help using hex editor
help using hex editor
i read sometime last week a thread about using a hex editor to gain *stuff* and have searched the threads for it again, but to no avail...i have the free hex-ed and am wondering if it's better to replace an existing item in my inventory or just add the item i want (eg- a bow, sword, or armor etc) now that i have the editor, need some add'l help w/ actually using it since i've never used one b4. i've done the cycling thru high-level chests thing and not able to get what i want spending hours doing so...thanx in advance for anyone's help
"Crush Your Enemies, See Them Driven Before You, Hear The Lamentations of Their Women...That's What's Best In Life!" ~Conan the Barbarian
I think the guy who did that has left the forum, haven't seen hime lately. Probably got bored due to hacking the game. It's recommended you not hacking this game if you plan to have loads of fun with it. I only used a tariner once and now I don't think i wanna play it again, even with patch 1.3(it has not fixed/added anything anyway). Hacking/trainig the game kills it fast.
I have found the string you have to modify to get lots of gold, if you are interested this is what I have done.
Also, I have to say that you can modify other value, to get the items you want in your inventary. I have not try to do this, but the value you need to change are in the same part of the file.
So this is what I have done.
I have used Hex Workshop 4.2 to edit the file.
The file (your saved game) to be edited are located in the "save" directory of dungeon lords. The default is c:\Program Files\Dreamcatcher\Dungeon Lords\save
My version of Dungeon Lords is patched with the 1.3 update.
Before using your Hex editor, it would be good to make savegame with a certain amount of gold, a value that you can easily find when you will edit your savegame file. For example 255 golds will have a value of "FF", it's easier to use a value less than 255.
You have done your save game.
Edit it.
Open your file and make a search of your character name [string in ascii (text)]
You will find 3 location for it.
The first (upper in the file) is of no interest.
The second is of no interest.
The third and the last, located down at the end of the file is the one where your inventory is.
Now that you know where to search, you will have to do another search for a string (with a value in hexadecimal), witch is the ammount of gold you had when you save your game.
Adress example. In my savegame, my character'name is located at 001cbaf8, down 3 line, located at 001cbb88 I found the string with my ammount of gold.
Now change the value of the string, if your first value were ff00 0000 (for 255golds) change it in ffffff00 (for 16777215golds). note : ffffffff will take a negative value.
I hope it's enough explain.
To change your items in your inventory, you can try to modify the value in this part of your savegame (between your character's name and your ammount of gold). I'm note sure of the exactitude of what I just say, but try.
Perhaps the informations, located in the trealist.txt file (you can find it in your dungeon lords directory) will help you to get some values.
That's all for me.
Never forget to backup your savegame before modifying them !
Hope what I write will be usefull.
Also, I have to say that you can modify other value, to get the items you want in your inventary. I have not try to do this, but the value you need to change are in the same part of the file.
So this is what I have done.
I have used Hex Workshop 4.2 to edit the file.
The file (your saved game) to be edited are located in the "save" directory of dungeon lords. The default is c:\Program Files\Dreamcatcher\Dungeon Lords\save
My version of Dungeon Lords is patched with the 1.3 update.
Before using your Hex editor, it would be good to make savegame with a certain amount of gold, a value that you can easily find when you will edit your savegame file. For example 255 golds will have a value of "FF", it's easier to use a value less than 255.
You have done your save game.
Edit it.
Open your file and make a search of your character name [string in ascii (text)]
You will find 3 location for it.
The first (upper in the file) is of no interest.
The second is of no interest.
The third and the last, located down at the end of the file is the one where your inventory is.
Now that you know where to search, you will have to do another search for a string (with a value in hexadecimal), witch is the ammount of gold you had when you save your game.
Adress example. In my savegame, my character'name is located at 001cbaf8, down 3 line, located at 001cbb88 I found the string with my ammount of gold.
Now change the value of the string, if your first value were ff00 0000 (for 255golds) change it in ffffff00 (for 16777215golds). note : ffffffff will take a negative value.
I hope it's enough explain.
To change your items in your inventory, you can try to modify the value in this part of your savegame (between your character's name and your ammount of gold). I'm note sure of the exactitude of what I just say, but try.
Perhaps the informations, located in the trealist.txt file (you can find it in your dungeon lords directory) will help you to get some values.
That's all for me.
Never forget to backup your savegame before modifying them !
Hope what I write will be usefull.