My saved game editor!
My saved game editor!
Hi, after being stuck twice from minor game bugs, I've written my own saved game editor. You can change the stats, skills and player position. Changing the position may require several changes and trials until you get the desired position without getting stuck in a wall.
I also have a second version that is more powerfull and can change anything including inventory but it's more like a hex editor and can ruin your game very easily. Always make a backup.
http://www.rwgames.com/games.html
I also have a second version that is more powerfull and can change anything including inventory but it's more like a hex editor and can ruin your game very easily. Always make a backup.
http://www.rwgames.com/games.html
- mage.merlyn
- Posts: 21
- Joined: Wed Aug 24, 2005 5:13 pm
- Location: Brisbane, Qld. Australia
- Contact:
hey RW, that sounds like the beginning of a beautiful friendship! LOL Anyway you could incorporate Quest Log Triggers in your next version? Something similar to the way that fantastic save game editor for Diablo II worked. So far most of the editors I've seen allow you to add AP, Gold, Player Position, and items. I don't suppose adding a quest item in one's inventory will trigger that quest, just a hunch though.
On a side note, when Atari released ToEE, incomplete of course, the gamers got together with some of the programmers to put together a very nice patch for it. I'm wondering if the gaming community would step up for DL...
On a side note, when Atari released ToEE, incomplete of course, the gamers got together with some of the programmers to put together a very nice patch for it. I'm wondering if the gaming community would step up for DL...
- golden_efreeti
- Posts: 24
- Joined: Thu Aug 25, 2005 6:29 pm
- Contact:
[QUOTE=mage.merlyn]Any chance of a "how to" on your second version, (hex editor type)?
[/QUOTE]
Do you mean a "how to use the program" or "how to decide what the different file locations are for"?
The second version shows the whole file. I've labeled the basic locations so you can easily jump to those places. I've figured this out by writing down all the numbers in the stat and skill menu and searching in that saved game for those numbers. Stats, skills and inventory start at an offset determined by pointer locations 68,69,70. If you click a stat in the right String Grid, then the left S.G. will jump to that file location, then click on the Value cell to change that number. The Label cell can be edited as well, so if you experiment and find what some others locations are for, you can label it yourself. That is why I made this version, so it's not limited to only what I know about the DL saved game format. Randy
P.S. I think I'll work on a help system for it.
[/QUOTE]
Do you mean a "how to use the program" or "how to decide what the different file locations are for"?
The second version shows the whole file. I've labeled the basic locations so you can easily jump to those places. I've figured this out by writing down all the numbers in the stat and skill menu and searching in that saved game for those numbers. Stats, skills and inventory start at an offset determined by pointer locations 68,69,70. If you click a stat in the right String Grid, then the left S.G. will jump to that file location, then click on the Value cell to change that number. The Label cell can be edited as well, so if you experiment and find what some others locations are for, you can label it yourself. That is why I made this version, so it's not limited to only what I know about the DL saved game format. Randy
P.S. I think I'll work on a help system for it.
[QUOTE=tass23]...you could incorporate Quest Log Triggers in your next version? Something similar to the way that fantastic save game editor for Diablo II worked. So far most of the editors I've seen allow you to add AP, Gold, Player Position, and items. I don't suppose adding a quest item in one's inventory will trigger that quest, just a hunch though.
[/QUOTE]
I don't know enough about the file format to do that. From what I've read, I think some do but I wasn't going to go any further with sgviewer.exe (hex editor type) except to fix a few bugs that might pop up or work on some kind of instructions or help system. dledit.exe (the first and easy one) might see a second version with inventory support and if someone sends me info on how quests are saved then maybe I'll work on that as well. Randy
[/QUOTE]
I don't know enough about the file format to do that. From what I've read, I think some do but I wasn't going to go any further with sgviewer.exe (hex editor type) except to fix a few bugs that might pop up or work on some kind of instructions or help system. dledit.exe (the first and easy one) might see a second version with inventory support and if someone sends me info on how quests are saved then maybe I'll work on that as well. Randy
I hear ya RW. I'm NOT a programmer, I'm a web developer, I can DO progamming, but geez, it takes me twice as long. I've got VB .Net on my system, so if anyone wants to give me the specifics as to what changes what in the game I can SLOWLY start putting together some kind of editor, it won't be anything like Jamella, but, what do you expect for free!? LOL Also RW, anything you can give me would be extremely helpful as well.. Happy gaming folks!
Thanks for all the compliments
I'm glad to get a good response. Upon several requests, I've added built-in instructions to sgviewer (the harder one) as well as a few safeguards.
Here are a few file things:
68, 69 and 70 are a pointer to the character stats.
100-179 saved game name.
180-210 holds the time and date of the file.
offsets of the pointer: (all values are 0-255, which is unsigned char)
8-45 character name.
67 current Strength
69 max Strength
see sgviewer for the rest. RWG
I'm glad to get a good response. Upon several requests, I've added built-in instructions to sgviewer (the harder one) as well as a few safeguards.
Here are a few file things:
68, 69 and 70 are a pointer to the character stats.
100-179 saved game name.
180-210 holds the time and date of the file.
offsets of the pointer: (all values are 0-255, which is unsigned char)
8-45 character name.
67 current Strength
69 max Strength
see sgviewer for the rest. RWG
Looking forward to trying your Editor
Hi RWG,
I am going to give your trainer a try though I usually just use Hex Workshop.
I am trying to remember working with HEX from over 25 years ago and I am
getting it again. If it is in a program I can modify it's value as long as I can
find it.
I have been studying the hex code from Dungeon Lords trying to find the
keys that were used by the developers. I would love to find haw they
coded for bows and the Archery skill as no matter how many points you put
in you can't hit the broad side of a barn from 2 feet away and that is only
the beginning of the problems with this game.
I love the way you can control your character while you fighting with a melee
weapon. There is a major problem though and that is no matter how skilled
your character is, it still take 20 swings to hit a lousy bandit who does't even
have a shield or a wolf that is just standing in front of you.
I have to say (imo) that the combat system is so broken that you had better
stock up on deadly spells and I have my list of about 5 that are all you need.
They would have to start from scratch in fixing the combat system. I think it
needs very special care if you like to play using the Hard/More option for
encounters settings.
I have a test character that I am using to test different combat strategies
in the game and sadly all except magic are broken. That doesn't leave magic
out of the fixes needed category as about 40% of the spells and some
potions do not work. My regular character almost died twice looking for a
chest in Lake Hadoen and it wasn't from attacks by underwater monsters.
I was wondering if anyone has found the weapon stats so that they can be
changed so that on that rare occasion that the game allows you to hit
an opponent you could kill him and then start in on the other 30 that are
surrounding you.
I am looking forward to seeing what your program will show that I have
missed using Hex Workshop. Thanks from one if not all members who are
playing Dungeon Lords.
Kel
*
Hi RWG,
I am going to give your trainer a try though I usually just use Hex Workshop.
I am trying to remember working with HEX from over 25 years ago and I am
getting it again. If it is in a program I can modify it's value as long as I can
find it.
I have been studying the hex code from Dungeon Lords trying to find the
keys that were used by the developers. I would love to find haw they
coded for bows and the Archery skill as no matter how many points you put
in you can't hit the broad side of a barn from 2 feet away and that is only
the beginning of the problems with this game.
I love the way you can control your character while you fighting with a melee
weapon. There is a major problem though and that is no matter how skilled
your character is, it still take 20 swings to hit a lousy bandit who does't even
have a shield or a wolf that is just standing in front of you.
I have to say (imo) that the combat system is so broken that you had better
stock up on deadly spells and I have my list of about 5 that are all you need.
They would have to start from scratch in fixing the combat system. I think it
needs very special care if you like to play using the Hard/More option for
encounters settings.
I have a test character that I am using to test different combat strategies
in the game and sadly all except magic are broken. That doesn't leave magic
out of the fixes needed category as about 40% of the spells and some
potions do not work. My regular character almost died twice looking for a
chest in Lake Hadoen and it wasn't from attacks by underwater monsters.
I was wondering if anyone has found the weapon stats so that they can be
changed so that on that rare occasion that the game allows you to hit
an opponent you could kill him and then start in on the other 30 that are
surrounding you.
I am looking forward to seeing what your program will show that I have
missed using Hex Workshop. Thanks from one if not all members who are
playing Dungeon Lords.
Kel
*
*
"Time is a honest judge and a relentless master ..... Use it well or regret it later."
*
"Time is a honest judge and a relentless master ..... Use it well or regret it later."
*
- Iamyourking
- Posts: 5
- Joined: Tue Aug 23, 2005 10:56 am
- Contact:
Question: I don't understand the location it gives me. What exactly would I do to change my location to be on the other side of a bugged door?
Edit: Also the location changer didn't work. I tried to change my location to cooridnates in Arindale (copied from another character so I know they were right) and I got a long stream of error messages.
Edit: Also the location changer didn't work. I tried to change my location to cooridnates in Arindale (copied from another character so I know they were right) and I got a long stream of error messages.
snippet..
[QUOTE=Kel]Hi RWG,
I have been studying the hex code from Dungeon Lords trying to find the
keys that were used by the developers. I would love to find haw they
coded for bows and the Archery skill as no matter how many points you put
in you can't hit the broad side of a barn from 2 feet away and that is only
the beginning of the problems with this game.
I was wondering if anyone has found the weapon stats so that they can be
changed so that on that rare occasion that the game allows you to hit
an opponent you could kill him and then start in on the other 30 that are
surrounding you.
I am looking forward to seeing what your program will show that I have
missed using Hex Workshop. Thanks from one if not all members who are
playing Dungeon Lords.
Kel
*[/QUOTE]
My program shows the data in decimal rather than hex (It's easier).
I also have a hard time hitting anything with a bow. I havn't tried turning up the Archery skill yet, I just use spells for long range attacks.
Maybe your Dexterity is low? This affects your ability to strike, and Damage is determined by your Strength as well as weapon damage. I havn't found where the individual weapon damage is located, unless it's loaded in from another file that's unrelated to the saved game.
The main difference between my sgviewer and a hex editor is that mine has labels identifying the main stats and skills and it can be easily accessed by clicking on the Quick Jump window.
RWG
[QUOTE=Kel]Hi RWG,
I have been studying the hex code from Dungeon Lords trying to find the
keys that were used by the developers. I would love to find haw they
coded for bows and the Archery skill as no matter how many points you put
in you can't hit the broad side of a barn from 2 feet away and that is only
the beginning of the problems with this game.
I was wondering if anyone has found the weapon stats so that they can be
changed so that on that rare occasion that the game allows you to hit
an opponent you could kill him and then start in on the other 30 that are
surrounding you.
I am looking forward to seeing what your program will show that I have
missed using Hex Workshop. Thanks from one if not all members who are
playing Dungeon Lords.
Kel
*[/QUOTE]
My program shows the data in decimal rather than hex (It's easier).
I also have a hard time hitting anything with a bow. I havn't tried turning up the Archery skill yet, I just use spells for long range attacks.
Maybe your Dexterity is low? This affects your ability to strike, and Damage is determined by your Strength as well as weapon damage. I havn't found where the individual weapon damage is located, unless it's loaded in from another file that's unrelated to the saved game.
The main difference between my sgviewer and a hex editor is that mine has labels identifying the main stats and skills and it can be easily accessed by clicking on the Quick Jump window.
RWG
[QUOTE=Kel]Hi RWG,
I love the way you can control your character while you fighting with a melee
weapon. There is a major problem though and that is no matter how skilled
your character is, it still take 20 swings to hit a lousy bandit who does't even
have a shield or a wolf that is just standing in front of you.
Kel
*[/QUOTE]
This problem doesn't seem right. If you’re having a problem like this then I would suspect that you have hex edited your game and something has gone wrong. DL doesn't seem to like it when your attributes get over 100 even if you take them over 100 the hard way. I don't know exactly where the problem starts but my first character ended around lev 50 and when his attributes started getting around 110 I started seeing increased amount of misses and blocked attacks. If you have taken your attributes well over 100 then that is probably the problem. This is just gross speculation, make of it what you will. D
I love the way you can control your character while you fighting with a melee
weapon. There is a major problem though and that is no matter how skilled
your character is, it still take 20 swings to hit a lousy bandit who does't even
have a shield or a wolf that is just standing in front of you.
Kel
*[/QUOTE]
This problem doesn't seem right. If you’re having a problem like this then I would suspect that you have hex edited your game and something has gone wrong. DL doesn't seem to like it when your attributes get over 100 even if you take them over 100 the hard way. I don't know exactly where the problem starts but my first character ended around lev 50 and when his attributes started getting around 110 I started seeing increased amount of misses and blocked attacks. If you have taken your attributes well over 100 then that is probably the problem. This is just gross speculation, make of it what you will. D
[QUOTE=Iamyourking]Question: I don't understand the location it gives me. What exactly would I do to change my location to be on the other side of a bugged door?
Edit: Also the location changer didn't work. I tried to change my location to cooridnates in Arindale (copied from another character so I know they were right) and I got a long stream of error messages.[/QUOTE]
If your stuck behind a bugged door, then stand right next to it and face north. If the door is to your right, then change the X value by about 4.
In Dungeon Lords it seems to be +Z and south is -Z and +Y is down, -Y up.
After several trials and tests, I've found out that you can't change position from outside to inside. Most inside locations need to be loaded and have there own space.
You should be outside in the open before changing position to another location (outside) and then, keep your fingers crossed that you don't end up in a mountain.
RWG
Edit: Also the location changer didn't work. I tried to change my location to cooridnates in Arindale (copied from another character so I know they were right) and I got a long stream of error messages.[/QUOTE]
If your stuck behind a bugged door, then stand right next to it and face north. If the door is to your right, then change the X value by about 4.
In Dungeon Lords it seems to be +Z and south is -Z and +Y is down, -Y up.
After several trials and tests, I've found out that you can't change position from outside to inside. Most inside locations need to be loaded and have there own space.
You should be outside in the open before changing position to another location (outside) and then, keep your fingers crossed that you don't end up in a mountain.
RWG
Problem existed even with normal character
[QUOTE=ferncliff]This problem doesn't seem right. If you’re having a problem like this then I would suspect that you have hex edited your game and something has gone wrong. DL doesn't seem to like it when your attributes get over 100 even if you take them over 100 the hard way. I don't know exactly where the problem starts but my first character ended around lev 50 and when his attributes started getting around 110 I started seeing increased amount of misses and blocked attacks. If you have taken your attributes well over 100 then that is probably the problem. This is just gross speculation, make of it what you will. D[/QUOTE]
Hi ferncliff, thanks for the response.
I noticed this at first with my normal character that I play whose stats
are not HEX enhanced. That is why I took a copy of my character and
edited his stats and use him to test for flaws. I have noticed that there
is a small improvement in his ability to hit anything but considering the
amount of stats changes he should be able to hit anything most of the
time.
I still say that when it takes 20 swings for your character to hit a wolf
that is just standing in front of you and not attacking something is very
wrong. Freeze him and see if you can hit him, there is no change in your
ability to hit. I will mention Archery and the bow as an example of something
very wrong as a hit with a bow even at a distance of five to ten feet is
almost an impossibility and so a bow becomes useless after you have
put enough points in Arcane and Nether magic.
I basically play the fantasy RPGs/RTS games with my exceptions being
Homeworld, Freelancer and Soldier of Fortune II. I have tried some of
the war type games but can't get into them as I have seen my share of
war. I have always been a fan of fantasy/science fiction games and I
have been playing them for over 6 years now. I even have a collection
of games in a bookcase of games that I especially enjoyed and will
probably play again. I have never seen a game as bad as Dungeon Lords
when it comes to it's combat system.
I do apppreciate your response and it in itself is proof that the combat
system is badly flawed. You can't have strength, dexterity or speed over
100 which is kind of hard not to do in this game. My non-enhanced
character that I also play only had 100 Life but STR, DEX and SPD were
all just below with DEX and SPD being the highest but those are the
Stats that you need the highest along with STR to stay alive.
Thanks for your thoughts and speculation on the subject of the Combat
System being flawed or not. It is good to get feedback from other players.
Kel
*
[QUOTE=ferncliff]This problem doesn't seem right. If you’re having a problem like this then I would suspect that you have hex edited your game and something has gone wrong. DL doesn't seem to like it when your attributes get over 100 even if you take them over 100 the hard way. I don't know exactly where the problem starts but my first character ended around lev 50 and when his attributes started getting around 110 I started seeing increased amount of misses and blocked attacks. If you have taken your attributes well over 100 then that is probably the problem. This is just gross speculation, make of it what you will. D[/QUOTE]
Hi ferncliff, thanks for the response.
I noticed this at first with my normal character that I play whose stats
are not HEX enhanced. That is why I took a copy of my character and
edited his stats and use him to test for flaws. I have noticed that there
is a small improvement in his ability to hit anything but considering the
amount of stats changes he should be able to hit anything most of the
time.
I still say that when it takes 20 swings for your character to hit a wolf
that is just standing in front of you and not attacking something is very
wrong. Freeze him and see if you can hit him, there is no change in your
ability to hit. I will mention Archery and the bow as an example of something
very wrong as a hit with a bow even at a distance of five to ten feet is
almost an impossibility and so a bow becomes useless after you have
put enough points in Arcane and Nether magic.
I basically play the fantasy RPGs/RTS games with my exceptions being
Homeworld, Freelancer and Soldier of Fortune II. I have tried some of
the war type games but can't get into them as I have seen my share of
war. I have always been a fan of fantasy/science fiction games and I
have been playing them for over 6 years now. I even have a collection
of games in a bookcase of games that I especially enjoyed and will
probably play again. I have never seen a game as bad as Dungeon Lords
when it comes to it's combat system.
I do apppreciate your response and it in itself is proof that the combat
system is badly flawed. You can't have strength, dexterity or speed over
100 which is kind of hard not to do in this game. My non-enhanced
character that I also play only had 100 Life but STR, DEX and SPD were
all just below with DEX and SPD being the highest but those are the
Stats that you need the highest along with STR to stay alive.
Thanks for your thoughts and speculation on the subject of the Combat
System being flawed or not. It is good to get feedback from other players.
Kel
*
*
"Time is a honest judge and a relentless master ..... Use it well or regret it later."
*
"Time is a honest judge and a relentless master ..... Use it well or regret it later."
*
[QUOTE=Kel]I still say that when it takes 20 swings for your character to hit a wolf
that is just standing in front of you and not attacking something is very
wrong. Freeze him and see if you can hit him, there is no change in your
ability to hit.
Kel
*[/QUOTE]
Sorry if I was grasping at straws. My real point is I don't understand why you would be experiencing this. The only other time I've heard of people have trouble like you describe is when they are carrying weapons or armor with penalties. I don't think it is normal for people to swing 20 or even 3 times and not get a hit on a creature assuming it's within range. Hope your game is not buggin, D
that is just standing in front of you and not attacking something is very
wrong. Freeze him and see if you can hit him, there is no change in your
ability to hit.
Kel
*[/QUOTE]
Sorry if I was grasping at straws. My real point is I don't understand why you would be experiencing this. The only other time I've heard of people have trouble like you describe is when they are carrying weapons or armor with penalties. I don't think it is normal for people to swing 20 or even 3 times and not get a hit on a creature assuming it's within range. Hope your game is not buggin, D