Battlespire HEX editing

Post » Wed Sep 01, 2010 10:25 am

So, it's been 15 years since my last HEX editing... I almost managed to do everything without asking for help, but here I am :/
I have the 1.5 patch, and noticed that the potion point cheat in char gen doesn't work. So, I put several attributes to 10 and used the points elsewhere, planning to hex edit them up to 80. I saved immediately, and found nice info about the hex editing.

Using a hex editor, you will need to edit 2 files: SAVEVARS.DAT and SAVETREE.DAT. Both are found in the Save(x) dir; do NOT edit either IMAGE.RAW or SAVENAME.DAT. Open each file and goto the Offsets (Dec) listed below. At each offset, enter the HEX value that you want that stat to be; 0=00h and 99=63h; these are the min and max values for these locations, respectively. Make sure you change ALL 4 locations (2 in SAVEVARS.DAT and 2 in SAVETREE.DAT) per attribute.

Disclaimer:

While the savegames seem to all follow the same format, it is possible that it may change. Before using these savegame hex locations, make sure that the savegames you are working with were created with Battlespire *v1.3* (in other words, if you haven't applied the v1.3 patch yet, DO IT BEFORE CREATING THE SAVEGAMES YOU WANT TO MODIFY!!! I have found these locations after lots of hex comparisons and they seem to consistently work, but I will NOT be held responsible for any damages incurred in this procedure.

NOTE: Offsets are in DEC!!

SAVEVARS.DAT

ATTR OFFSETS

STR 32, 64
INT 36, 68
WIL 40, 72
AGI 44, 76
END 48, 80
PER 52, 84
SPD 56, 88
LCK 60, 92

SAVETREE.DAT

ATTR OFFSETS

STR 101, 133
INT 105, 137
WIL 109, 141
AGI 113, 145
END 117, 149
PER 121, 153
SPD 125, 157
LCK 129, 161

So, after an or so hour figuring out this mumbo jumbo, I managed to find ALL the attribute values in SAVEVARS.DAT, and edited them all to 80 (50 in HEX). that of course required to convert the offsets to HEX first. But then! I can't find the values in SAVETREE.DAT where they are supposed to be. Might be that this guy Al Giovetti was using the 1.3 version, and it has changed since. I can find some 0A's in there that MIGHT be my attributes (10 in DEC), but then they might not. Surely all skills and stuff are scattered around there too, and I bet the numbers must be exactly same in both files.

So, anyone with experience in cheating with HEX editing?

The SAVETREE offsets point me to places where I only find 00's. No use changing THEM, right?

I don't even have the game installed in this machine, I'm planning to edit the 2 files and bring them back to my Battlespire PC on a mem stick :D
User avatar
Roberta Obrien
 
Posts: 3499
Joined: Tue Oct 23, 2007 1:43 pm

Post » Wed Sep 01, 2010 2:50 pm

Are you sure you got the right Hex values?
The Hex Offsets I come up with are:

65, 85
69, 89
6D, 8D
71, 91
75, 95
79, 99
7D, 9D
81, A1
User avatar
Stephy Beck
 
Posts: 3492
Joined: Mon Apr 16, 2007 12:33 pm

Post » Thu Sep 02, 2010 1:51 am

Are you sure you got the right Hex values?

Of course my horse... Funny thing that there should be a certain 'form' the attribute values appear, but I can't find even that...

Still, if you can tell me if the potion trick still works, I wouldn't have to do this by the hard way. The hint says to get all potions, then load the character and remove them all from the inventory page and get more points with them. But they're not there when I get them, they're in the magic items page. Maybe a fix in the patch???

Off topic, I must say the face gen on BS is great! Lots of choice, but not an uncanny sort of bloated monster every time ;)
User avatar
Silvia Gil
 
Posts: 3433
Joined: Mon Nov 20, 2006 9:31 pm

Post » Thu Sep 02, 2010 12:13 am

Hex, hex, heeeeeeeeex! I hate Hex Editing with a passion, which is mainly why I refuse to touch it if I can have a choice. Can't really help, but I can confirm that neither of the Battlespire saved game editors out there work with 1.5 on XP. :P
User avatar
Tom Flanagan
 
Posts: 3522
Joined: Sat Jul 21, 2007 1:51 am

Post » Wed Sep 01, 2010 3:39 pm

Hex, hex, heeeeeeeeex! I hate Hex Editing with a passion, which is mainly why I refuse to touch it if I can have a choice. Can't really help, but I can confirm that neither of the Battlespire saved game editors out there work with 1.5 on XP. :P

There's a savegame editor? And here I am HEX editing like an idiot. My Battlespire is installed on a perfect Win98 machine, so it should do the trick. Batedit.zip seems to be the thing I need, says UESPwiki.
You could really help, you liar :)
User avatar
LittleMiss
 
Posts: 3412
Joined: Wed Nov 29, 2006 6:22 am

Post » Wed Sep 01, 2010 2:12 pm

What, what? ... What?

If it doesn't work me me then there is obviously no possible way it'll work for you, since my system is the definition of perfection.

Plus, you said you wanted to Hex edit, who was I to stop you?
User avatar
Lyndsey Bird
 
Posts: 3539
Joined: Sun Oct 22, 2006 2:57 am

Post » Thu Sep 02, 2010 1:37 am

Whaaaaat? You said it doesn't work on 1.5 ON XP?
You mean it doesn't work for the 1.5 patch, even in Win98??? If so, CRAP!
User avatar
Nichola Haynes
 
Posts: 3457
Joined: Tue Aug 01, 2006 4:54 pm

Post » Wed Sep 01, 2010 1:57 pm

I dunno about 98, but it doesn't work with 1.5 on XP, I don't know if it'll work with 1.0, 1.2 or 1.3. Since I've never installed them. :P
User avatar
Ownie Zuliana
 
Posts: 3375
Joined: Thu Jun 15, 2006 4:31 am

Post » Wed Sep 01, 2010 6:16 pm

Now that you mention it, I'm pretty sure that the save game editor DOES work with 1.5 under 98.

I seem to recall using it once when I was stuck on level five. I can't say for certain that I was using v1.5, but I'm pretty sure that I was.

Either way, it doesn't hurt to try.
User avatar
Kyra
 
Posts: 3365
Joined: Mon Jan 29, 2007 8:24 am


Return to The Elder Scrolls Series Discussion