To watch the ending animation of Dungeon Master for PC, you can replace the FTL logo animation by the ending animation. You do this by renaming the file “SWOOSH” to “SWOOSH.BAK” and the file “END” to “SWOOSH”.
It is possible to exploit a bug to clone items. When you use the Firestaff to cast a Fluxcage, an event is created to later remove it from its square. If the Fluxcage is moved to another square before it expires then the Fluxcage is never removed: because of a bug, the game tries to remove it from the square it was created on instead of the square it was moved to. However, the Fluxcage data is still marked as unused when it expires. There are two ways to move a Fluxcage before it expires:
Once you have assembled the Firestaff and the Power Gem at (13,49,36), turn back and throw the Firestaff through the door. Cross the door and grab the Firestaff. If you cross the door while holding the Firestaff then two walls are closed off in the level above to block access to the upper levels. Here are two sample locations where you can exploit the bug using the completed Firestaff:
After a while when the event expires, the teleported/fallen Fluxcage will look like there is also something else hanging in the air. Put an item on the floor in the Fluxcage and you can now pick it up multiple times as it also remains on the floor.
Notes:
With this cheat the health of champions will never decrease.
This cheat was published in British magazine ‘PC Zone’, Issue #11 February 1995, Page 128 and applied only to Dungeon Master for PC version 3.4 Multilanguage.
It requires a change in the file named FIRES
so you should make a backup copy of this file before applying the following procedure:
From a DOS command prompt, run the DEBUG.EXE program (supplied with MS-DOS) by typing DEBUG
. At the Debug prompt, type the following commands (press enter after each command):
NFIRES
L
E 8900 30
(if you have Dungeon Master for PC version 3.4 English, French, German)E 8862 30
(if you have Dungeon Master for PC version 3.4 English)W
Q
The DEBUG commands replace byte value 34h with value 30h at offset 8800h/8762h in file FIRES (DEBUG.EXE loads the executable at offset 0x0100 hence the 8900/8862 in the command instead of 8800/8762).
This change corresponds to offset 11564h/111E4h after FIRES is decompressed in memory. This change causes the updated health value of a champion after an attack to be written elsewhere in the champion data, at a location defining some attributes. Writing an arbitrary value there may cause the redrawing of some parts of the screen containing champion data (no real consequence) however it may also disable the ability of the champion to perform an action. In that case, you have to wait until the champion takes some other damage that would reenable it (the effect depends on the amount of damage taken).
You can exploit a bug in Dungeon Master for PC v3.4 (English) to overwrite some bytes in memory that define a champion’s skills and statistics values:
Note: After the use of this hack, the game becomes very unstable and will probably crash. Some of the issues I have seen include: crash with “System Error 70”, champion portrait corruption, champion inventory corruption, fireball frozen in air.
Decompress FIRES.EXE with UNLZEXE.
Open the decompressed file with a hexadecimal editor. Find this byte sequence:01 02 03 04 05 06 02 03 04 05 06 07 04 05 06 07 07 09 02 02 03 04 06 07
and replace all bytes by 00
.
During the game the mana will not decrease when you use the runes.
Submitted by Rhod (bigrhod@hotmail.com)
Choose a champion that has some mana and Wizard ability. Stand in front of another mirror and bump in the wall until the champion only has a few remaining health points. Now cast a Poison Cloud spell and click on the mirror. Do not resurrect or reincarnate the champion in the mirror and wait for the death of your champion because of the poison. This will not end the game as it should. Now exit the mirror and you can wander in the dungeon like a ghost. In some versions of the game like Amiga 3.6, PC 3.4, X68000 and PC-9801, you can even walk through walls, including behind champion portraits where you can loot their possessions. In other versions like Atari ST 1.x, Atari ST 2.x, Amiga 2.x and Apple IIGS 2.x this is not possible.
Cheat codes are supplied in both Pro Action Replay (AAAAAAVV = Address / Value) and Game Genie formats (same data but encoded).
Cheat code description | Dungeon Master All versions Pro Action Replay | Dungeon Master All versions Game Genie |
---|---|---|
Spells do not consume Mana (the minimum amount to cast a spell is still required) | 01957CB7 | 85B5-07D9 |
Champions do not consume Food | 05A517B7 | 85CF-0F29 |
Champions do not consume Water | 05A576B7 | 85C5-0FB9 |
The cheat codes in the table below apply to saved game:
Cheat code description | Dungeon Master USA+Europe Pro Action Replay | Dungeon Master Japan Pro Action Replay | Dungeon Master USA+Europe Game Genie | Dungeon Master Japan Game Genie |
---|---|---|---|---|
Champion 1 current Health = 999 (least significant byte) | 7004A4E7 | 7EC3F6E7 | 35DC-F2DF | 35AE-2286 |
Champion 1 current Health = 999 (most significant byte) | 7004A503 | 7EC3F703 | D7DC-F20F | D7AE-22E6 |
Champion 1 maximum Health = 999 (least significant byte) | 7004A6E7 | 7EC3F8E7 | 35DC-F26F | 35AE-2376 |
Champion 1 maximum Health = 999 (most significant byte) | 7004A703 | 7EC3F903 | D7DC-F2AF | D7AE-2356 |
Champion 1 current Stamina = 999 (least significant byte) | 7004A80F | 7EC3FA0F | DEDC-F3DF | DEAE-2386 |
Champion 1 current Stamina = 999 (most significant byte) | 7004A927 | 7EC3FB27 | 45DC-F30F | 45AE-23E6 |
Champion 1 maximum Stamina = 999 (least significant byte) | 7004AA0F | 7EC3FC0F | DEDC-F36F | DEAE-2E76 |
Champion 1 maximum Stamina = 999 (most significant byte) | 7004AB27 | 7EC3FD27 | 45DC-F3AF | 45AE-2E56 |
Champion 1 current Mana = 999 (least significant byte) | 7004ACE7 | 7EC3FEE7 | 35DC-FEDF | 35AE-2E86 |
Champion 1 current Mana = 999 (most significant byte) | 7004AD03 | 7EC3FF03 | D7DC-FE0F | D7AE-2EE6 |
Champion 1 maximum Mana = 999 (least significant byte) | 7004AEE7 | 7EC400E7 | 35DC-FE6F | 35AD-FA7B |
Champion 1 maximum Mana = 999 (most significant byte) | 7004AF03 | 7EC40103 | D7DC-FEAF | D7AD-FA5B |
Champion 1 current Food = 2048 (least significant byte) | 7004B200 | 7EC40400 | DDD8-FA6F | DDAD-F27B |
Champion 1 current Food = 2048 (most significant byte) | 7004B308 | 7EC40508 | D6D8-FAAF | D6AD-F25B |
Champion 1 current Water = 2048 (least significant byte) | 7004B400 | 7EC40600 | DDD8-F2DF | DDAD-F28B |
Champion 1 current Water = 2048 (most significant byte) | 7004B508 | 7EC40708 | D6D8-F20F | D6AD-F2EB |
Champion 1 maximum Luck = 170 | 7004B6AA | 7EC408AA | CCD8-F26F | CCAD-F37B |
Champion 1 current Luck = 170 | 7004B7AA | 7EC409AA | CCD8-F2AF | CCAD-F35B |
Champion 1 maximum Strength = 170 | 7004B9AA | 7EC40BAA | CCD8-F30F | CCAD-F3EB |
Champion 1 current Strength = 170 | 7004BAAA | 7EC40CAA | CCD8-F36F | CCAD-FE7B |
Champion 1 maximum Dexterity = 170 | 7004BCAA | 7EC40EAA | CCD8-FEDF | CCAD-FE8B |
Champion 1 current Dexterity = 170 | 7004BDAA | 7EC40FAA | CCD8-FE0F | CCAD-FEEB |
Champion 1 maximum Wisdom = 170 | 7004BFAA | 7EC411AA | CCD8-FEAF | CCAF-FA5B |
Champion 1 current Wisdom = 170 | 7004C0AA | 7EC412AA | CCDA-FADF | CCAF-FA8B |
Champion 1 maximum Vitality = 170 | 7004C2AA | 7EC414AA | CCDA-FA6F | CCAF-F27B |
Champion 1 current Vitality = 170 | 7004C3AA | 7EC415AA | CCDA-FAAF | CCAF-F25B |
Champion 1 maximum Anti-Magic = 170 | 7004C5AA | 7EC417AA | CCDA-F20F | CCAF-F2EB |
Champion 1 current Anti-Magic = 170 | 7004C6AA | 7EC418AA | CCDA-F26F | CCAF-F37B |
Champion 1 maximum Anti-Fire = 170 | 7004C8AA | 7EC41AAA | CCDA-F3DF | CCAF-F38B |
Champion 1 current Anti-Fire = 170 | 7004C9AA | 7EC41BAA | CCDA-F30F | CCAF-F3EB |
Champion 1 skill level Fighter = Archmaster | 7004CF7F | 7EC4217F | 5EDA-FEAF | 5EA4-FA5B |
Champion 1 skill level Ninja = Archmaster | 7004D57F | 7EC4277F | 5ED2-F20F | 5EA4-F2EB |
Champion 1 skill level Healer = Archmaster | 7004DB7F | 7EC42D7F | 5ED2-F3AF | 5EA4-FE5B |
Champion 1 skill level Wizard = Archmaster | 7004E17F | 7EC4337F | 5ED3-FA0F | 5EA7-FAEB |
Champion 2 current Health = 999 (least significant byte) | 7007C3E7 | 7EC715E7 | 35DA-2AAF | 35AF-225B |
Champion 2 current Health = 999 (most significant byte) | 7007C403 | 7EC71603 | D7DA-22DF | D7AF-228B |
Champion 2 maximum Health = 999 (least significant byte) | 7007C5E7 | 7EC717E7 | 35DA-220F | 35AF-22EB |
Champion 2 maximum Health = 999 (most significant byte) | 7007C603 | 7EC71803 | D7DA-226F | D7AF-237B |
Champion 2 current Stamina = 999 (least significant byte) | 7007C70F | 7EC7190F | DEDA-22AF | DEAF-235B |
Champion 2 current Stamina = 999 (most significant byte) | 7007C827 | 7EC71A27 | 45DA-23DF | 45AF-238B |
Champion 2 maximum Stamina = 999 (least significant byte) | 7007C90F | 7EC71B0F | DEDA-230F | DEAF-23EB |
Champion 2 maximum Stamina = 999 (most significant byte) | 7007CA27 | 7EC71C27 | 45DA-236F | 45AF-2E7B |
Champion 2 current Mana = 999 (least significant byte) | 7007CBE7 | 7EC71DE7 | 35DA-23AF | 35AF-2E5B |
Champion 2 current Mana = 999 (most significant byte) | 7007CC03 | 7EC71E03 | D7DA-2EDF | D7AF-2E8B |
Champion 2 maximum Mana = 999 (least significant byte) | 7007CDE7 | 7EC71FE7 | 35DA-2E0F | 35AF-2EEB |
Champion 2 maximum Mana = 999 (most significant byte) | 7007CE03 | 7EC72003 | D7DA-2E6F | D7A4-2A7B |
Champion 2 current Food = 2048 (least significant byte) | 7007D100 | 7EC72300 | DDD2-2A0F | DDA4-2AEB |
Champion 2 current Food = 2048 (most significant byte) | 7007D208 | 7EC72408 | D6D2-2A6F | D6A4-227B |
Champion 2 current Water = 2048 (least significant byte) | 7007D300 | 7EC72500 | DDD2-2AAF | DDA4-225B |
Champion 2 current Water = 2048 (most significant byte) | 7007D408 | 7EC72608 | D6D2-22DF | D6A4-228B |
Champion 2 maximum Luck = 170 | 7007D5AA | 7EC727AA | CCD2-220F | CCA4-22EB |
Champion 2 current Luck = 170 | 7007D6AA | 7EC728AA | CCD2-226F | CCA4-237B |
Champion 2 maximum Strength = 170 | 7007D8AA | 7EC72AAA | CCD2-23DF | CCA4-238B |
Champion 2 current Strength = 170 | 7007D9AA | 7EC72BAA | CCD2-230F | CCA4-23EB |
Champion 2 maximum Dexterity = 170 | 7007DBAA | 7EC72DAA | CCD2-23AF | CCA4-2E5B |
Champion 2 current Dexterity = 170 | 7007DCAA | 7EC72EAA | CCD2-2EDF | CCA4-2E8B |
Champion 2 maximum Wisdom = 170 | 7007DEAA | 7EC730AA | CCD2-2E6F | CCA7-2A7B |
Champion 2 current Wisdom = 170 | 7007DFAA | 7EC731AA | CCD2-2EAF | CCA7-2A5B |
Champion 2 maximum Vitality = 170 | 7007E1AA | 7EC733AA | CCD3-2A0F | CCA7-2AEB |
Champion 2 current Vitality = 170 | 7007E2AA | 7EC734AA | CCD3-2A6F | CCA7-227B |
Champion 2 maximum Anti-Magic = 170 | 7007E4AA | 7EC736AA | CCD3-22DF | CCA7-228B |
Champion 2 current Anti-Magic = 170 | 7007E5AA | 7EC737AA | CCD3-220F | CCA7-22EB |
Champion 2 maximum Anti-Fire = 170 | 7007E7AA | 7EC739AA | CCD3-22AF | CCA7-235B |
Champion 2 current Anti-Fire = 170 | 7007E8AA | 7EC73AAA | CCD3-23DF | CCA7-238B |
Champion 2 skill level Fighter = Archmaster | 7007EE7F | 7EC7407F | 5ED3-2E6F | 5EA0-2A7B |
Champion 2 skill level Ninja = Archmaster | 7007F47F | 7EC7467F | 5EDE-22DF | 5EA0-228B |
Champion 2 skill level Healer = Archmaster | 7007FA7F | 7EC74C7F | 5EDE-236F | 5EA0-2E7B |
Champion 2 skill level Wizard = Archmaster | 7008007F | 7EC7527F | 5EDD-FAD4 | 5EA9-2A8B |
Champion 3 current Health = 999 (least significant byte) | 700AE2E7 | 7ECA34E7 | 35D3-BA64 | 35A7-B27C |
Champion 3 current Health = 999 (most significant byte) | 700AE303 | 7ECA3503 | D7D3-BAA4 | D7A7-B25C |
Champion 3 maximum Health = 999 (least significant byte) | 700AE4E7 | 7ECA36E7 | 35D3-B2D4 | 35A7-B28C |
Champion 3 maximum Health = 999 (most significant byte) | 700AE503 | 7ECA3703 | D7D3-B204 | D7A7-B2EC |
Champion 3 current Stamina = 999 (least significant byte) | 700AE60F | 7ECA380F | DED3-B264 | DEA7-B37C |
Champion 3 current Stamina = 999 (most significant byte) | 700AE727 | 7ECA3927 | 45D3-B2A4 | 45A7-B35C |
Champion 3 maximum Stamina = 999 (least significant byte) | 700AE80F | 7ECA3A0F | DED3-B3D4 | DEA7-B38C |
Champion 3 maximum Stamina = 999 (most significant byte) | 700AE927 | 7ECA3B27 | 45D3-B304 | 45A7-B3EC |
Champion 3 current Mana = 999 (least significant byte) | 700AEAE7 | 7ECA3CE7 | 35D3-B364 | 35A7-BE7C |
Champion 3 current Mana = 999 (most significant byte) | 700AEB03 | 7ECA3D03 | D7D3-B3A4 | D7A7-BE5C |
Champion 3 maximum Mana = 999 (least significant byte) | 700AECE7 | 7ECA3EE7 | 35D3-BED4 | 35A7-BE8C |
Champion 3 maximum Mana = 999 (most significant byte) | 700AED03 | 7ECA3F03 | D7D3-BE04 | D7A7-BEEC |
Champion 3 current Food = 2048 (least significant byte) | 700AF000 | 7ECA4200 | DDDE-BAD4 | DDA0-BA8C |
Champion 3 current Food = 2048 (most significant byte) | 700AF108 | 7ECA4308 | D6DE-BA04 | D6A0-BAEC |
Champion 3 current Water = 2048 (least significant byte) | 700AF200 | 7ECA4400 | DDDE-BA64 | DDA0-B27C |
Champion 3 current Water = 2048 (most significant byte) | 700AF308 | 7ECA4508 | D6DE-BAA4 | D6A0-B25C |
Champion 3 maximum Luck = 170 | 700AF4AA | 7ECA46AA | CCDE-B2D4 | CCA0-B28C |
Champion 3 current Luck = 170 | 700AF5AA | 7ECA47AA | CCDE-B204 | CCA0-B2EC |
Champion 3 maximum Strength = 170 | 700AF7AA | 7ECA49AA | CCDE-B2A4 | CCA0-B35C |
Champion 3 current Strength = 170 | 700AF8AA | 7ECA4AAA | CCDE-B3D4 | CCA0-B38C |
Champion 3 maximum Dexterity = 170 | 700AFAAA | 7ECA4CAA | CCDE-B364 | CCA0-BE7C |
Champion 3 current Dexterity = 170 | 700AFBAA | 7ECA4DAA | CCDE-B3A4 | CCA0-BE5C |
Champion 3 maximum Wisdom = 170 | 700AFDAA | 7ECA4FAA | CCDE-BE04 | CCA0-BEEC |
Champion 3 current Wisdom = 170 | 700AFEAA | 7ECA50AA | CCDE-BE64 | CCA9-BA7C |
Champion 3 maximum Vitality = 170 | 700B00AA | 7ECA52AA | CCDD-2AD4 | CCA9-BA8C |
Champion 3 current Vitality = 170 | 700B01AA | 7ECA53AA | CCDD-2A04 | CCA9-BAEC |
Champion 3 maximum Anti-Magic = 170 | 700B03AA | 7ECA55AA | CCDD-2AA4 | CCA9-B25C |
Champion 3 current Anti-Magic = 170 | 700B04AA | 7ECA56AA | CCDD-22D4 | CCA9-B28C |
Champion 3 maximum Anti-Fire = 170 | 700B06AA | 7ECA58AA | CCDD-2264 | CCA9-B37C |
Champion 3 current Anti-Fire = 170 | 700B07AA | 7ECA59AA | CCDD-22A4 | CCA9-B35C |
Champion 3 skill level Fighter = Archmaster | 700B0D7F | 7ECA5F7F | 5EDD-2E04 | 5EA9-BEEC |
Champion 3 skill level Ninja = Archmaster | 700B137F | 7ECA657F | 5EDF-2AA4 | 5EA1-B25C |
Champion 3 skill level Healer = Archmaster | 700B197F | 7ECA6B7F | 5EDF-2304 | 5EA1-B3EC |
Champion 3 skill level Wizard = Archmaster | 700B1F7F | 7ECA717F | 5EDF-2EA4 | 5EA5-BA5C |
Champion 4 current Health = 999 (least significant byte) | 700E01E7 | 7ECD53E7 | 35DD-BA07 | 35A9-9AE8 |
Champion 4 current Health = 999 (most significant byte) | 700E0203 | 7ECD5403 | D7DD-BA67 | D7A9-9278 |
Champion 4 maximum Health = 999 (least significant byte) | 700E03E7 | 7ECD55E7 | 35DD-BAA7 | 35A9-9258 |
Champion 4 maximum Health = 999 (most significant byte) | 700E0403 | 7ECD5603 | D7DD-B2D7 | D7A9-9288 |
Champion 4 current Stamina = 999 (least significant byte) | 700E050F | 7ECD570F | DEDD-B207 | DEA9-92E8 |
Champion 4 current Stamina = 999 (most significant byte) | 700E0627 | 7ECD5827 | 45DD-B267 | 45A9-9378 |
Champion 4 maximum Stamina = 999 (least significant byte) | 700E070F | 7ECD590F | DEDD-B2A7 | DEA9-9358 |
Champion 4 maximum Stamina = 999 (most significant byte) | 700E0827 | 7ECD5A27 | 45DD-B3D7 | 45A9-9388 |
Champion 4 current Mana = 999 (least significant byte) | 700E09E7 | 7ECD5BE7 | 35DD-B307 | 35A9-93E8 |
Champion 4 current Mana = 999 (most significant byte) | 700E0A03 | 7ECD5C03 | D7DD-B367 | D7A9-9E78 |
Champion 4 maximum Mana = 999 (least significant byte) | 700E0BE7 | 7ECD5DE7 | 35DD-B3A7 | 35A9-9E58 |
Champion 4 maximum Mana = 999 (most significant byte) | 700E0C03 | 7ECD5E03 | D7DD-BED7 | D7A9-9E88 |
Champion 4 current Food = 2048 (least significant byte) | 700E0F00 | 7ECD6100 | DDDD-BEA7 | DDA1-9A58 |
Champion 4 current Food = 2048 (most significant byte) | 700E1008 | 7ECD6208 | D6DF-BAD7 | D6A1-9A88 |
Champion 4 current Water = 2048 (least significant byte) | 700E1100 | 7ECD6300 | DDDF-BA07 | DDA1-9AE8 |
Champion 4 current Water = 2048 (most significant byte) | 700E1208 | 7ECD6408 | D6DF-BA67 | D6A1-9278 |
Champion 4 maximum Luck = 170 | 700E13AA | 7ECD65AA | CCDF-BAA7 | CCA1-9258 |
Champion 4 current Luck = 170 | 700E14AA | 7ECD66AA | CCDF-B2D7 | CCA1-9288 |
Champion 4 maximum Strength = 170 | 700E16AA | 7ECD68AA | CCDF-B267 | CCA1-9378 |
Champion 4 current Strength = 170 | 700E17AA | 7ECD69AA | CCDF-B2A7 | CCA1-9358 |
Champion 4 maximum Dexterity = 170 | 700E19AA | 7ECD6BAA | CCDF-B307 | CCA1-93E8 |
Champion 4 current Dexterity = 170 | 700E1AAA | 7ECD6CAA | CCDF-B367 | CCA1-9E78 |
Champion 4 maximum Wisdom = 170 | 700E1CAA | 7ECD6EAA | CCDF-BED7 | CCA1-9E88 |
Champion 4 current Wisdom = 170 | 700E1DAA | 7ECD6FAA | CCDF-BE07 | CCA1-9EE8 |
Champion 4 maximum Vitality = 170 | 700E1FAA | 7ECD71AA | CCDF-BEA7 | CCA5-9A58 |
Champion 4 current Vitality = 170 | 700E20AA | 7ECD72AA | CCD4-BAD7 | CCA5-9A88 |
Champion 4 maximum Anti-Magic = 170 | 700E22AA | 7ECD74AA | CCD4-BA67 | CCA5-9278 |
Champion 4 current Anti-Magic = 170 | 700E23AA | 7ECD75AA | CCD4-BAA7 | CCA5-9258 |
Champion 4 maximum Anti-Fire = 170 | 700E25AA | 7ECD77AA | CCD4-B207 | CCA5-92E8 |
Champion 4 current Anti-Fire = 170 | 700E26AA | 7ECD78AA | CCD4-B267 | CCA5-9378 |
Champion 4 skill level Fighter = Archmaster | 700E2C7F | 7ECD7E7F | 5ED4-BED7 | 5EA5-9E88 |
Champion 4 skill level Ninja = Archmaster | 700E327F | 7ECD847F | 5ED7-BA67 | 5EA6-9278 |
Champion 4 skill level Healer = Archmaster | 700E387F | 7ECD8A7F | 5ED7-B3D7 | 5EA6-9388 |
Champion 4 skill level Wizard = Archmaster | 700E3E7F | 7ECD907F | 5ED7-BE67 | 5EAB-9A78 |