Greatest RPG Fans Forum

"Bane editor"

Email this topic to a friend
Printer-friendly version of this topic
Bookmark this topic (Registered users only)

Previous Topic | Next Topic
Conferences Wizardry(r) 1-7 Conferences Wiz 6 - Oh, don't be so Banal ;) (Protected)
Current Message

cwcrosby (0 posts) Click to EMail cwcrosby Click to send private message to cwcrosby Click to view user profile Click to check IP address of the poster
May-09-01, 09:39 AM (Pacific)
3. "RE: Bane editor"
Okay, I may have thought of something else...though this is going out on a limb.

See, originally, my brother and I sat down with this for like a month or more, and figured out every byte from start to finish of each character, excepting maybe one or two(which didn't EVER seem to change anything).

Okay, so bearing in mind this was like 8 or so years ago...

So...now then

I'm writing this while looking over my character.

Byte 24 is the first(maybe the only?) byte for current level, I believe...(again, could be wrong, I have to drop out of windows to play the game).

Assuming byte 25 is the second byte for level...

In bytes 26 and 27 I have 01 00, so I have no idea what that is...possibly a flag indicating class change???(but I've done multiple class changes) If I could get bane to run in a window, I'd have an easier time with this


oh well, here's a nasty one for ya, and I'm not even gonna try to get into the full explanation for this one, because I remember that figuring this out was about the most HUGE headache I've ever had doing any kind of hex editing.

I believe(this is a very tenuous belief though) that bytes 188 through 192 determine what spells you currently have in your spellbook.

If you have ALL spells recorded, it ends up being(again, I believe):

FF FF FF FF FF FF FF FF FF F7

Try it and see...

*on a side note, if ya see this Llevram, I found one of my old savegames, and am using that one to figure a lot of this out(these particular characters are the ones I figured all this out using, hehe).

Now...I *used to* know how to write those 10 bytes to cover any set of spells known...but it was a nasty little thing. I believe it's a basic add up deal, with every byte being another set of so many spells. (i.e. energy blast = 1 bit value, chilling touch = 2 bit value, so if those are what you know in that set you have a value of 3 for that set).

Anyway, I think I figured out which spells were in each set, and what each of their bit values were...but this is something I've since forgotten...you can play with it though.

The best way to do it, is probably to just put 01 in each field, and leave all other fields = to 00, and figure out which spell is 01 for each field.

Then put 02 in each field, see what happens...now, the next bit value will be one more than what the first two can equal, so 4.

01
02
04
08
10
20
40
80
(in hex that is)

Now, without dropping down to DOS and checking the total count of spells, if there's 79 total, then this works. You can find out what each spell is by going through and substituting the values above in each set, and one set at a time(you can get 6 spells each run of course, using all 6 chars).

Good luck.

  Remove | Alert Edit | Reply | Reply With Quote | Top

Table of Contents
Bane editor, Willow, May-07-01, 11:31 AM

Lobby | Topics | Previous Topic | Next Topic
Rate this topic (1=skip it, 10=must read)? [ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 ]
Powered by DCF2000 ©1997-2000 by DCScripts. All rights reserved.