If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!
MDK (DOS, Windows)
| MDK |
|---|
|
Developer:
Shiny Entertainment
|
MDK is a quirky third person shooter from Shiny.
Contents
Level Select
During any of the game's main levels (i.e. not in the freefall or tunnel sequences), open up the help screen, enter seethewholegame on the keyboard, and hit Enter to activate it. Now, go back to the help screen and enter givemealliwantX with X replaced by the arena number. The player can also enter one of the following cheats once:
| Code | Effect |
|---|---|
| nomorepractice | Skip from World 1 to World 2 |
| toomanytargets | Skip from World 2 to World 3 |
| skiphmoplease | Skip from World 3 to World 4 |
| meatistoohard | Skip from World 4 to World 5 |
| skipovergunt | Skip from World 5 to World 6 |
| letmeseetheboss | Skip from World 6 to the ending |
Developer Logging
To enable developer logging, use the -dev parameter on the command prompt. Any errors encountered during gameplay will be added to a file named DEBUG.ERR.
Demo Recording
Use the command prompt parameter -recordademo to do just that.
Backdoors
The game normally does a sector check on the CD to make sure the MDK CD is inserted before the game plays. To disable this check, use the -iamapirate parameter on the command prompt (i.e. mdk -iamapirate). It's also re-enabled with the -cd parameter.
The game also checks the performance when booting up the game. This is disabled with the command prompt parameter -486okbyme (Europe), -486ok (North America, patched), or -486willbeslow (North America, unpatched). Of course, the programmers generously also added a -iam486 to reduce the detail enough for 486 users.
Programmer Cheats
During any of the game's main levels (i.e. not in the freefall or tunnel sequences), open up the help screen, enter iamaprogrammer on the keyboard, and hit Enter to activate it. If the player likes using the command prompt instead, enter the parameter -anythinggoesD.
Now, enter one of the below on the help screen and hit Enter to activate it.
| Code | Effect |
|---|---|
| conshow | Shows loading areas |
| sortmethod | ??? (presumably would do something related to the BSP sorting methods) |
| bsalmethod | ??? |
The player may also enter movemecrazy on the keyboard, followed by cameratesting to disable clipping, allowing the player to move anywhere.
In addition, enter screwyviewing on the keyboard, followed by birdseyeview allows the player to see a top-down view of the playing field. Kurt will be represented by a box, as his sprite is not visible.
Translation Note
This is a temporary directory for files used in converting the US version to Japanese. Files in this directory tree should not be on the final cd.
The Japanese version contains README.TXT, which is a note that doesn't want to exist.
Development Test
Found inside both MDK.EXE and MDK95.EXE:
No more vertex stack space cannot pop from vertex stack Too many vertices requested: %d req, %d in use Guess what? Vertices released in wrong order or not enough vertices released Too many vertices released for this pointer Too many polygons for current sort list Too many polygons for current sort list Too many polygons for current sort list Bad OBA/OB3/BSP color %s Crpt strt pkt sz/ad %lu/%lX from %s line %d Crpt end pkt sz/ad %lu/%lX MemVfy: Bad magic %lX No memory for %s - exiting MemInit: Multiple calls to initialization Unfreed memory found... Memory block size %lu at %lX from MemAlloc in %s at line %d Total # of allocations : %8lu Max simultaneous allocs : %8lu Total allocated bytes : %8lu Max simultaneous bytes : %8lu Largest allocation : %8lu Current allocated bytes : %8lu Current allocs : %8lu Level Mem %8d from %s line %d : % No memory for %s (%ld bytes)(%s:%d) No memory for %s (%ld bytes)(%s:%d) %8.8X : %7d : %s:%d : %s Largest block %d Other %d %d %d %d 3 Cooridors not allowed for arena Total memblock size %8d Total game memory %8d Total level memory %8d Total mto %8d Used corridor %8d Avail corridor Failed to resolve overlay alien %s freefall powerup list not found No Aliens available in stream! Alien not in list to be freed Crpt strt pkt sz/ad %lu/%lX from %s line %d Crpt end pkt sz/ad %lu/%lX MemVfy: Bad magic %lX Cannot delete alien from chain because its not in it!! No Aliens available! FATAL - cannot find framerate BG CLIP DRAW COPY SYNC ALIEN Damp: %s: %4.2f %4.2f %4.2f VPN: %4.2f VPNZ: %4.2f SLIPPY Rate: %2.2f turn %d last BSP ID = %d
Regional Differences
As with several violent games, the violence has been somewhat toned down for the German version. The changes include:
- Green blood has been changed to blue, which is almost unnoticeable in regular view unless the player shoots several aliens. It is very visible during head-shots.
- The player cannot shoot off body parts of an enemy.
- Explosions are much less gruesome.
- From the statistics screen, the number of head-shots has been omitted.
- Suicide bomber enemies sound much less human.
| The MDK series | |
|---|---|
| DOS | MDK |
| Windows | MDK • MDK2 |
| Dreamcast | MDK2 |
- Games developed by Shiny Entertainment
- Games published by Playmates Interactive Entertainment
- Games published by Shiny Entertainment
- DOS games
- Windows games
- Games released in 1997
- Games with hidden development-related text
- Games with debugging functions
- Games with hidden level selects
- Games with regional differences
- MDK series
Games > Games by content > Games with debugging functions
Games > Games by content > Games with hidden development-related text
Games > Games by content > Games with hidden level selects
Games > Games by content > Games with regional differences
Games > Games by developer > Games developed by Shiny Entertainment
Games > Games by platform > DOS games
Games > Games by platform > Windows games
Games > Games by publisher > Games published by Playmates Interactive Entertainment
Games > Games by publisher > Games published by Shiny Entertainment
Games > Games by release date > Games released in 1997
Games > Games by series > MDK series