Even in the 64bit version YOU MUST remember to hit escape and bring up the in-game menu - this 'pauses' the game and FREEZES the memory locations ...
So ... Write down the item affix you want to change ... i.e. 6% shield penetration
- Exit out of your inventory
- Hit escape ONCE to bring up the in-game menu > DO NOT EXIT THE GAME OR CLICK ANYTHING ELSE ON THIS SCREEN! <
- ALT-TAB to you desktop and open your hex editing program - open the hellgate executable currently loaded in ram
- Open the AdjustedItemProperties.pdf file and look for the section on shield penetration (or whatever you are changing)
- In your hex editor, search the hellgate executable in memory for that variable but replace the 'xx' with the amount from in-game IN HEX
(i.e. 6 = 06, 50 = 32, 100 = 64
-Replace ALL INSTANCES (should be around 4 or 5) with your chosen affix <100% Shield Penetration or whatever> - now save those changes to memory
- ALT-TAB back to Hellgate (it should still be paused in the in-game menu. DO NOT go back into the game or it will either reset everything or crash the game) click on 'exit' to go back to the MAIN MENU (this 'saves' the information in ram to your character savegame, thus saving the changes you just made)
- Restart your character where you left off and you should now have the changed weapon/item
... THE MOST common reason why this doesn't work for some people is that they either do not hit escape to bring up the ingame menu, they do not change ALL instances of the memory address or they make an error when putting in the hex values (i.e. not reading/writing the hex pairs from right to left or not adding the '0' in three digit hex values) ... Be careful editing some things to high, or it will crash your game, delete the item or worse, you're character ... if you're not sure, just ask on here and we should be able to advise you