Please note that new user registrations disabled at this time.

Hex Edit for Save File of CE version

This forum is to be used for all discussions pertaining to Heuristic Park's Dungeon Lords.
Post Reply
User avatar
CooperTeam
Posts: 2
Joined: Fri Sep 21, 2007 9:00 am
Contact:

Hex Edit for Save File of CE version

Post by CooperTeam »

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 :P 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!
User avatar
CooperTeam
Posts: 2
Joined: Fri Sep 21, 2007 9:00 am
Contact:

Post by CooperTeam »

ABOUT STATS
===========
Again, as explained, this is the best setting to set the stats to. It is
possible that you can set to higher, I personally have not tried. The
setting is highest I have been able to make it stable to work. Plus, this
is the stat that was set while playing this game WITHOUT hex editing or
cheating of any kind. I am only explaining this because it is possible to
edit the file and actually do some cheating to your advantage. Also, some
stats will raise other stats that you have. In the areas that say "DON'T
EDIT", those stats will only change when you edit an editable stat. (Ex.
Vitality will effect your overall Health Points, so it will not be exactly
the same as your VITALITY. The actual setting is based on some things, such
as race, class, etc. In my case, for every Vitality, I gain 2 HP. So in the
example setting 140 might give you 280 HP. Again, this will only be
noticable in the game itself, so please do not attempt to find the health
stat and change it, for it will not be effected. Only through the Vitality
can the HP be changed overall.)



ABOUT EXPERIENCE
================
The amount that I have set to will give you close to level 540.



ABOUT SKILL POINTS
==================
It is possible that you can give yourself more skill points after you use
up skill points the first time to give you more stats and skills. If you
keep giving yourself more skill points each time, this will cause less
glitches in the game than if you were to give yourself more stats using a
hex editor. This also applies to skills as well. So as a safty measure,
give yourself tons of skill points and build your skills and stats this
way to have less glitches.



ABOUT SKILLS
============
Keep in mind that some skills can only be as high as another skill. (Ex.
Medium Weapon skill can't be higher than the Light Weapon skill.) Although,
in other cases, some skills are only raised when another skill is another
level. (Ex. You need 3 in Light Weapon to have 1 in Light Duel Weapon.)
One thing I will note to you, please DO NOT set a skill higher than 16.
(Which is 20 in the game.) This is as high as the game will allow you to
have. Also, just because a skill is 00, that doesn't mean that you can't
give yourself a 01 to any 00 skill. At the very least, start with a 01, and
then in the game, see if you can update or upgrade to a higher level. If
you get problems after the edit, (Such as after or during combat.) then
set the skill back to 00 and leave it alone.



FINAL NOTES
===========
Please keep in mind all that is said. If you run into a problem while
playing the game, then it's because you either added a skill/stat/etc. you
can't normally have, or you set a skill/stat/etc. to high and you need to
either check to see if you need to do one of the following...

1.) Please make sure a skill is equal or set to a proper number. Check the
skill to see what is required and then set to the required limit as stated
in the game.

2.) It may be possible to have only the higher Heraldries, but it's really
best to have the starting Heraldry and then the advanced or upgraded
Heraldry of that same guild. Plus remember that certain Heraldries will
give you certain skills you can have, but make sure you check the proper
requirement of that skill. (Ex. Having the Monk Heraldry will allow you
the skill of Ninjitsu.) Also make sure you don't have that skill already.
I have not tried to have the skill already and then have the heraldry that
has that skill, but if something does go wrong, remove the skill, and then
get the heraldry active and then raise that heraldry skill in the game
instead of raising it using the HEX editor.

3.) DO NOT TRY TO HAVE EVERY SKILL! I have ran into a problem when I did
this. One bug is that, even if you are powerful enough never to get hit by
monsters, because of the fact that you have every skill, it will conflict
with how another skill is set and you may not be able to hit a monster AT
ALL! I personally had this problem all the way through the game. It took me
5-10 minutes just to make a single strike. So having every skill will
create conflicts with your stats, skills and your overall attack/defense.
Please keep this in mind when adding skills. Make sure you are able to
fight, shoot, and defend properly without any problems.


OKay, so how did I do?:laugh:
Post Reply