HEX EDITING ARCANUM SAVE GAMES MADE SIMPLE

 

I understand there are Arcanum save game editors out there. The only problem is that none of them support a character that uses either special characters [spaces, ‘, etcetera] or a character that has a generic Sierra name. So, this will allow you to edit your character as you desire, regardless of the name you have given it. Let’s begin.

 

1.     Find a hex editor on the Internet, any one will suffice. I found several via www.google.ca, the search engine.

2.     Browse with your editor to the directory of: C:\SIERRA\Arcanum\modules\Arcanum\Save or wherever your save games are being stored. There you will find 4 types of files: .bmp, .gsi, .tfai, and .tfaf. The .bmp is a picture of where you left off. The .gsi file is your game description information that gets pasted onto your little image of each save game. The .tfai file is a description of places you’ve been, and the .tfaf file is the one with all the data of what you’ve done and earned, as well as what all the other characters have done and earned.

3.     You should be able to read the ending of the .gsi file to discern which save game you want to edit.

4.     Make a backup copy of your .tfaf file. I haven’t experienced any problems as of yet, but best to be safe anyway.

5.     Open the corresponding .tfaf file, let the fun begin.

 

Each character within the .tfaf file has a suffix of FFFF FF0F, so that is what we will search for. However, since there are NPC players saved as well, we will have to look for your specific character. Your character will look like one of the following, in HEX:

MALE: 14 00 00 00 01 00 00 00 03 00 00 00 02 00 00 00 FF FF FF 0F

FEMALE: 14 00 00 00 00 00 00 00 03 00 00 00 02 00 00 00 FF FF FF 0F

(Note the binary flag for your gender)

Thus, type that [or copy this and paste it] into your search for field, and you should find your character’s information in short order.

 

Once you have established your position in the save game, a good way to double check you have chosen your character and not another one, is by checking the level to see if it is correct. Windows calculator, when expanded to scientific, will convert numbers to and from hex. Simply dial in your number, and hit the hex button, or vice versa. e.g. 26 -> HEX -> 1A

 

The most ideal way of changing your character is to add character points. Remember that 40 HEX, or 64 decimal, is the maximum amount of character points you are allowed. Also bear in mind that certain spells can only be learned at higher levels, so if you really want them you can do the following: Raise your level and character point number, add the spells by spending your points, and then lower your level back to what it was.

 

Here is a map for the rest of the information you can change:

 

KEY              current level, 38 in example (making it 26 HEX)

(in order of   Experience points earned

appereance):          Alignment (good/evil)

Fate points, 3 in example

Character points, 1 in example

Magic/Technical Alignment

Amount currently poisoned

Age, 20 in example

Gender, female in example

Race

DON’T CHANGE, corrupts file, denotes you as a character and not an NPC or follower

 

 

00 00 00 00 00 00 00 26 00 00 00 CA 3D 09 00 AB 03 00 00

03 00 00 00 01 00 00 00 0C 00 00 00 05 00 00 00 00 00 00 00

14 00 00 00 00 00 00 00 03 00 00 00 02 00 00 00 FF FF FF 0F

 

Here’s an example. Let’s say I wanted to change my character to having 12 fate points, 30 character points, and put me onto level 40. The above numbers would then become:

 

00 00 00 00 00 00 00 28 00 00 00 CA 3D 09 00 AB 03 00 00

0C 00 00 00 1E 00 00 00 0C 00 00 00 05 00 00 00 00 00 00 00

14 00 00 00 00 00 00 00 03 00 00 00 02 00 00 00 FF FF FF 0F

 

Save your file and that’s all there is to it. Have fun playing.

 

==========================================================================================================================

 

 

Author: TJ Galda, © 2002 All rights reserved.

Author takes no responsibility for any use of this document whatsoever.