1. SPS Accounts:
    Do you find yourself coming back time after time? Do you appreciate the ongoing hard work to keep this community focused and successful in its mission? Please consider supporting us by upgrading to an SPS Account. Besides the warm and fuzzy feeling that comes from supporting a good cause, you'll also get a significant number of ever-expanding perks and benefits on the site and the forums. Click here to find out more.
    Dismiss Notice
Dismiss Notice
You are currently viewing Boards o' Magick as a guest, but you can register an account here. Registration is fast, easy and free. Once registered you will have access to search the forums, create and respond to threads, PM other members, upload screenshots and access many other features unavailable to guests.

BoM cultivates a friendly and welcoming atmosphere. We have been aiming for quality over quantity with our forums from their inception, and believe that this distinction is truly tangible and valued by our members. We'd love to have you join us today!

(If you have any problems with the registration process or your account login, please contact us. If you've forgotten your username or password, click here.)

Hex Editing - Greyhawk: ToEE

Discussion in 'The Temple of Elemental Evil' started by Taluntain, Jun 29, 2020.

  1. Taluntain

    Taluntain Resident Alpha and Omega Staff Member ★ SPS Account Holder Resourceful Adored Veteran Pillars of Eternity SP Immortalizer (for helping immortalize Sorcerer's Place in the game!) New Server Contributor [2012] (for helping Sorcerer's Place lease a new, more powerful server!) Torment: Tides of Numenera SP Immortalizer (for helping immortalize Sorcerer's Place in the game!) BoM XenForo Migration Contributor [2015] (for helping support the migration to new forum software!)

    Joined:
    Jun 11, 2000
    Messages:
    23,668
    Media:
    494
    Likes Received:
    576
    Gender:
    Male
    This is a repost of the original guide by Gaim Mastr from "Gamers Multiverse", which is now long gone. I've preserved the guide here for posterity.

    ---

    USING A HEX EDITOR ON THE TEMPLE OF ELEMENTAL EVIL
    Original Release - Unpatched Version - September 16, 2003


    This Tutorial was created by Gaim Mastr



    LET THERE BE HEX

    You can edit your character files individually right after their creation and before you begin your adventure. They are located in this folder...

    \modules\ToEE\players

    The names of the files match the names given to the characters you create.

    You can also edit your characters after the game has progressed by locating this folder...

    \modules\ToEE\Save

    The file you're looking for has a .tfaf extension. You can look at the corresponding .jpg file images to get an idea of which save is the one you want to edit, as it will have the same file name.

    For example, the file you want to edit may be named...

    slot0001.tfaf


    EDITING YOUR CHARACTER STATS

    The order of the stats in the game are the same as their order of Hex values (Strength always first, Dexterity always second, and so on).
    Let's say your character's stats are as follows...

    Str = 18
    Dex = 17
    Con = 15
    Int = 10
    Wis = 9
    Cha = 15

    Next, you must either add or subtract any bonuses to the stats, racial or otherwise.
    For example, if your character is an Elf with racial adjustments of +2 Dex and -2 Con, then the REAL stats would be as follows...

    Str = 18
    Dex = 15
    Con = 17
    Int = 10
    Wis = 9
    Cha = 15

    Now, convert those stats to their Hex values...

    Str = 12
    Dex = 0F
    Con = 11
    Int = 0A
    Wis = 09
    Cha = 0F

    Okay, bring up your Hex editing program and let's search for these stats.

    Both the .tfaf file and the individual player files (.ToEEPC, by the way) use the same system for their stats. There are three sets of zero values (00) between each stat. So, the Hex string of our example stats will look like the following...

    12 00 00 00 0F 00 00 00 11 00 00 00 0A 00 00 00 09 00 00 00 0F

    Simply change the Hex value for the stat you want to up or downgrade.
    If you wanted to give your character a Strength of 22, then convert that 22 to its Hex value (which is 16) and edit the Strength stat in the Hex string (first value).

    So, you would edit the first value of 12 into 16. Save the file and you're done.


    Now, I know what you're thinking...
    Human Fighters in this game, who wear full chainmail armor, carry a bastard sword and a large steel shield, can't really carry anything else, or even move more than a couple of steps during combat..... even with a natural Strength of 18. Seems like a bunch of BS to me.

    So you're thinking that if you edit the character's body weight to a lower number, then s/he'll be able to carry that much more inventory weight. Sorry, that is not the case. Even if you change your Fighter's body weight from 177 pounds to just 1 pound, it has no effect on how much inventory weight you can carry.

    But, for those who are at least interested, you can edit your character's body weight by locating the equivalent Hex value that is located between 57 and 61 Hex values from your last stat value (Charisma). Using the stat string above, you would count 57 hex values past the 0F.


    WHERE'S THE GOLD, JOHNNY ?!?!

    Ahh.... if only editing our real bank accounts was as easy as our pocket change in this game.

    Your money is located in the same file as your character's stats...

    \modules\ToEE\Save

    The file with the .tfaf extension.

    Now, this is just a pinch more tricky than searching for and editing your stats. Specifically, the order of the money AND their Hex values are reversed.

    In the game, your money is listed in the following order (along with example sums)...

    Platinum = 87
    Gold = 483
    Silver = 227
    Copper = 897

    Here are the Hex values for those same amounts...

    Platinum = 57
    Gold = 01 E3
    Silver = E3
    Copper = 03 81

    Step one is to reverse the order of the money...

    Copper = 03 81
    Silver = E3
    Gold = 01 E3
    Platinum = 57

    Step two is to reverse the Hex values of each type of coin, IF the sum requires more than one Hex value.
    For example, Copper uses two Hex values (03 and 81). So, we need to reverse those when looking for and editing them (81 then 03).
    But Silver has only one Hex value for its sum (E3). Therefore, Silver doesn't get reversed.

    The string you search for allows for four hex values for each kind of coin. If the Hex value of the amount uses less than the four available, simply add a no value (00) behind the coin's value until all four values are entered. Clear enough for ya ??

    For example, the total string for Silver would look like this...

    E3 00 00 00

    The total string for Copper would look like this (remember, since the amount needs two Hex values, you need to reverse their order)...

    81 03 00 00

    By using the reversed order of the money AND the reversed order of the appropriate Hex values, the full string we would search for (using our example of starting amounts) would look like this...

    81 03 00 00 E3 00 00 00 E3 01 00 00 57 00 00 00

    Well, since Silver and Platinum look kinda the same in the real world, let's make their amounts equal in the ToEE world.

    We want to change the amount of Platinum from 87 coins to 227 coins.

    So, we change the Platinum string from...

    57 00 00 00

    into...

    E3 00 00 00

    So basically just change the 57 into E3 and we're done.

    Now, you will have 227 Platinum pieces to match your 227 Silver pieces.

    Just to throw out a wild amount, if you wanted to give yourself 10,000 Gold pieces, you would change the Gold string...

    E3 01 00 00

    into...

    10 27 00 00

    Although the Hex value of 10,000 is 27 10... remember to reverse those in the string, as above.


    SIDE NOTES:

    As always, save an original copy of ANY file that you intend to edit. Screwing up a saved game because just one little hex value is off can be a real bummer.
    ;)

    Editing your character's stats over 25 could corrupt your saved game. Even worse, you may not know it is corrupted until some time into playing the game, it has to make a check of your stats for reaction purposes and the game freezes. Causing you to loose all of that time.

    Also, the Hex values of money may not actually support all four string values. In other words, the most coins you can have in any given kind may equal...

    FF FF 00 00

    Which amounts to 65,535 of that type of coin.

    I don't know. But, you can always play with it. Maybe the game will recognize a total of...

    FF FF FF FF

    Which amounts to 4,294,967,295 of that type of coin.

    But even if the game recognizes that maxed out number, what happens the moment you collect any more coins of that type ??
    Since there are only a total of four values per each coin's string, the game probably can't allow for a higher amount than 4,294,967,295. If that's true, then you're pretty much guaranteed a frozen game and corrupted file.

    But, it's up to you to play around with.

    Good Luck !!
    :-D
     
  2. Taluntain

    Taluntain Resident Alpha and Omega Staff Member ★ SPS Account Holder Resourceful Adored Veteran Pillars of Eternity SP Immortalizer (for helping immortalize Sorcerer's Place in the game!) New Server Contributor [2012] (for helping Sorcerer's Place lease a new, more powerful server!) Torment: Tides of Numenera SP Immortalizer (for helping immortalize Sorcerer's Place in the game!) BoM XenForo Migration Contributor [2015] (for helping support the migration to new forum software!)

    Joined:
    Jun 11, 2000
    Messages:
    23,668
    Media:
    494
    Likes Received:
    576
    Gender:
    Male
    Continued...

    ---

    Swing by CNet's Download.com and pick up a free copy of Hackman Hex Editor 8.01.

    After installing that, all you'll need is the calculator that comes with every Windows OS. You can find it by clicking through the following on your Desktop...

    Start > Programs > Accessories > Calculator

    Now, when viewing the calculator, click...

    View > Scientific

    Enter the normal Decimal ( Dec ) value of a number.
    For example, if your Strength is 18, then that is what you enter into the calculator.

    Now, check off the Hex option on the calc and it automatically translates the number into its Hex value.

    In this case, the Dec 18 is now Hex 12.


    That's it !! :D

    Now you can convert regular numbers into and from their Hex value.
     
  3. Taluntain

    Taluntain Resident Alpha and Omega Staff Member ★ SPS Account Holder Resourceful Adored Veteran Pillars of Eternity SP Immortalizer (for helping immortalize Sorcerer's Place in the game!) New Server Contributor [2012] (for helping Sorcerer's Place lease a new, more powerful server!) Torment: Tides of Numenera SP Immortalizer (for helping immortalize Sorcerer's Place in the game!) BoM XenForo Migration Contributor [2015] (for helping support the migration to new forum software!)

    Joined:
    Jun 11, 2000
    Messages:
    23,668
    Media:
    494
    Likes Received:
    576
    Gender:
    Male
    Continued...

    ---

    EDITING YOUR CHARACTER'S EXPERIENCE POINTS


    As with the Hex values for money, the XP values are reversed.

    Example, 14,999 XP has a normal Hex value of 3A 97.

    But when searching for and editing it, you will need to reverse those two values into 97 3A.

    Each character's XP is located 65 Hex values after their Charisma. If you're having trouble finding it, try looking four Hex values past your character's body weight.


    SIDE NOTE: I'm not sure how the game handles characters raising more than one level at a time. So you may wish to play it safe and raise your experience points enough to go up one level at a time. Then play the game, do your level-up procedures, and Hex edit the XP up to the next level.



    This should also help to repair the damage caused by the "punching bag bug" in the game.

    Basically, this bug causes a character to become totally useless. They can move outside of combat, but can't do anything else. In combat they can't do anything. Essentially turning your character into a worthless punching bag for baddies.

    So far the only solution I've seen is to kill that character and then resurrect him/her. But when you resurrect them, their XP may no longer match what it should be. So, a quick jump on the old Hex editing software should bring your character back up to par.
     
  4. Taluntain

    Taluntain Resident Alpha and Omega Staff Member ★ SPS Account Holder Resourceful Adored Veteran Pillars of Eternity SP Immortalizer (for helping immortalize Sorcerer's Place in the game!) New Server Contributor [2012] (for helping Sorcerer's Place lease a new, more powerful server!) Torment: Tides of Numenera SP Immortalizer (for helping immortalize Sorcerer's Place in the game!) BoM XenForo Migration Contributor [2015] (for helping support the migration to new forum software!)

    Joined:
    Jun 11, 2000
    Messages:
    23,668
    Media:
    494
    Likes Received:
    576
    Gender:
    Male
    Continued...

    ---

    I've seen a way to edit your characters' hit point values, but I haven't tested it yet...

    Search for a 32bit Unsigned Long of the corresponding value to your hit points, minus your con bonus per level. Search upward from your characters' ability scores.


    Example: You're a level 6 cleric with a con bonus of +1.
    Your hit points are 35.
    Subtract the +1 per level. 35 - 6 = 29.
    You have 29 hit points.
    Unsigned long value of this is 1d00 0000

    Using the search feature of your editor, search upward for that hex value. I've always found it as the first one of that number up. I haven't found the correlation between each of the HP values for each character yet; they all have different addresses and differing numbers of hex values between them.
     
  5. dmc

    dmc Speak softly and carry a big briefcase Staff Member Distinguished Member ★ SPS Account Holder Resourceful Adored Veteran New Server Contributor [2012] (for helping Sorcerer's Place lease a new, more powerful server!)

    Joined:
    Dec 13, 2001
    Messages:
    8,731
    Media:
    88
    Likes Received:
    379
    Gender:
    Male
    Is this really necessary given the console and what CO8 has added as well?
     
  6. Taluntain

    Taluntain Resident Alpha and Omega Staff Member ★ SPS Account Holder Resourceful Adored Veteran Pillars of Eternity SP Immortalizer (for helping immortalize Sorcerer's Place in the game!) New Server Contributor [2012] (for helping Sorcerer's Place lease a new, more powerful server!) Torment: Tides of Numenera SP Immortalizer (for helping immortalize Sorcerer's Place in the game!) BoM XenForo Migration Contributor [2015] (for helping support the migration to new forum software!)

    Joined:
    Jun 11, 2000
    Messages:
    23,668
    Media:
    494
    Likes Received:
    576
    Gender:
    Male
    Probably not, but some older users like tinkering with hex editing. We had a link to this guide on SP going back 15+ years and I got an e-mail today from a site visitor that the link was broken. I had a local version of the guide saved from when I originally linked to it so rather than deleting the entry on SP, I replaced it with a local version.
     
  7. dmc

    dmc Speak softly and carry a big briefcase Staff Member Distinguished Member ★ SPS Account Holder Resourceful Adored Veteran New Server Contributor [2012] (for helping Sorcerer's Place lease a new, more powerful server!)

    Joined:
    Dec 13, 2001
    Messages:
    8,731
    Media:
    88
    Likes Received:
    379
    Gender:
    Male
    Sounds good. I used to hex edit all my games on my old Apple II and 2GS. Couldn't much be bothered after that.
     
  8. Taluntain

    Taluntain Resident Alpha and Omega Staff Member ★ SPS Account Holder Resourceful Adored Veteran Pillars of Eternity SP Immortalizer (for helping immortalize Sorcerer's Place in the game!) New Server Contributor [2012] (for helping Sorcerer's Place lease a new, more powerful server!) Torment: Tides of Numenera SP Immortalizer (for helping immortalize Sorcerer's Place in the game!) BoM XenForo Migration Contributor [2015] (for helping support the migration to new forum software!)

    Joined:
    Jun 11, 2000
    Messages:
    23,668
    Media:
    494
    Likes Received:
    576
    Gender:
    Male
    Yea, I'm always looking out for oldtimers like yours--- err, I mean totally unlike yourself! :shake:
     
  9. gibberishh Gems: 16/31
    Latest gem: Shandon


    Staff Member ★ SPS Account Holder Resourceful

    Joined:
    Feb 24, 2022
    Messages:
    852
    Media:
    211
    Likes Received:
    80
    I'm not beyond hex editing but I haven't needed to for this game yet. However, in the first post the example numbers are totally wonky. With +2 Dex and -2 Con, the result should be 19 Dex and 13 Con. Unless 1) I'm understanding wrong or 2) the modifications noted for an Elf are incorrect.

    I don't recommend correcting it though, because all following values (esp the hex ones) work off what I consider to be incorrect numbers. It would be good to clarify in a follow-up reply to point out what actually the mistake is (or whether I'm totally wrong).
     
  10. Taluntain

    Taluntain Resident Alpha and Omega Staff Member ★ SPS Account Holder Resourceful Adored Veteran Pillars of Eternity SP Immortalizer (for helping immortalize Sorcerer's Place in the game!) New Server Contributor [2012] (for helping Sorcerer's Place lease a new, more powerful server!) Torment: Tides of Numenera SP Immortalizer (for helping immortalize Sorcerer's Place in the game!) BoM XenForo Migration Contributor [2015] (for helping support the migration to new forum software!)

    Joined:
    Jun 11, 2000
    Messages:
    23,668
    Media:
    494
    Likes Received:
    576
    Gender:
    Male
    The guide says:

    Dex 15 + 2 = 17
    Con 17 - 2 = 15

    This gives you the numbers he posts in the first "table":

    Makes sense like that?
     
    gibberishh likes this.
  11. gibberishh Gems: 16/31
    Latest gem: Shandon


    Staff Member ★ SPS Account Holder Resourceful

    Joined:
    Feb 24, 2022
    Messages:
    852
    Media:
    211
    Likes Received:
    80
    Okay cool. I was being dumb. My bad.
    Imo, minor changes to the instructions could prevent confusion:
    keeping in mind that subtracting -2 amounts to adding 2.
     
    Taluntain likes this.
  12. gibberishh Gems: 16/31
    Latest gem: Shandon


    Staff Member ★ SPS Account Holder Resourceful

    Joined:
    Feb 24, 2022
    Messages:
    852
    Media:
    211
    Likes Received:
    80
    This is my understanding of the character file format (the .ToEEPC or .ToEEIman files). There are lots of unknown chunks of data, but a large part of the format can be deciphered. I'll edit and update this in the future if I am able to decipher more parts of it.

    Note that everything here is in reverse hex. Also, this is a heavily edited character with stats of 50 across the board and 42 selected feats. I needed such hacks to be able to understand the data structure.

    Section Flags: Bits are set for number of items in that section.

    Code:
    File Type (Normal = 09/Ironman = 0B)    09000000
    Data Length from Name End + 24 bytes    FD070000
    
    Unknown    02001800
    Unknown    00000000
    GUID       C4335ACC 88B8AD4A A9B6FF65 DB1424B6
    
    Length of Name    05000000
    Name              43617265 65
    Big Portrait Id   D8090000
    Gender            01000000
    Class             09000000
    Race              00000000
    Alignment         00000000
    
    Unknown    1C000000
    
           First byte is the number of bytes up to HP ↴
    Unknown (Start counting Data Length from here)    77000000 01000000 00000000 C8320000 0D000000 C8320000 0200FFFF 02001800 00000000
    GUID                                              C4335ACC 88B8AD4A A9B6FF65 DB1424B6
    Unknown                                           0D000000 19008100 20048014 00000002 00000000 00000000 00000000 00000000 00000000 00000000 0060CC97 04100400 400601E0 010000E0 0100006E 00000030 600090
    
    HP         08000000
    
    Unknown    DAC48242
    
    Section Start        01
        Item Length      04000000
        Number of Items  10000000
        Section Id       221A0000
            Unknown Item    D3A68004
            Unknown Item    EE853202
            Unknown Item    17C6CF00
            Unknown Item    542EDB05
            Unknown Item    5EA14D00
            Unknown Item    A5968004
            Unknown Item    3B3F3D01
            Unknown Item    3F460000
            Unknown Item    39464209
            Unknown Item    55A77B02
            Unknown Item    D56D5604
            Unknown Item    39BA8B07
            Unknown Item    6FA34F07
            Unknown Item    6D768E04
            Unknown Item    E25A7106
            Unknown Item    449B8308
        Section End      02000000
        Section Flags    FFFF0000 00000000 FFFFFFFF
    
    Section Start        01
        Item Length      04000000
        Number of Items  20000000
        Section Id       211A0000
            Unknown Item    01000000
            Unknown Item    07000000
            Unknown Item    01000000
            Unknown Item    00000000
            Unknown Item    17000000
            Unknown Item    0B000000
            Unknown Item    00000000
            Unknown Item    00000000
            Unknown Item    00000000
            Unknown Item    00000000
            Unknown Item    01000000
            Unknown Item    00000000
            Unknown Item    00000000
            Unknown Item    00000000
            Unknown Item    00000000
            Unknown Item    00000000
            Unknown Item    00000000
            Unknown Item    00000000
            Unknown Item    00000000
            Unknown Item    00000000
            Unknown Item    00000000
            Unknown Item    00000000
            Unknown Item    00000000
            Unknown Item    00000000
            Unknown Item    00000000
            Unknown Item    00000000
            Unknown Item    00000000
            Unknown Item    00000000
            Unknown Item    00000000
            Unknown Item    00000000
            Unknown Item    00000000
            Unknown Item    00000000
        Section End      02000000
        Section Flags    FFFFFFFF 00000000
    
    Section (Attributes) 01
        Item Length      04000000
        Number of Items  06000000
        Section Id       1F1A0000
            Strength        32000000
            Dexterity       32000000
            Constitution    32000000
            Intelligence    32000000
            Wisdom          32000000
            Charisma        32000000
        Section End      02000000
        Section Flags    3F000000 00000000
    
    Section (Levels)     01
        Item Length      04000000
        Number of Items  01000000
        Section Id       201A0000
            Class           09000000
        Section End      02000000
        Section Flags    01000000 00000000
    
    Height    4E000000
    Weight    C8000000
    
    Unknown                       00000000
    
    Deity                         0F000000
    Cleric Domain                 11000000 (doesn't exist for non-clerics)
    Cleric Domain                 12000000 (doesn't exist for non-clerics)
    Spontaneous Casting Type      01000000 (doesn't exist for non-clerics, 1=positive+turn, 2=negative+rebuke)
    
    Wizard Specialization School  00 (none exist for non-wizards)
    Wizard Restricted School      00
    Wizard Restricted School      00
    Unused                        00
    
    Section (Spells)     01 (whole section doesn't exist for non-casters)
        Item Length      20000000
        Number of Items  26000000
        Section Id       251A0000
            Spell Details   01010000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   07020000 89000000 00000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   19000000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   22010000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   24010000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   25000000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   26000000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   32000000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   43000000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   4D010000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   5A000000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   5B000000 89000000 00000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   5E000000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   6E000000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   6F000000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   70010000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   70000000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   71000000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   72010000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   72000000 89000000 00000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   73010000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   74010000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   78000000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   81010000 89000000 00000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   89010000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   89000000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   8E000000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   8F010000 89000000 00000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   95000000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   97010000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   9B000000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   AB010000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   D3010000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   D5000000 89000000 00000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   F7000000 89000000 01000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   F8000000 89000000 00000000 01000000 00000000 24000000 A02ADD0A 58F31800
            Spell Details   98000000 11000000 01000000 01000000 00000000 01000000 C02ADD0A 58F31800
            Spell Details   95000000 12000000 01000000 01000000 00000000 01000000 E02ADD0A 58F31800
        Section End      02000000
        Section Flags    FFFFFFFF 3F000000
    
    Section (Feats)      01
        Item Length      04000000
        Number of Items  2A000000
        Section Id       231A0000
            Feat Id         00000000
            Feat Id         02000000
            Feat Id         09000000
            Feat Id         0B000000
            Feat Id         0C000000
            Feat Id         18000000
            Feat Id         32000000
            Feat Id         36000000
            Feat Id         37000000
            Feat Id         38000000
            Feat Id         39000000
            Feat Id         3A000000
            Feat Id         3B000000
            Feat Id         3C000000
            Feat Id         3D000000
            Feat Id         3E000000
            Feat Id         3F000000
            Feat Id         4B000000
            Feat Id         8C000000
            Feat Id         97000000
            Feat Id         D6000000
            Feat Id         DB000000
            Feat Id         DF000000
            Feat Id         E1000000
            Feat Id         E2000000
            Feat Id         04010000
            Feat Id         0C010000
            Feat Id         0E010000
            Feat Id         45010000
            Feat Id         46010000
            Feat Id         47010000
            Feat Id         48010000
            Feat Id         49010000
            Feat Id         4A010000
            Feat Id         4B010000
            Feat Id         4C010000
            Feat Id         4E010000
            Feat Id         51010000
            Feat Id         59010000
            Feat Id         AB010000
            Feat Id         44020000
            Feat Id         45020000
        Section End      02000000
        Section Flags    FFFFFFFF 3F000000
    
    Big Portrait Id      D8090000
    
    Section (Skills)     01
        Item Length      04000000
        Number of Items  14000000
        Section Id       241A0000
            Appraise            04000000 [If no points are assigned, the bytes are not created. Which skills the points are set for are determined by the Section Flags]
            Bluff               04000000
            Concentration       08000000
            Diplomacy           08000000
            Disable Device      04000000
            Gather Information  04000000
            Heal                08000000
            Hide                04000000
            Intimidate          04000000
            Listen              04000000
            Move Silently       04000000
            Open Lock           04000000
            Sleight of Hand     04000000
            Search              04000000
            Sense Motive        04000000
            Spellcraft          08000000
            Spot                04000000
            Tumble              04000000
            Use Magic Device    04000000
            Survival            04000000
            [Perform would have appeared here if points were added]
        Section End      02000000
        Section Flags    FFFF0F00 00000000
    
    Hairstyle & Color    C8 00 (depends on class + gender + hairstyle + color, don't know how it is computed)
    Unused?              0000
    
    Section (Name)       01
        Length of Name   05000000
        Name                43617265 65
        Terminator?      00
    
    Voice Id             08000000
    Number of Rolls      01000000 (Point-buy = E7FFFFFF)
     
    Last edited: Dec 3, 2024
Sorcerer's Place is a project run entirely by fans and for fans. Maintaining Sorcerer's Place and a stable environment for all our hosted sites requires a substantial amount of our time and funds on a regular basis, so please consider supporting us to keep the site up & running smoothly. Thank you!

Sorcerers.net is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to products on amazon.com, amazon.ca and amazon.co.uk. Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates.