Page 1 of 10

Gravemind Beta v1.3 Updated 2/8/08

Posted: Thu Jul 31, 2008 9:06 pm
by grimdoomer
Well 3 months ago I stopped working on Gravemind, but about a week and 3 days ago, I decided to finish it :twisted: And well Here is a beta.

Gravemind Beta v1.3
Image

Features
- Dependancy/Lone ID Viewing/Swapping
- Mass Dependancy Nulling/Swapping
- Reflexive Viewing
- String ID Viewing/Swapping

- Full Meta Editor with mostly completed plugins for every tag
- Meta Extraction/Injection
- Tag Extraction/ Almost fixed Tag Building

- Full 8 Unicode language viewing
- StringId Viewing

- Collision Viewer

- Auto Update system

Pictures
Image
Image
Image

Notes
- You must configure your settings, by clicking the Settings button.
- Although it is not required it is recommended you resign all maps.
- This can NOT open Multiplayer maps, nor shared.map.
- Tag Building is still in its "Experimental" form and will cause your maps to not load.
- Only internal raw offsets and sizes are displayed.
- Gravemind will alert you on any updates.
- This is only a BETA, it is most likly buggy, although me and neodos removed countless bugs. Please post any bugs in this form and I will send out and update with it fixed ASAP.
- Please enjoy!

Plugins
- Gravemind comes with all plugins mapped to some extent. Some are completed, otheres are not. Please post any updated plugins in the Downloads Section.

Byte, Short, UShort, Int, UInt, Float, Unknown, Char[]

Code: Select all

<byte name="Name" offset="0" />
<short name="Name" offset="0" />
<ushort name="Name" offset="0" />
<int name="Name" offset="0" />
<uint name="Name" offset="0" />
<float name="Name" offset="0" />
<unknown name="Name" offset="0" />
<string name="Name" offset="0" length="0" /> //Only for tag classes that are NOT Tag References
Idents, SringIds

Code: Select all

<ident name="Name" offset="0" />
<stringid name="Name" offset="0" />
Reflexives

Code: Select all

<reflexive name="Name" offset="0" size="0" > //Size = Chunk Size
//Inner Xml Here
</reflexive>
String32, 64 Unicode64, 256

Code: Select all

<string32 name="Name" offset="0" />
<string64 name="Name" offset="0" />
<unicode64 name="Name" offset="0" />
<unicode256 name="Name" offset="0" />
Enum8, 16, 32, Bitmask8, 16, 32

Code: Select all

<enum8 name="Name" offset="0" >
  <option name="Name" value="0" />
</enum8>
<enum16 name="Name" offset="0" >
  <option name="Name" value="0" />
</enum16>
<enum32 name="Name" offset="0" >
  <option name="Name" value="0" />
</enum32>

<bitmask8 name="Name" offset="0" >
  <option name="Name" value="0" />
</bitmask8>
<bitmask16 name="Name" offset="0" >
  <option name="Name" value="0" />
</bitmask16>
<bitmask32 name="Name" offset="0" >
  <option name="Name" value="0" />
</bitmask32>
Trouble Shooting

Q: I get a "access to youmaphere is denied" exception?
A: If you are running on Vista please run this app as an admin.

Q: My Bitmasks are cut off:
Image
A: Please insert 1 "Spacer" option at the bottom of the bitmask.

Credits
- A HUGE thanks goes out to Neodos, who converted all plugins, mapped new ones, found countless bugs, instisted it was app bugs when I dissagreed, and made the splash screen, am I missing anything?
- Kiwidoggie Beta testing
- -DeToX- Programing help with the Tag Builder even though it still doesn't work.
- ZXodia Helped fix and explained a nasty bug in the Meta editor that I never would have figured out how to fix!

Enjoy!

Posted: Thu Jul 31, 2008 9:11 pm
by neodos
YAY!

I also want to thank XZodia for completing the plugins from h2g that helped a lot of course :)

Posted: Thu Jul 31, 2008 9:12 pm
by NotZachary82
OMG!!!!!!!!

:D YES! Finally! Wow. Kudos to you, Grim. Amazing, even if it is a beta.

Posted: Thu Jul 31, 2008 9:14 pm
by grimdoomer
NotZachary82 wrote:OMG!!!!!!!!

:D YES! Finally! Wow. Kudos to you, Grim. Amazing, even if it is a beta.
Haha thanks, but don't forget neodos, he did all the plugins and found dozens of bugs :wink:

Also people, expect a update either tonight or sometime tomaro, hopefully with tag renaming, a Collision viewer, and some new settings for Unicode.

EDIT: Fixed, Enjoy!

Posted: Thu Jul 31, 2008 9:57 pm
by Shock120
Yay :D an awesome h2v app.:wink:
Next feature chunk cloning and H2V needs a Yelo Trainer.

Posted: Thu Jul 31, 2008 10:39 pm
by jackson117
oh yeah

Posted: Fri Aug 01, 2008 2:24 am
by Something_Else
Nice!
I get a error while checking for updates though.

Posted: Fri Aug 01, 2008 2:48 am
by Shock120
Something_Else wrote:Nice!
I get a error while checking for updates though.
This was only released 5 hours ago! :lol:
@ Grimdoomer, in an update please include:
-null multiple dependencies at once
-add maps to the mainmenu.
-Unicode.
-scripting
-an icon for Gravemind
-Automatic map opening upon double clicking a map.
-tag building/extraction
Thanks :wink:

Posted: Fri Aug 01, 2008 5:13 am
by jordanimal
STICK IN MY BUM! I have been reading about this all morning and I just glance at your Signature and see a link and I am like :O NO WAI! Great release! I just installed H2V for this. I love you Grimdoomer. WAIT. And DeToX and Neodos. All 3 of you just made my day.

