Ganesh's Website (click to go to Home, or, if you're stuck in a frame) Ganesh's Website Wacky Logo
left right
Visit the Forums and post your questions there! Search Ganesh's Website using Atomz or Google! Please Sign the Guestbook! Bookmark Ganesh's Website E-Mail Webmaster
spacer

Home > Planescape Torment > Game Extracts > Guide to hex editing
   
spacer

Guide to hex editing by Voldenuit

First, you need a Hex Editor. I'm using Uedit32, which you can download from www.download.com

Secondly, I recommend you have a savegame where your main character is carrying a spell scroll or a heart/blood/clot charm (anything with a number)

OK, now you need to edit the savegame. It willbe found in the ..\Torment\Save\name of your savegame\ directory (natch)

The file you're after is Torment.gam

Now the following is a bit tricky since Torment uses a dynamically resized inventory savegame. (Bear with me)

Once you have the file open, switch to HEX mode (the H button) so you have HEX codes ( 00,01,-FE etc) on one side and ASCII (text) on the other.

Run a Find looking for Nameless in ASCII (you can also search for the other NPC's too)

From here, you can edit your stats, XP, inventory etc. But let's just concentrate on Inventory and Spell Editing and leave Stats to Editor prgrams, OK?

Further down from your name you will see DWORD in ASCII, followed by words like SPWI101 SPWI107 etc. These are the spells in your spellbook. You can edit them directly, but you can only overwrite spells, not add new ones (that damn dynamic resizing again). However, a canny cutter can place Level 9 spells in the Level 2 slots (just overwrite spells beginning with SPWI2..), and memorise them as if they were L2 spells!

After this, there is a gap and then a second run of SPWIxxx's, these are the spells you have memorised. Ignore them for now.

Finally, we get to the money. After the second run of spells, you will see two rows of 's. Then you will see words which sort of make sense - AMBEAR, RING02 etc. This is your inventory.

Find the spell scroll (it will be the HEX code of the spell; e.g. SPWI207 for Ice Knife) or the charm (HEARCHRM for Heart charms, CLOTCHRM for clot etc)

Go to the ASCII side of the screen (press TAB) and position your cursor at the end of the phrase (e.g. SPWI207cursor here). Switch to the HEX side and you should see a number like 01 (if you have one scroll) or 1A(if you have 26 charms) further on. Remember that Hex is in base 16, so 10Hex = 16decimal. the sequence goes like this: 00,01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F,10,11,12... and so on.

Now edit this number to the number of scrolls for the number of spells you want. For example, enter 08 where the 01 used to be and you will get 8 Ice Knife spells. (We'll change that in a second).

Save the file and load your savegame. You should now have more scrolls in a single slot than you had before. Now move the scrolls one at a time to fill up your inventory slots:

E.g.:

| Scroll | Scroll | Scroll | Scroll |
| Scroll | Scroll | Scroll | Scroll |  etc.

Save the game and switch back to the Hex editor.

Open the appropriate Torment.gam file and go back to where your inventory was (see above). You should see a whole series of the spell. You can edit them to whatever spell you want using the list. Make sure they are in UPPER CASE. You can also edit their number so you can have 2 scrolls -that way, both you and Dak'kon have a scroll to copy each. Happy fireball-flinging! (No, there are NO fireball spells here!)

CAUTION: Some spells do not have corresponding scrolls! Do not enter these spells in the inventory or they will crash the game. If you really want these spells, you can overwrite another spell in your spellbook, and then re-copy the lost spell back in.

The "scroll-less" spells are:

Tongues of Flame  SPWI116
Seeking Flames    SPWI117
Scripture of Steel   SPWI118
Submerge the Will SPWI119
Vilquar's Eye         SPWI120
Reign of Anger      SPWI121
Missile of Patience SPWI113
  
Black-barbed Curse SPWI202
Black-barbed Shield SPWI203
Ignus' Terror            SPWI217
Infernal Orb             SPWI218
Power of One          SPWI219
  
Zerthimon's Focus    SPWI311
?Infernal Shield        SPWI312 (not sure about this one -just play it safe)
Fiery Rain               SPWI313
Balance in All Things SPWI314
  
I'm pretty sure Ignus' Fury (SPWI804) does have a scroll, but I could be wrong.

There you go! As Always, Hacking does carry some risk - always make sure you have backup savegames or a backup Torment.gam! (I personally will only hack my Quicksave file).

Finally, I have a little bonus for all the patient little munchkins who made it so far: A few miscellaneous items Hex list!

RING01    Gehraise's Ring   +3 Save vs. Poison
RING02    Twisted Ring  +1 AC
RING03    Traveller's Ring   +1 AC
RING04    Displacer Ring    +2 AC
JRING      Mempa's Biting Ring (cursed) +2 AC
DWEDRING    Deionarra's Wedding Ring  +1AC +1 Saving throws
WRING    Thex's Ring   +4 AC +2 Save vs spells +20 HP! usable only by mages
AMBEAR    Amber Earrings +2 AC +2 1st level spells
MAGE4    Magus Guard  AC5 or 4

Finally (again) DO NOT add in inventory items! Only overwrite existing items! (This is 'coz of the dynamic save file size again!)

Cheers,
Voldenuit.(whew)

Please click here to sign the GuestBook! Your Comments WANTED!

   

Ganesh's Website - Planescape Torment, Ultima VII: The Black Gate, Ultima VII: Serpent Isle, Ultima Underworld I: The Stygian Abyss, Ultima Underworld II: Labyrinth of Worlds, Laughter HELL!, Windows XP Frequently Asked Questions FAQ, Installing Windows XP from DOS and Windows XP Review at http://www.bootstrike.com.

line
All original content is Copyright(©) 1997-2002 by G.Ganesh. By viewing this website, you agree to the Terms of Usage.