It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
All the ones i can find say that you press enter at the main menu, but nothing happens when i do and i cant type any cheats?
What cheat codes?
Su[posedly if you posses a creature and press f12 there would be a cheat menue, or pressing enter at the main menue and typing "give me money" would give you infinite gold.

Never worked for me though...
Only working method is using Cheat Engine or similar program to search for actual and real money

Unfortunately due to how Dos Box handle emulation on windows, it's not possible to make a stable permanent trainer for the game

It is possible however to find both the player gold address, and set it to whatever value one may want, having 580 million of gold can make the game significantly easier to win

Just use the search function at the beginning of the level, 4 bytes search, then expend something for a room or a spell Without having a function treasure room yet, then search the new decreased value again, only two values should remain, if not just refine the search

First value is Visible Gold

Second value is the available gold for the various expenses. This second value is different from the first After gold is added in the treasury

The values remain valid until Dos Box is closed


Another method is modifying the map files for the various levels, to put a gem title close to your dungeon hearth, giving an easy and unlimited source of gold if desired
Actually i tried using cheat engine but everytime i changed the value, it would revert back to it's original value, so i couldnt actually change the gold amount....using keeperFX if it makes any difference.
Keeper Fx effectively "Transform" the executable file in a dll, executing some of it's function from there

In the description it's specifically said that Any function in the original exe that has not been replaced is executed using the dll, that originally is the executable file

Not using fx, so i am not sure if you simply found the indicated gold value, try to enable CE to search in both Executable and Writeable memory (The check is replaced by a square) and try again

Otherwise look if in the process list a flle named keeper.dll exist and it's running, if so select that process to make the search
Im browsing the process keeperfx.exe, but the gold values seem weird. For example, right now i have 68,152 gold...but when i browse for that in "all types", i only get two types of values, a 1 byte address and a 2 byte address, none of which have 68152 gold...there is no 4 byte address. Changing the 2 byte address will change the gold values but in very unpredictable ways....trying to change it to 100,000 for example gives me a very low value that is nowhere close to 100k.

Ticking executable or not makes no difference.
Cheat codes never worked for me in DK1 - it's possible they only worked in very early versions (before Deeper Dungeons/Gold) or not in all region versions or something like that.

If all you care about is having tons of gold you could just open the .txt files in the levels directory with notepad and change the amount of starting gold - this only applies when you restart/first start a level, of course, not to a current save game. And I think it had a limit to the number you could use, I don't remember what it was, but it's higher than 9999999. :P
Attachments:
dkgold22.jpg (46 Kb)
Post edited February 17, 2014 by KrankyKat
avatar
Question: All the ones i can find say that you press enter at the main menu, but nothing happens when i do and i cant type any cheats?
I contacted support about this among other things, the developers removed the cheats.

I would love to get them back, but I have no idea how:(
avatar
Question: Im browsing the process keeperfx.exe, but the gold values seem weird. For example, right now i have 68,152 gold...but when i browse for that in "all types", i only get two types of values, a 1 byte address and a 2 byte address, none of which have 68152 gold...there is no 4 byte address. Changing the 2 byte address will change the gold values but in very unpredictable ways....trying to change it to 100,000 for example gives me a very low value that is nowhere close to 100k.

Ticking executable or not makes no difference.
You were on the right track with this.

The reason you get unpredictable numbers is because the 2 byte address is only storing the first part of the money value (or something along those lines). Changing the 2 byte address will work up to around $100000 before you start getting mismatched values. The solution to this is to change your value type to "All", search for your money value by spending and searching a few times (like you have already done), and once you have found the address (it should be a 2 byte address) add it to your list and change it's value type to 4 byte. After you change it to a 4 byte address you should be able to give it obscene values upwards of 999999.

As you will only be able to find gold values about 100000 or less, I would recommend starting a level anew and finding your gold total there. Then you can do as instructed above and start up your save file. The address for your gold total should remain the same until you restart DosBox (or the game or whatever...).
avatar
Starving11: I contacted support about this among other things, the developers removed the cheats.

I would love to get them back, but I have no idea how:(
That is correct, cheats were only present in beta versions of the game. There are still places where these beta versions can be downloaded, if you'll search a bit.

Cheats are re-added to the game in KeeperFX, but with a bit modified way to trigger them (numpad enter was way too easy for a cheat code).
Post edited March 28, 2015 by mefistotelis
Good to know
Edit the creature file - make imps the strongest critters you have.
avatar
RLS0812: Edit the creature file - make imps the strongest critters you have.
how do I edit the imps to be really strong?? I think I opened the right .txt file but I didn't know what did what.
You can change whatever you like in the imp.cfg file. You can raise the strength, armour and health values for instance or you could give them cool spells. If you want them to actually fight, change their fear value as well.

'The cheat menu's work just fine by the way. You've got to use the -alex command line option to enable them. To open them use F12 or Num-Enter either in possession or outside for the different menus. Use F10-F12 on the level select screen to pick levels.