Posted: Fri Aug 01, 2008 6:02 am
by grimdoomer
Something_Else wrote:Nice!
I get a error while checking for updates though.
Can you post the error and I'll fix it in the next update.

Posted: Fri Aug 01, 2008 6:17 am
by jordanimal
So how would one release a modification for a campaign map ? Do Serenitys exist for H2V or something similar ? Sorry for the dumb question. I haven't played H2V much..

Edit:
I have a suggestion.

http://farm4.static.flickr.com/3225/272 ... 7f8f_o.jpg

I think that should move up when the one above it gets small. Not necessary, but would look nice.

Edit2:
I found an error this time. It was on the Magazine editing of the Battle Rifle using the Meta Editor.

http://farm3.static.flickr.com/2221/272 ... c499_o.jpg

Hope I am helping.

Posted: Fri Aug 01, 2008 6:34 am
by Eaton
Very impressive! :) I enjoyed watching you program this. Hopefully you can get the tag builder to work. :wink:

Posted: Fri Aug 01, 2008 6:36 am
by xzodia
looking good grim, I may try this out tomorrow...

Posted: Fri Aug 01, 2008 6:49 am
by grimdoomer
jordanimal wrote:So how would one release a modification for a campaign map ? Do Serenitys exist for H2V or something similar ? Sorry for the dumb question. I haven't played H2V much..

Edit:
I have a suggestion.

http://farm4.static.flickr.com/3225/272 ... 7f8f_o.jpg

I think that should move up when the one above it gets small. Not necessary, but would look nice.

Edit2:
I found an error this time. It was on the Magazine editing of the Battle Rifle using the Meta Editor.

http://farm3.static.flickr.com/2221/272 ... c499_o.jpg

Hope I am helping.
Nice thanks man!
The fix for the bitmask is posted in the Troubleshooting Section above. As for the collapsable panel, I only used it for its appearance, but I will make then move up/down as that seems to be a popular request :wink:

Posted: Fri Aug 01, 2008 7:32 am
by Argetlam
I found a typing mistake. On the meta editor, when you select a vehicle, one of the flags says "Impact Melle Attaches to Unit"

Anyway, this program is awesome and I'm happy that it's finally out. Nice job on it. :D

Also, how do you get out of the meta editor and back into the original window?

Posted: Fri Aug 01, 2008 8:04 am
by jordanimal
Argetlam wrote:I found a typing mistake. On the meta editor, when you select a vehicle, one of the flags says "Impact Melle Attaches to Unit"

Anyway, this program is awesome and I'm happy that it's finally out. Nice job on it. :D

Also, how do you get out of the meta editor and back into the original window?
That is another fix such as what he posted. Open vehi.xml with Notepad. Press CTRL+F, type Melle in the field and press enter. Once found, fix spelling error and save. All simple fixes with the plugins. :D Hopefully we can get these plugins error free.

Oh and right click within the Meta Editor and select Reference Editor->Tag References.

This program is really easy to use once you get it down.

I suggest this gets FRONT PAGED!

Posted: Fri Aug 01, 2008 8:27 am
by Argetlam
jordanimal wrote:Oh and right click within the Meta Editor and select Reference Editor->Tag References.
Yeah I just figured that out :P .


A possible feature that I think you should add would be the ability to open a recent map, so that you don't have to browse for the map each time.

Posted: Fri Aug 01, 2008 8:45 am
by jordanimal
Argetlam wrote:
jordanimal wrote:Oh and right click within the Meta Editor and select Reference Editor->Tag References.
Yeah I just figured that out :P .


A possible feature that I think you should add would be the ability to open a recent map, so that you don't have to browse for the map each time.
That would be handy. Oh and another suggestion for the application. Have the tag swapper always showing with the tags, built into the window. But if you keep it floating, make it stay on top and not be able to be opened multiple times. I had 5 of the windows floating behind the main :P Maybe like this:
Image

Bigger version:
http://farm4.static.flickr.com/3239/272 ... 9c1c_o.jpg

Edit: Found another error! I figured you only needed that much of the message, but in case, here is the pastebin. http://pastebin.com/dd78a228

Code: Select all

************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at Gravemind.Bitmask.Bitmask_Load(Object sender, EventArgs e)
   at System.Windows.Forms.UserControl.OnLoad(EventArgs e)
   at System.Windows.Forms.UserControl.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.ScrollableControl.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.OnParentVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.ScrollableControl.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
FYI, I had open 03a_oldmombasa and had open the object/vehicle/pelican_rocket_pod/vehicle/pelican_rocket_pod under weap and went into the Meta Editor to produce this result.

Posted: Fri Aug 01, 2008 9:16 am
by Something_Else
grimdoomer wrote:
Something_Else wrote:Nice!
I get a error while checking for updates though.
Can you post the error and I'll fix it in the next update.
It's only a "Error checking for update!" right at the start of the program :/
I run it as Admin (always do that with apps and games)

Great App once again! I had lost all hope for H2V a long time ago and only by habit did I check through these forums and noticed this...

Posted: Fri Aug 01, 2008 10:27 am
by grimdoomer
I'll get right on the bitmask error. As for the swapper idea, I don't want it cluttering the form but I will add a cacle button. Expect a working tag builder soon, a long with lots of smaller features :wink:

Ok, I know whats the probelm with the Bitmasks, I know I said to use a spacer option. DO NOT set its value to -1, set it to 0 and do not check/uncheck it. It shouldn't apear any way. That should fix it.

New features im adding now:

- Unicode editing
- Recent Maps List
- Cancle Button on Ident Swapper
- Tag Renaming
- Tag Duplication
- Collision Viewer

Stay tuned for updates, Gravemind will notify you. If the Auto Update doesn't work for you then keep checking this forum.