Hex Edit for Save File of CE version
Posted: Fri Sep 21, 2007 11:02 pm
The following information has to do with what I have discovered and is here for you to use and test for yourself. I have done my best to keep the information as accurate based on personal study and intensive research on the how this works. If any information is inaccurate, it was by shear accidental.
I would like to extend my thanks to the person who came up with the save-game editor for this game, but due to the fact that there are still bugs, I figured I would add this info to anyone who is experienced with a hex editor.
HEX EDIT CHEATS
===============
First off, the cheats I am mentioning were only tested on the Collector's
Edition of this game. I do not know if these cheats will work on any other
versions.
CAUTION:THERE ARE SOME AREAS OF THE SAVE FILE THAT YOU CAN'T HAVE UNLESS
YOU HAVE THE COLLECTOR'S EDITION! YOU WILL KNOW IT'S THE COLLECTOR'S
EDITION IF THE BOX IT CAME IN SAYS "COLLECTOR'S EDITION" RIGHT ON THE BOX
AND ON THE "TIN" CD CASE!
Find the SAVE folder in your Dungeon Lords directory. Run your hex editor
and open up the proper save file for which you want to edit. Now this is
the difficult part, because the save file can be bigger or smaller than
other save files, it's hard to say where to look for the info. If your HEX
editor has a search system, then you will be fine. If it doesn't, then I
suggest that you get one that does have a search system.
First, using your HEX editor, search for your characters name. (Try to
remember if you used capital or lower case letters.) When you get your
search, the search will come up as 3-4 different locations, you want to use
the bottom most search of the save file for this is where we are going to
do our hex editing.
Now, starting from the first letter of your characters name, we will count
that as byte 1, the second letter as byte 2, and so on. (So if your name is
Alex, "A" is byte 1, "l" is byte 2 and so on...) This is how we will find
the items and other stuff to help you properly hex edit your save file.
Next, I'll also explain what you are editing and then what to change it to.
Understand that you can change to a higher or lower number if you wish, the
number posted is only a "SUGGESTED" limit. Mainly because it's unknown what
will happen if you set the numbers any higher. (I have ran into some bugs
if you change too many things or if you set a stat or attribute too high,
please keep this in mind when editing your file.) Also, if it's not listed,
then don't edit. Some stats are effected only after certain other changes.
This will be changed during game play.
CAUTION
LEASE MAKE BACKUPS OF YOUR SAVE FILE IN CASE YOU MESS UP! IF YOU
MESS UP, THAT'S NOT MY PROBLEM, YOU EDIT THIS FILE AT YOUR OWN RISK!
ANYTHING THAT SAYS "DON'T EDIT", I ONLY PUT THIS IN TO LET YOU KNOW WHERE
AND WHAT THAT IS SO YOU KNOW WHAT NOT TO TOUCH!
BYTES TO ITEM FROM NAME WHAT YOU EDIT CHANGE TO (IN HEX)
======================= ============= ==================
39 HERALDRY1 00 - 22 (SEE HERALDRY NOTES BELOW)
40 HERALDRY2 00 - 22 (SEE HERALDRY NOTES BELOW)
41 HERALDRY3 00 - 22 (SEE HERALDRY NOTES BELOW)
42 HERALDRY4 00 - 22 (SEE HERALDRY NOTES BELOW)
43 HERALDRY5 00 - 22 (SEE HERALDRY NOTES BELOW)
60 STRENGTH(Current) 8C(Gives 140)
62 STRENGTH(Maximum) 8C(Gives 140)
64 INTELLECT(Current) 8C(Gives 140)
66 INTELLECT(Maximum) 8C(Gives 140)
68 DEXTERITY(Current) 8C(Gives 140)
70 DEXTERITY(Maximum) 8C(Gives 140)
72 AGILITY(Current) 8C(Gives 140)
74 AGILITY(Maximum) 8C(Gives 140)
76 VITALITY(Current) 8C(Gives 140)
78 VITALITY(Maximum) 8C(Gives 140)
80 HONOR(Current) 8C(Gives 140)
82 HONOR(Maximum) 8C(Gives 140)
84 - 85 HEALTH POINTS(Current) Don't Edit
86 - 87 HEALTH POINTS(Maximum) Don't Edit
161 - 164 GOLD FF FF FF 20
165 - 168 EXPERIENCE FF FF FF 20
169 - 172 SKILL POINTS FF FF FF 20
247 LIGHT WEAPONS LEVEL 00 - 16
255 MEDIUM WEAPONS LEVEL 00 - 16
263 HEAVY WEAPONS LEVEL 00 - 16
271 LIGHT POLE WEAPONS LEVEL 00 - 16
279 DUEL LIGHT WEAPONS LEVEL 00 - 16
287 DUEL MEDIUM WEAPONS LEVEL 00 - 16
295 DUEL HEAVY WEAPONS LEVEL 00 - 16
(I think you get the idea of the rest of the skills. Sorry the setup is a little scrunched up, it looks better on a text file.)
============================
=NOTES ABOUT THE HEX CHEATS=
============================
ABOUT HERALDRIES
================
This lets you have certain abilities that will be displayed in the top part
of the character display during game play. You need to set it to a specific
number to get that heraldry. Also keep in mind, it's best to have the
previous level of a heraldry. The hex cheats are based on the heraldries
that you have been given in the game when you sign up for a guild, not from
the creation of your character. (Ex. have Heraldry 1 as Mage and Heraldry 2
as Battlemage for best results.) Also, certain Heraldries will give you
additional skills that you can update. So don't try to get every skill to
max until you make sure you either have that Heraldry. (Ex. If you have
Monk as one of your Heraldries set, you will get as well as be able to
update the Ninjitsu skill.) Something to keep in mind is that some
Heraldries can be gained in other ways (Ex. The Shadow Lord skill can be
gained without being in a Guild or upgrading another Heraldry.) One more
thing to remember, if you force yourself to have a Heraldry, you may miss
out on missions that will give you special items, weapons, armor, extra
experience, gold, and possibly magical items. If this is the case, this
also means that you may also miss out on side quests, even miss out on a
quest that is required to beat the game. Here is the list of the Heraldries
that you can set them to (Please remember you can only have 5 of the
following.)...
00 = Nothing
01 = FIGHTER (Signed up for Fighter Guild)
02 = MAGE (Signed up for Mage Guild)
03 = ADEPT (Signed up for Celestial Guild)
04 = THIEF (Signed up for Mystery Guild)
05 =
06 =
07 =
08 = BATTLEMAGE (Gives you Heavy Armor, Heavy Shield, & Scribe skills)
09 = CELESTIAL (Gives you Identify & Channel skills)
0A =
0B =
0C =
0D =
0E =
0F =
10 = MONK (Gives you the Ninjitsu & Channel skills)
11 =
12 =
13 =
14 =
15 =
16 =
17 =
18 =
19 =
1A =
1B =
1C =
1D =
1E =
1F =
20 = NINJA LORD (Gives you Light Duel Weapons & Critical Strike skills)
21 = WAR WITCH (Gives you Alchemy & Drain Life skills)
22 = SHADOW LORD (Gives you Alchemy, Sneak, & Shadow Lord skills)
CAUTION:THE SHADOW LORD SKILL IS ONLY AVAILABLE IN THE COLLECTOR'S EDITION!
IF YOU ADD THE SHADOW LORD SKILL IN THE ORIGINAL VERSION, THE GAME WILL
CRASH!
I would like to extend my thanks to the person who came up with the save-game editor for this game, but due to the fact that there are still bugs, I figured I would add this info to anyone who is experienced with a hex editor.
HEX EDIT CHEATS
===============
First off, the cheats I am mentioning were only tested on the Collector's
Edition of this game. I do not know if these cheats will work on any other
versions.
CAUTION:THERE ARE SOME AREAS OF THE SAVE FILE THAT YOU CAN'T HAVE UNLESS
YOU HAVE THE COLLECTOR'S EDITION! YOU WILL KNOW IT'S THE COLLECTOR'S
EDITION IF THE BOX IT CAME IN SAYS "COLLECTOR'S EDITION" RIGHT ON THE BOX
AND ON THE "TIN" CD CASE!
Find the SAVE folder in your Dungeon Lords directory. Run your hex editor
and open up the proper save file for which you want to edit. Now this is
the difficult part, because the save file can be bigger or smaller than
other save files, it's hard to say where to look for the info. If your HEX
editor has a search system, then you will be fine. If it doesn't, then I
suggest that you get one that does have a search system.
First, using your HEX editor, search for your characters name. (Try to
remember if you used capital or lower case letters.) When you get your
search, the search will come up as 3-4 different locations, you want to use
the bottom most search of the save file for this is where we are going to
do our hex editing.
Now, starting from the first letter of your characters name, we will count
that as byte 1, the second letter as byte 2, and so on. (So if your name is
Alex, "A" is byte 1, "l" is byte 2 and so on...) This is how we will find
the items and other stuff to help you properly hex edit your save file.
Next, I'll also explain what you are editing and then what to change it to.
Understand that you can change to a higher or lower number if you wish, the
number posted is only a "SUGGESTED" limit. Mainly because it's unknown what
will happen if you set the numbers any higher. (I have ran into some bugs
if you change too many things or if you set a stat or attribute too high,
please keep this in mind when editing your file.) Also, if it's not listed,
then don't edit. Some stats are effected only after certain other changes.
This will be changed during game play.
CAUTION
MESS UP, THAT'S NOT MY PROBLEM, YOU EDIT THIS FILE AT YOUR OWN RISK!
ANYTHING THAT SAYS "DON'T EDIT", I ONLY PUT THIS IN TO LET YOU KNOW WHERE
AND WHAT THAT IS SO YOU KNOW WHAT NOT TO TOUCH!
BYTES TO ITEM FROM NAME WHAT YOU EDIT CHANGE TO (IN HEX)
======================= ============= ==================
39 HERALDRY1 00 - 22 (SEE HERALDRY NOTES BELOW)
40 HERALDRY2 00 - 22 (SEE HERALDRY NOTES BELOW)
41 HERALDRY3 00 - 22 (SEE HERALDRY NOTES BELOW)
42 HERALDRY4 00 - 22 (SEE HERALDRY NOTES BELOW)
43 HERALDRY5 00 - 22 (SEE HERALDRY NOTES BELOW)
60 STRENGTH(Current) 8C(Gives 140)
62 STRENGTH(Maximum) 8C(Gives 140)
64 INTELLECT(Current) 8C(Gives 140)
66 INTELLECT(Maximum) 8C(Gives 140)
68 DEXTERITY(Current) 8C(Gives 140)
70 DEXTERITY(Maximum) 8C(Gives 140)
72 AGILITY(Current) 8C(Gives 140)
74 AGILITY(Maximum) 8C(Gives 140)
76 VITALITY(Current) 8C(Gives 140)
78 VITALITY(Maximum) 8C(Gives 140)
80 HONOR(Current) 8C(Gives 140)
82 HONOR(Maximum) 8C(Gives 140)
84 - 85 HEALTH POINTS(Current) Don't Edit
86 - 87 HEALTH POINTS(Maximum) Don't Edit
161 - 164 GOLD FF FF FF 20
165 - 168 EXPERIENCE FF FF FF 20
169 - 172 SKILL POINTS FF FF FF 20
247 LIGHT WEAPONS LEVEL 00 - 16
255 MEDIUM WEAPONS LEVEL 00 - 16
263 HEAVY WEAPONS LEVEL 00 - 16
271 LIGHT POLE WEAPONS LEVEL 00 - 16
279 DUEL LIGHT WEAPONS LEVEL 00 - 16
287 DUEL MEDIUM WEAPONS LEVEL 00 - 16
295 DUEL HEAVY WEAPONS LEVEL 00 - 16
(I think you get the idea of the rest of the skills. Sorry the setup is a little scrunched up, it looks better on a text file.)
============================
=NOTES ABOUT THE HEX CHEATS=
============================
ABOUT HERALDRIES
================
This lets you have certain abilities that will be displayed in the top part
of the character display during game play. You need to set it to a specific
number to get that heraldry. Also keep in mind, it's best to have the
previous level of a heraldry. The hex cheats are based on the heraldries
that you have been given in the game when you sign up for a guild, not from
the creation of your character. (Ex. have Heraldry 1 as Mage and Heraldry 2
as Battlemage for best results.) Also, certain Heraldries will give you
additional skills that you can update. So don't try to get every skill to
max until you make sure you either have that Heraldry. (Ex. If you have
Monk as one of your Heraldries set, you will get as well as be able to
update the Ninjitsu skill.) Something to keep in mind is that some
Heraldries can be gained in other ways (Ex. The Shadow Lord skill can be
gained without being in a Guild or upgrading another Heraldry.) One more
thing to remember, if you force yourself to have a Heraldry, you may miss
out on missions that will give you special items, weapons, armor, extra
experience, gold, and possibly magical items. If this is the case, this
also means that you may also miss out on side quests, even miss out on a
quest that is required to beat the game. Here is the list of the Heraldries
that you can set them to (Please remember you can only have 5 of the
following.)...
00 = Nothing
01 = FIGHTER (Signed up for Fighter Guild)
02 = MAGE (Signed up for Mage Guild)
03 = ADEPT (Signed up for Celestial Guild)
04 = THIEF (Signed up for Mystery Guild)
05 =
06 =
07 =
08 = BATTLEMAGE (Gives you Heavy Armor, Heavy Shield, & Scribe skills)
09 = CELESTIAL (Gives you Identify & Channel skills)
0A =
0B =
0C =
0D =
0E =
0F =
10 = MONK (Gives you the Ninjitsu & Channel skills)
11 =
12 =
13 =
14 =
15 =
16 =
17 =
18 =
19 =
1A =
1B =
1C =
1D =
1E =
1F =
20 = NINJA LORD (Gives you Light Duel Weapons & Critical Strike skills)
21 = WAR WITCH (Gives you Alchemy & Drain Life skills)
22 = SHADOW LORD (Gives you Alchemy, Sneak, & Shadow Lord skills)
CAUTION:THE SHADOW LORD SKILL IS ONLY AVAILABLE IN THE COLLECTOR'S EDITION!
IF YOU ADD THE SHADOW LORD SKILL IN THE ORIGINAL VERSION, THE GAME WILL
CRASH!