Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Difference between revisions of "MDK"

From PCGamingWiki, the wiki about fixing PC games
 
(119 intermediate revisions by 32 users not shown)
Line 3: Line 3:
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|Shiny Entertainment}}
 
{{Infobox game/row/developer|Shiny Entertainment}}
{{Infobox game/row/macporter|Shokwave}}
+
{{Infobox game/row/porter|Shokwave Software|Mac OS}}
 
|publishers  =  
 
|publishers  =  
 
{{Infobox game/row/publisher|Playmates Interactive Entertainment|North America}}
 
{{Infobox game/row/publisher|Playmates Interactive Entertainment|North America}}
Line 12: Line 12:
 
{{Infobox game/row/date|Windows|May 7, 1997}}
 
{{Infobox game/row/date|Windows|May 7, 1997}}
 
{{Infobox game/row/date|Mac OS|June 18, 1997}}
 
{{Infobox game/row/date|Mac OS|June 18, 1997}}
{{Infobox game/row/date|OS X|October 26, 2012|ref=<ref>[https://www.gog.com/news/gogcom_adds_interplay_games_for_mac_os_x GOG.com adds Interplay games for Mac OS X ● GOG.com]</ref>}}
+
{{Infobox game/row/date|OS X|October 26, 2012|wrapper=DOSBox|ref=<ref>{{Refurl|url=https://www.gog.com/news/gogcom_adds_interplay_games_for_mac_os_x|title=GOG.com adds Interplay games for Mac OS X ● GOG.com|date=9 June 2023}}</ref>}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | Third-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Action, Shooter, TPS }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | }}
 +
{{Infobox game/row/taxonomy/themes            | Comedy, Sci-fi }}
 +
{{Infobox game/row/taxonomy/series            | MDK }}
 
|steam appid  = 38450
 
|steam appid  = 38450
|gogcom page  = mdk
+
|gogcom id    = 6
 +
|official site= http://web.archive.org/web/19970302140356/http://www.playmatestoys.com/pages/pie/mdk/mdk.htm
 +
|hltb        = 5750
 +
|lutris      = mdk
 
|strategywiki =  
 
|strategywiki =  
 +
|mobygames    = 344
 
|wikipedia    = MDK (video game)
 
|wikipedia    = MDK (video game)
 
|winehq      = 4817
 
|winehq      = 4817
 +
|license      = commercial
 +
}}
 +
 +
{{Introduction
 +
|introduction      =
 +
 +
|release history  =
 +
 +
|current state    =
 
}}
 
}}
{{Series|MDK}}
 
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://www.interplay.com/games/support.php?id=164 Official Interplay Support Page for MDK]
+
{{mm}} [http://hectichq.com/news.php Hectic HQ] - Fan site for the game
{{GOG.com links|mdk|mdk_series|for game series}}
+
{{GOG.com links|6|mdk_series|for game series}}
{{mm}} [http://steamcommunity.com/app/38450/discussions/ Steam Community Discussions]
+
{{mm}} [https://steamcommunity.com/app/38450/discussions/ Steam Community Discussions]
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail | | cd | | | DOS, Windows, Mac OS }}
+
{{Availability/row| Retail | | Disc | Disc check can be bypassed with the {{code|-iamapirate}} [[Glossary:Command line arguments|command line argument]]. | | DOS, Windows, Mac OS }}
{{Availability/row| GOG | mdk | DRM-free | Comes pre-configured with [http://www.zeus-software.com/downloads/nglide nGlide]. | | Windows, OS X }}
+
{{Availability/row| GOG.com | mdk | DRM-free | Windows version pre-configured with [[Glossary:Graphics card#Glide Emulation|nGlide]] (3DFX) and GOG.com's own DirectX wrapper (Software).<br/>OS X version instead uses [[DOSBox]] via Boxer (32-bit only).<ref>{{Refcheck|user=SirYodaJedi|date=2019-12-20|comment=It still includes the OS X version, but doesn't list it due to not having been updated for 32-bit compatibility.}}</ref> | | Windows, OS X }}
{{Availability/row| Steam | 38450 | Steam | | | Windows }}
+
{{Availability/row| Steam | 38450 | Steam, DRM-free | Windows version pre-configuerd with [[Glossary:Graphics card#Glide Emulation|nGlide]] (3DFX) and narzoul's DDrawCompat
 +
(Software). Software executable uses {{DRM|Steam}}, 3DFX executable is DRM-free.<ref>{{Refcheck|user=AmethystViper|date=2022-06-29|comment=}}</ref> | | Windows }}
 
}}
 
}}
 +
{{ii}} The GOG.com Windows release does not include the original desktop icon. A replacement can be found [https://community.pcgamingwiki.com/files/file/1198-mdk-icon/ here].
 +
{{ii}} A free demo version is available from [https://archive.org/details/MDK_1020 Archive.org].
 +
 +
===Version differences===
 +
Some versions of the game were toned down, changing the green alien blood to blue and removing head shots.<ref>{{Refurl|url=https://www.gog.com/forum/mdk_series/mdk_censored_blue_particals|title=gog.com|date=May 2023}}</ref><ref>http://www.vogons.org/viewtopic.php?t=38298&p=343447</ref> A comparison of altered versions does not exist as of this writing, but the GOG release uses unedited data.
  
 
==Essential improvements==
 
==Essential improvements==
 +
===Patches===
 +
* The official 3dfx-patch is available at [https://soggi.org/misc/3dfx-voodoo-game-patches.htm soggi.org].
  
===Run in DOSBox===
+
===Improve performance in DOSBox===
To improve DOSBox performance make the following changes to the DOSBox configuration file:
+
{{Fixbox|description=Edit DOSBox configuration file||fix=
* Change <code>output=surface</code> to <code>output=opengl</code>
+
Edit the following values:
* Change <code>memsize=16</code> to <code>memsize=31</code>
+
* <code>output=surface</code> to <code>output=opengl</code>
* Change <code>cycles=auto</code> to <code>cycles=auto limit 100000</code>
+
* <code>memsize=16</code> to <code>memsize=31</code>
 
+
* <code>cycles=auto</code> to <code>cycles=auto limit 100000</code>
===Restore DOS functionality (GOG version)===
 
GOG stripped out DOS support form their version to save space. To restore it legally (no wares is used) do the following:
 
{{Fixbox|1=
 
{{Fixbox/fix|You need the following files|ref=<ref>https://www.gog.com/forum/mdk_series/how_to_restore_dos_functionality_for_mdk</ref>}}
 
mdk.exe - MDK DOS executable. <br>
 
mdk95.exe - MDK Windows executable. Optional. <br>
 
[http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/c/openwatcom/1.5/ext_dos4gw.zip dos4gw.exe] - DOS protected-mode extender (provide full amount of system RAM, above first megabyte to software). Could also use [http://dos32a.narechk.net/index_en.html DOS32A].<br>
 
hmidet.386 - this driver from HMI sound API detect your souncard. <br>
 
hmidrv.386 - this driver from HMI sound API give you access to "digital" (aka PCM) sound capability of your sound card. <br>
 
<br>
 
The main executable can be taken from the old game updates as they were distributed in compressed archives rather than self-extracting installers:<br>
 
DOS: http://dlh.net/getfile.php?40:e300346db4faa96e:5a7b2c35ab35f768:/pc-patches/general-patches/mdkdose.zip <br>
 
All the rest: <br>
 
http://dlh.net/getfile.php?40:e300346db4faa96e:5a7b2c35ab35f768:/pc-patches/general-patches/mdkw95e.zip <br>
 
http://dlh.net/getfile.php?40:e300346db4faa96e:5a7b2c35ab35f768:/pc-patches/3dcard-patches/mdkd3de.zip <br>
 
http://dlh.net/getfile.php?40:e300346db4faa96e:5a7b2c35ab35f768:/pc-patches/3dcard-patches/mdk3dfxe.zip <br>
 
http://dlh.net/getfile.php?40:e300346db4faa96e:5a7b2c35ab35f768:/pc-patches/3dcard-patches/mdkpvre.zip <br>
 
http://dlh.net/getfile.php?40:e300346db4faa96e:5a7b2c35ab35f768:/pc-patches/3dcard-patches/mdkrede.zip <br>
 
http://dlh.net/getfile.php?40:e300346db4faa96e:5a7b2c35ab35f768:/pc-patches/general-patches/mdkffe.zip <br>
 
<br>
 
HMI* files, required for all in-game sound. <br>
 
Human Machine Interface Inc now defunct, fortunatelly needed files still available in some waybackmachine's cached pages: <br>
 
http://web.archive.org/web/19970225190838/http://www.humanmachine.com/PUB/SETUP40.ZIP <br>
 
This is free end-user related HMI setup utility package. Take hmidet.386 & hmidrv.386 from it.<br>
 
Copy all files to game's root directory. <br>
 
 
}}
 
}}
  
Line 71: Line 79:
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|DOS|{{p|game}}\MDK.CFG}}
+
{{Game data/config|DOS|{{p|game}}\MDK.CFG}}
{{Game data/row|Windows|{{p|game}}\MDK.CFG}}
+
{{Game data/config|Windows|{{p|game}}\MDK.CFG}}
{{Game data/row|Mac OS|}}
+
{{Game data/config|Mac OS|}}
{{Game data/row|OS X|}}
+
{{Game data/config|OS X|{{p|game}}/MDK.CFG}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|DOS|{{p|game}}\SAVES}}
+
{{Game data/saves|DOS|{{p|game}}\SAVES}}
{{Game data/row|Windows|{{p|game}}\SAVES}}
+
{{Game data/saves|Windows|{{p|game}}\SAVES}}
{{Game data/row|Mac OS|}}
+
{{Game data/saves|Mac OS|}}
{{Game data/row|OS X|}}
+
{{Game data/saves|OS X|{{p|game}}/SAVES}}
 
}}
 
}}
  
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|gog galaxy           = false
+
|discord                  =
|gog galaxy notes     =  
+
|discord notes            =
|origin               =  
+
|epic games launcher      =
|origin notes         =  
+
|epic games launcher notes =
|steam cloud           = false
+
|gog galaxy               = false
|steam cloud notes     =  
+
|gog galaxy notes         =  
|uplay                =  
+
|origin                   =  
|uplay notes           =  
+
|origin notes             =  
|xbox cloud           =  
+
|steam cloud               = false
|xbox cloud notes     =  
+
|steam cloud notes         =  
 +
|ubisoft connect          =  
 +
|ubisoft connect notes     =  
 +
|xbox cloud               =  
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
 
{{Image|MDK video settings.png|Direct3D settings.}}
 
{{Image|MDK video settings.png|Direct3D settings.}}
{{Image|GOG.com DOSBox Configurator v2.png|Graphics settings (GOG.com version)}}
+
{{Video
{{Video settings
+
|wsgf link                  = https://www.wsgf.org/dr/mdk/en
|wsgf link                  = http://www.wsgf.org/dr/mdk/en
 
 
|widescreen wsgf award      = unsupported
 
|widescreen wsgf award      = unsupported
 
|multimonitor wsgf award    = unsupported
 
|multimonitor wsgf award    = unsupported
Line 109: Line 120:
 
|4k ultra hd wsgf award    = unsupported
 
|4k ultra hd wsgf award    = unsupported
 
|widescreen resolution      = false
 
|widescreen resolution      = false
|widescreen resolution notes= See [[#Widescreen resolution|Widescreen resolution]].
+
|widescreen resolution notes= Defaults to 600x360 {{term|windowboxed}} to 640x480. See [[#Widescreen resolution|Widescreen resolution]].
 
|multimonitor              = false
 
|multimonitor              = false
 
|multimonitor notes        =  
 
|multimonitor notes        =  
Line 119: Line 130:
 
|fov notes                  =  
 
|fov notes                  =  
 
|windowed                  = false
 
|windowed                  = false
|windowed notes            = False for Windows; for [[DOSBox]] toggle with {{key|Alt|Enter}}.
+
|windowed notes            =  
 
|borderless windowed        = false
 
|borderless windowed        = false
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
 
|anisotropic                = false
 
|anisotropic                = false
|anisotropic notes          =  
+
|anisotropic notes          = Use a D3D or Glide wrapper then force in control panel. Some wrappers provide this option builtin.
 
|antialiasing              = false
 
|antialiasing              = false
|antialiasing notes        =  
+
|antialiasing notes        = Use a D3D or Glide wrapper then force in control panel. Some wrappers provide this option builtin.
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =  
 
|vsync                      = hackable
 
|vsync                      = hackable
 
|vsync notes                = Use nGlide (see [[#Widescreen resolution|Widescreen resolution]]).
 
|vsync notes                = Use nGlide (see [[#Widescreen resolution|Widescreen resolution]]).
 
|60 fps                    = false
 
|60 fps                    = false
|60 fps notes              = Frame rate is capped at 30 FPS.
+
|60 fps notes              = Frame rate is capped at 30 FPS. Cap can be forcibly disabled using the <code>-nosync</code> parameter, though this breaks physics and jumping.
 
|120 fps                    = false
 
|120 fps                    = false
 
|120 fps notes              =  
 
|120 fps notes              =  
|color blind                = unknown
+
|hdr                        = false
 +
|hdr notes                  =
 +
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
Line 139: Line 155:
 
{{ii}} Higher resolutions can be used (stretched/pillarboxed 4:3 only).
 
{{ii}} Higher resolutions can be used (stretched/pillarboxed 4:3 only).
  
{{Fixbox|1=
+
{{Fixbox|description=Use nGlide|ref={{cn|date=July 2016}}|fix=
{{Fixbox/fix|Use nGlide|ref={{cn|date=July 2016}}}}
+
# Install [https://www.zeus-software.com/downloads/nglide nGlide] for versions other than GOG.com (the GOG.com version already includes it).
# Install [http://www.zeus-software.com/downloads/nglide nGlide] for versions other than GOG.com (the GOG.com version already includes it).
 
 
# Run nGlide from the Start screen/Start menu.
 
# Run nGlide from the Start screen/Start menu.
# Set your resolution and aspect ratio preference (4:3 for pillarboxed, fit to screen for stretching from 4:3).
+
# Set the resolution and aspect ratio preference (4:3 for pillarboxed, fit to screen for stretching from 4:3).
# Run the game in 3dfx mode (<code>MDK3DFX.EXE</code>).
+
# Run the game in Glide mode ({{file|MDK3DFX.EXE}}).
 
}}
 
}}
{{Fixbox|1=
 
{{Fixbox/fix|Use Idarion's widescreen fix|ref=<ref>[https://www.gog.com/forum/mdk_series/mdk_1_widescreen_fix_sort_of]</ref>}}
 
# Get [https://community.pcgamingwiki.com/files/file/22-beyond-good-evil-widescreen-fix/ Idarion's widescreen fix] for Beyond Good and Evil.
 
# Get [http://www.mediafire.com/download/k29b8ylxcoy9e1w/nGlide+0.97.zip nGlide 0.97] (other versions cause graphical glitches).
 
# Put the files inside of the nGlide 0.97 into the installation folder.
 
# Click on "nGlide_config"
 
Screen resolution: your choice
 
  
Aspect ratio: MUST be set to "Fit to screen" since the BGE fix expects image that is horizontally stretched
+
{{Fixbox|description=Use dgVoodoo 2|fix=
 +
# Download [[dgVoodoo 2]].
 +
# Extract {{file|dgVoodooCpl.exe}} and the contents of the {{folder|MS\x86}} subfolder of the dgVoodoo 2 archive to {{folder|{{p|game}}}}.
 +
# Run {{file|dgVoodooCpl.exe}} .
 +
# In the dgVoodoo configuration dialog, in the '''General''' tab, set the window mode to '''Windowed''' with the option '''Stretched, keep Aspect Ratio'''.
 +
# In the '''DirectX''' tab, set '''Resolution''' to '''Max 2x''' for optimal image quality. For better performance, set '''Resolution''' to '''Max''' instead (the image will be slightly blurry as a result of the region-of-interest zoom).
 +
# Right-click the dgVoodoo banner at the top to make a context menu appear, then enable '''Show all sections of the configuration'''.
 +
# Switch to the '''GeneralExt''' tab that just appeared in the top-right corner then set '''Display ROI''' to '''16:9 subrect, centered'''.
 +
# ''Optional:'' To use an alternative for bilinear texture filtering, force point sampling for textures in the '''DirectX''' tab of the dgVoodoo configuration panel.
 +
# Run the game in Direct3D mode ({{file|MDKD3D.EXE}}).
  
3dfx logo splash screen: Off
+
'''Notes'''
 +
{{++}} Does not stretch the game.
 +
{{++}} Uses Direct3D executable, which allows using high-resolution textures (512×512).
 +
{{--}} Still not true widescreen.
 +
{{ii}} 16:9 resolutions work the best – no bars on top and bottom and only small bars on the sides.
 +
{{ii}} 16:10 resolutions – small bars on top and bottom, but still better than without the fix.
 +
}}
 +
{{Fixbox|description=Use Idarion's widescreen fix|ref=<ref>{{Refurl|url=https://www.gog.com/forum/mdk_series/mdk_1_widescreen_fix_sort_of|title=gog.com|date=9 June 2023}}</ref>|fix=
 +
# Download [https://community.pcgamingwiki.com/files/file/22-beyond-good-evil-widescreen-fix/ Idarion's widescreen fix] for Beyond Good and Evil.
 +
# Download [https://www.mediafire.com/download/k29b8ylxcoy9e1w/nGlide+0.97.zip nGlide 0.97] (other versions cause graphical glitches).
 +
# Extract the nGlide 0.97 archive into {{folder|{{p|game}}}}.
 +
# Click on "nGlide_config".
 +
# Set '''Aspect ratio''' to "Fit to screen" (the BGE fix expects image that is horizontally stretched).
 +
# Paste the files from the BGE widescreen fix into the installation folder.
 +
# Edit {{file|d3d9.ini}} and make sure <code>bPillarBox16to9=false</code>.
 +
# Run {{file|MDK3DFX.EXE}}.
  
# Paste the files from the BGE widescreen fix into the installation folder.
 
# Edit the d3d9.ini file and make sure "bPillarBox16to9=false" or else it won't work.
 
# run MDK3DFX.EXE
 
 
'''Notes'''
 
'''Notes'''
 
{{++}} Doesn't stretch the game.
 
{{++}} Doesn't stretch the game.
 
{{--}} Still not true widescreen.
 
{{--}} Still not true widescreen.
{{ii}} 16:9 resolutions works the best - no bars on top and bottom and only small bars on the sides.  
+
{{--}} Requires running in Glide mode, which limits texture resolution.
{{ii}} 16:10 resolutions small bars on top and bottom, but still better than without the fix.
+
{{ii}} 16:9 resolutions work the best no bars on top and bottom and only small bars on the sides.  
 +
{{ii}} 16:10 resolutions small bars on top and bottom, but still better than without the fix.
 
}}
 
}}
  
==Input settings==
+
==Input==
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
|key remap notes          =  
+
|key remap notes          = Only first 4 mouse buttons can be bound.
 
|acceleration option      = false
 
|acceleration option      = false
 
|acceleration option notes =  
 
|acceleration option notes =  
|mouse sensitivity        = unknown
+
|mouse sensitivity        = false
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
 
|mouse menu                = true
 
|mouse menu                = true
Line 180: Line 210:
 
|invert mouse y-axis      = true
 
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              = false
 +
|touchscreen notes        =
 
|controller support        = true
 
|controller support        = true
|controller support notes  =  
+
|controller support notes  = Special version for the Sidewinder Force Feedback Pro was available.
 
|full controller          = false
 
|full controller          = false
 
|full controller notes    =  
 
|full controller notes    =  
Line 190: Line 222:
 
|invert controller y-axis  = false
 
|invert controller y-axis  = false
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = unknown
|touchscreen notes        =  
+
|xinput controllers notes  =
|button prompts           = unknown
+
|xbox prompts              = unknown
|button prompts notes     =  
+
|xbox prompts notes        =
 +
|impulse triggers          = unknown
 +
|impulse triggers notes    =
 +
|dualshock 4               = unknown
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = unknown
 +
|dualshock prompts notes   =
 +
|light bar support         = unknown
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|other controllers        = unknown
 +
|other controllers notes  =
 +
|other button prompts     = unknown
 +
|other button prompts notes=  
 
|controller hotplug        = unknown
 
|controller hotplug        = unknown
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
|haptic feedback          = unknown
+
|haptic feedback          = true
|haptic feedback notes    =  
+
|haptic feedback notes    = Sidewinder Force Feedback Pro only, requires special patch.
|light bar support        = unknown
+
|simultaneous input        = unknown
|light bar support notes   =  
+
|simultaneous input notes =  
 
}}
 
}}
  
==WASD + Mouse==
+
===WASD + Mouse===
{{Fixbox|1=
+
{{Fixbox|description=Edit MDK.CFG|ref=<ref>{{Refurl|url=https://www.gog.com/forum/mdk_series/mdk_cfg_for_wasd_mouse|title=gog.com|date=May 2023}}</ref>|fix=
{{Fixbox/fix|Gives the game a more modern control set up|ref=<ref>[https://www.gog.com/forum/beyond_good_and_evil/widescreen_fix]</ref>}}
+
# Open MDK.CFG (or create it if it doesn't exsist).
#Open MDK.cfg (or create it if it doesn't exsist).
 
 
# Replace the contents of the file with:
 
# Replace the contents of the file with:
 
+
<div class="mw-collapsible mw-collapsed">
 +
: '''MDK.CFG'''
 +
<div class="mw-collapsible-content">
 
<pre>
 
<pre>
 
; MDK Configuration file automatically generated by MDK
 
; MDK Configuration file automatically generated by MDK
cddata =
+
cddata = .\
hddata =
+
hddata = .\
 
hduse = 2
 
hduse = 2
 
MouseWAxesMap = A0G
 
MouseWAxesMap = A0G
Line 219: Line 266:
 
KeyDown = 31
 
KeyDown = 31
 
KeyJump = 57
 
KeyJump = 57
KeyFire = 56
+
KeySniper = 44
KeySniper = 11
 
KeySturbo = 29
 
 
KeyLookUp = 19
 
KeyLookUp = 19
KeyLookDown = 33
+
KeyLookDown = 46
KeyZoomIn = 50
+
KeyZoomIn = 19
KeyItemNext = 2
+
KeyZoomOut = 46
KeyItemPrev = 3
+
KeyItemNext = 18
KeyItemUse = 18
+
KeyItemPrev = 16
 +
KeyItemUse = 33
 
KeySideL = 30
 
KeySideL = 30
 
KeySideR = 32
 
KeySideR = 32
Line 233: Line 279:
 
ForcePCorrect = TRUE  
 
ForcePCorrect = TRUE  
 
D3DOptions = -2147352475  
 
D3DOptions = -2147352475  
</pre>
+
</pre></div></div>
  
 
'''Notes'''
 
'''Notes'''
Line 240: Line 286:
 
}}
 
}}
  
==Audio settings==
+
==Audio==
 
{{Image|MDK audio settings.png|Audio settings.}}
 
{{Image|MDK audio settings.png|Audio settings.}}
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    = Effects and Music.
 
|separate volume notes    = Effects and Music.
|surround sound          = false
+
|surround sound          = limited
|surround sound notes    =  
+
|surround sound notes    = A3D version only, see EAX note.
 
|subtitles                = n/a
 
|subtitles                = n/a
|subtitles notes          = Everything is text-based.
+
|subtitles notes          = All dialogue is text-based.
|closed captions          = n/a
+
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
 
|mute on focus lost      = true
 
|mute on focus lost      = true
|mute on focus lost notes =  
+
|mute on focus lost notes = {{key|Alt|Tab}} disabled in software rendered version.
 
|eax support              = true
 
|eax support              = true
|eax support notes        = A3D 1.x was added with a patch. The D3D version can be found [http://www.vogons.org/download/file.php?id=23307 here] (direct link) although the software (win95) version is not available on the net<ref>[http://www.vogons.org/viewtopic.php?t=33394 MDK A3D patch!? - VOGONS forum]</ref>
+
|eax support notes        = A3D 1.x was added with a patch. The D3D version can be found [http://www.vogons.org/download/file.php?id=23307 here] although the software (Win95) version is not available on the net.<ref>{{Refurl|url=http://www.vogons.org/viewtopic.php?t=33394|title=MDK A3D patch!? - VOGONS forum|date=May 2023}}</ref>
 +
|red book cd audio        = false
 +
|red book cd audio notes  = PS1 port only.
 +
|royalty free audio      = true
 +
|royalty free audio notes = The ending cutscene features the [https://www.youtube.com/watch?v=ISFXmukrQO4 official music video] of "Non Non Rien n’a changé" by Billy Ze Kick, in which the protagonist Kurt Hectic makes a cameo appearance.
 
}}
 
}}
  
Line 265: Line 315:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 274: Line 323:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
  |fan notes =  
+
}}
 +
{{L10n/switch
 +
|language  = German
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    =
 +
  |fan       =
 +
}}
 +
{{L10n/switch
 +
|language  = Italian
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes     =
 +
|fan      =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 281: Line 345:
 
  |audio    = n/a
 
  |audio    = n/a
 
  |subtitles = n/a
 
  |subtitles = n/a
  |notes    = Local retail version only.
+
  |notes    =  
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    = Retail only (Atlam Toys).
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = true
 +
|audio    = n/a
 +
|subtitles = n/a
 +
|notes    =
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
}}
 
}}
  
 
==Issues fixed==
 
==Issues fixed==
 +
===Installing on 64-bit versions of Windows===
 +
{{ii}} The retail release uses a 16-bit installer that does not work on 64-bit versions of Windows (the autorun launcher will open, but installation will not continue after clicking on a flag for the language to use).
 +
 +
{{Fixbox|description=Install with a replacement 32-bit installer|ref=<ref>{{Refurl|url=https://community.pcgamingwiki.com/topic/4868-mdk-wont-install-on-windows-10/?tab=comments#comment-14441|title=MDK won't install on Windows 10. - Articles and troubleshooting - PCGamingWiki PCGW Community|date=10 August 2021}}</ref>|fix=
 +
# Insert the CD.
 +
# Copy the entire CD contents somewhere temporarily.
 +
# Download the [https://community.pcgamingwiki.com/files/file/111-installshield-3-32-bit-generic-installer/ InstallShield 3 32-bit Generic Installer].
 +
# Go into the <code>SETUP</code> folder.
 +
# Go into the folder for the language you want to install (e.g. <code>ENGLISH</code>).
 +
# Copy the downloaded [https://community.pcgamingwiki.com/files/file/111-installshield-3-32-bit-generic-installer/ InstallShield 3 installer file] into this folder.
 +
# Run <code>install32.exe</code> and follow the steps to install the game normally. The temporary copy of the installer files can be deleted after installation has completed.
 +
}}
 +
 
===Missing textures, Steam Overlay won't work===
 
===Missing textures, Steam Overlay won't work===
{{Fixbox|1=
+
{{Fixbox|description=Run in 3dfx mode|ref={{cn|date=October 2016}}|fix=
{{Fixbox/fix|Run in 3dfx mode|ref={{cn|date=October 2016}}}}
+
See [[#Widescreen resolution|Widescreen resolution]]. Use [https://steamcommunity.com/app/38450/discussions/0/864973123467667345/ Alyxx's fan patch] for Steam version.
See [[#Widescreen resolution|Widescreen resolution]]. Use [http://steamcommunity.com/app/38450/discussions/0/864973123467667345/ Alyxx's fan patch] for Steam version.
+
}}
 +
 
 +
===Kurt and/or explosions appear white in Direct3D===
 +
{{Fixbox|description=Change the 'Masked textures' setting|ref={{cn|date=January 2023}}|fix=
 +
From the main menu of the game.
 +
# Select '''Options'''
 +
# Select '''Direct3D'''
 +
# Change the option '''Masked textures''' from '''Texture alpha''' to '''Chroma keying'''
 
}}
 
}}
  
 
==Other information==
 
==Other information==
 +
{{ii}} Also supported the now antiquated RRedline graphics API for Rendition Redline cards.
 +
{{ii}} Also supported the now antiquated PowerSGL API on PowerVR cards.
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      = unknown
+
|direct3d versions      = 3.0
|direct3d notes        =  
+
|direct3d notes        = A wrapper to emulate older graphics cards, such as [http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html dgvoodoo], may be necessary to avoid missing or corrupt textures. Use the ''MDKD3D'' exe to launch the game.
|directdraw versions    =  
+
|directdraw versions    = true
|directdraw notes      =  
+
|directdraw notes      = Software mode also uses DirectDraw acceleration if available.
 
|opengl versions        =  
 
|opengl versions        =  
 
|opengl notes          =  
 
|opengl notes          =  
|glide versions        = unknown
+
|glide versions        = 1.0
|glide notes            =  
+
|glide notes            = Requires wrapper, such as [https://www.zeus-software.com/downloads/nglide nGlide], to work on modern systems. Use the ''MDK3DFX'' exe to launch the game.
 
|software mode          = true
 
|software mode          = true
|software mode notes    =  
+
|software mode notes    = Launch with the ''MDK95'' exe. The ''MDK'' exe is only for DOS mode.<br>
 +
Renamed to ''MDK_soft'' in digital release.
 
|mantle support        =  
 
|mantle support        =  
 
|mantle support notes  =  
 
|mantle support notes  =  
 
|metal support          =  
 
|metal support          =  
 
|metal support notes    =  
 
|metal support notes    =  
|vulkan support        =  
+
|vulkan versions        =  
|vulkan support notes   =  
+
|vulkan notes           =  
 
|dos modes              = SVGA
 
|dos modes              = SVGA
|dos modes notes        =  
+
|dos modes notes        = Use the ''MDK'' exe to run in DOS mode, others are [[Windows]] only.<br>
 +
Removed in digital release.
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = false
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 +
|windows exe notes      =
 +
|mac os x powerpc app  = unknown
 +
|macos intel 32-bit app = hackable
 +
|macos intel 64-bit app = hackable
 +
|macos arm app          = unknown
 +
|macos app notes        = Run the DOS version in [[DOSBox]].
 +
|linux 32-bit executable=  
 +
|linux 64-bit executable=
 +
|linux arm app          = unknown
 +
|linux executable notes =  
 +
|mac os powerpc app    = true
 +
|mac os 68k app        = unknown
 +
|mac os executable notes=
 +
}}
 +
 
 +
===Restore DOS functionality===
 +
{{ii}} GOG stripped out DOS support from their version to save space, and Steam is missing all versions except the Direct3D version.
 +
{{Fixbox|description=Acquire the original files from the OS X release (GOG.com version)|ref=<ref>{{Refcheck|user=SirYodaJedi|date=2019-12-04|comment=Verified with {{file|mdk_1.0.0.8.dmg}}}}</ref>|fix=
 +
# Download the Mac OS X version from GOG.com.
 +
# Open the .dmg archive with an archive manager such as [https://www.7-zip.org/ 7-Zip]. Navigate to {{code|MDK/MDK.app/Contents/Resources/MDK.boxer/}}.
 +
# Extract the contents of {{code|./C.harddisk/}} to the location where DOSBox will mount the C: drive (or the computer's actual C: drive if on a real DOS machine).
 +
# Extract the contents of {{code|./D MDK.cdrom/}} to it's own folder. Create a disc image of the contents of this folder using a program such as [http://www.anyburn.com/ AnyBurn]{{note|note=For optimal results, use ISO9660 file system with DOS 8.3 naming and disallow lowercase names}}. If done correctly, {{file|AUTORUN.INF}} should be found at the root directory of the disc image. This will be image mounted on disc drive D:.{{note|note=You can also burn it to a CD if the DOS machine does not have a disc image mounting program.}}
 +
# Open [[DOSBox]] and [https://www.dosbox.com/wiki/MOUNT mount as necessary], or insert the newly created disc into disc drive D: the real DOS machine.
 +
# Launch the game from {{file|C:\SHINY\MDK\MDK.EXE}}.
 
}}
 
}}
  
Line 336: Line 464:
 
|recHD    =  
 
|recHD    =  
 
|recGPU  =  
 
|recGPU  =  
 +
|notes    = {{ii}} Can be forced to run on a 486 using the <code>-486okbyme</code> parameter. If doing so, also using the <code>-iam486</code> parameter is recommended (reduces detail).
 
}}
 
}}
  
Line 341: Line 470:
 
|OSfamily = Windows
 
|OSfamily = Windows
  
|minOS    = XP, Vista
+
|minOS    = 95, 98 (XP, Vista for digital)
|minCPU  = 1 GHz
+
|minCPU  = Intel Pentium 60 (1 GHz for digital)
|minRAM  = 256 MB
+
|minRAM  = 16 MB (256 MB for digital)
 
|minHD    =  
 
|minHD    =  
|minDX    = 7
+
|minDX    = 3 (7 for digital)
  
 
|recOS    =  
 
|recOS    =  
|recCPU  = 1.4 GHz
+
|recCPU  = Intel Pentium 90 (1.4 GHz for digital)
 
|recRAM  = 512 MB
 
|recRAM  = 512 MB
 
|recHD    =  
 
|recHD    =  
 
|recDX    = 9
 
|recDX    = 9
 +
|notes    = {{ii}} Can be forced to run on a 486 using the <code>-486okbyme</code> parameter. If doing so, also using the <code>-iam486</code> parameter is recommended (reduces detail).
 
}}
 
}}
  
Line 358: Line 488:
  
 
|minOS    = System 7.5
 
|minOS    = System 7.5
|minCPU  = PowerPC 100MHz
+
|minCPU  = PowerPC 100 MHz
 
|minRAM  = 16 MB
 
|minRAM  = 16 MB
 
|minHD    = 3 MB
 
|minHD    = 3 MB
Line 373: Line 503:
 
|OSfamily = OS X
 
|OSfamily = OS X
  
|minOS    = 10.6.8 (uses [[DOSBox]]/WINE)
+
|minOS    = 10.6.8 (uses [[DOSBox]])
 
|minCPU  = Intel Core Duo 2 GHz+
 
|minCPU  = Intel Core Duo 2 GHz+
 
|minRAM  = 1 GB
 
|minRAM  = 1 GB

Latest revision as of 20:02, 8 October 2023

MDK
MDK cover
Developers
Shiny Entertainment
Mac OS (Classic) Shokwave Software
Publishers
North America Playmates Interactive Entertainment
Interplay Entertainment
Release dates
DOS May 7, 1997
Windows May 7, 1997
Mac OS (Classic) June 18, 1997
macOS (OS X) (DOSBox) October 26, 2012[1]
Taxonomy
Monetization One-time game purchase
Modes Singleplayer
Pacing Real-time
Perspectives Third-person
Controls Direct control
Genres Action, Shooter, TPS
Themes Comedy, Sci-fi
Series MDK
MDK on HowLongToBeat
MDK on MobyGames
MDK on Wikipedia
MDK
MDK 1997
MDK 2 2000
MDK 2 HD 2011

MDK is a singleplayer third-person action, shooter and TPS game in the MDK series.

General information

Hectic HQ - Fan site for the game
GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
Disc check can be bypassed with the -iamapirate command line argument.
DOS
Windows
Mac OS
GOG.com
DRM-free
Windows version pre-configured with nGlide (3DFX) and GOG.com's own DirectX wrapper (Software).
OS X version instead uses DOSBox via Boxer (32-bit only).[2]
Windows
macOS (OS X)
Steam
Icon overlay.png
DRM-free after installation through Steam client (notes may include more details)
Windows version pre-configuerd with nGlide (3DFX) and narzoul's DDrawCompat (Software). Software executable uses Steam DRM, 3DFX executable is DRM-free.[3]
Windows
The GOG.com Windows release does not include the original desktop icon. A replacement can be found here.
A free demo version is available from Archive.org.

Version differences

Some versions of the game were toned down, changing the green alien blood to blue and removing head shots.[4][5] A comparison of altered versions does not exist as of this writing, but the GOG release uses unedited data.

Essential improvements

Patches

  • The official 3dfx-patch is available at soggi.org.

Improve performance in DOSBox

Edit DOSBox configuration file

Edit the following values:

  • output=surface to output=opengl
  • memsize=16 to memsize=31
  • cycles=auto to cycles=auto limit 100000

Game data

Configuration file(s) location

System Location
DOS <path-to-game>\MDK.CFG
Windows <path-to-game>\MDK.CFG[Note 1]
Mac OS (Classic)
macOS (OS X) <path-to-game>/MDK.CFG<path-to-game> (mounted in DOSBox)[Note 2]
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/38450/pfx/[Note 3]

Save game data location

System Location
DOS <path-to-game>\SAVES
Windows <path-to-game>\SAVES[Note 1]
Mac OS (Classic)
macOS (OS X) <path-to-game>/SAVES
<path-to-game> (mounted in DOSBox)[Note 2]
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/38450/pfx/[Note 3]

Save game cloud syncing

System Native Notes
GOG Galaxy
Steam Cloud

Video

Direct3D settings.
Direct3D settings.

Graphics feature State WSGF Notes
Widescreen resolution
Defaults to 600x360 windowboxed to 640x480. See Widescreen resolution.
Multi-monitor
Ultra-widescreen
4K Ultra HD
Field of view (FOV)
Windowed
For DOSBox toggle with Alt+ Enter (see the glossary page for other workarounds).
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
Use a D3D or Glide wrapper then force in control panel. Some wrappers provide this option builtin.
Anti-aliasing (AA)
Use a D3D or Glide wrapper then force in control panel. Some wrappers provide this option builtin.
Vertical sync (Vsync)
Use nGlide (see Widescreen resolution).
60 FPS and 120+ FPS
Frame rate is capped at 30 FPS. Cap can be forcibly disabled using the -nosync parameter, though this breaks physics and jumping.
High dynamic range display (HDR)

Widescreen resolution

Higher resolutions can be used (stretched/pillarboxed 4:3 only).
Use nGlide[citation needed]
  1. Install nGlide for versions other than GOG.com (the GOG.com version already includes it).
  2. Run nGlide from the Start screen/Start menu.
  3. Set the resolution and aspect ratio preference (4:3 for pillarboxed, fit to screen for stretching from 4:3).
  4. Run the game in Glide mode (MDK3DFX.EXE).
Use dgVoodoo 2
  1. Download dgVoodoo 2.
  2. Extract dgVoodooCpl.exe and the contents of the MS\x86 subfolder of the dgVoodoo 2 archive to <path-to-game>.
  3. Run dgVoodooCpl.exe .
  4. In the dgVoodoo configuration dialog, in the General tab, set the window mode to Windowed with the option Stretched, keep Aspect Ratio.
  5. In the DirectX tab, set Resolution to Max 2x for optimal image quality. For better performance, set Resolution to Max instead (the image will be slightly blurry as a result of the region-of-interest zoom).
  6. Right-click the dgVoodoo banner at the top to make a context menu appear, then enable Show all sections of the configuration.
  7. Switch to the GeneralExt tab that just appeared in the top-right corner then set Display ROI to 16:9 subrect, centered.
  8. Optional: To use an alternative for bilinear texture filtering, force point sampling for textures in the DirectX tab of the dgVoodoo configuration panel.
  9. Run the game in Direct3D mode (MDKD3D.EXE).

Notes

Does not stretch the game.
Uses Direct3D executable, which allows using high-resolution textures (512×512).
Still not true widescreen.
16:9 resolutions work the best – no bars on top and bottom and only small bars on the sides.
16:10 resolutions – small bars on top and bottom, but still better than without the fix.
Use Idarion's widescreen fix[6]
  1. Download Idarion's widescreen fix for Beyond Good and Evil.
  2. Download nGlide 0.97 (other versions cause graphical glitches).
  3. Extract the nGlide 0.97 archive into <path-to-game>.
  4. Click on "nGlide_config".
  5. Set Aspect ratio to "Fit to screen" (the BGE fix expects image that is horizontally stretched).
  6. Paste the files from the BGE widescreen fix into the installation folder.
  7. Edit d3d9.ini and make sure bPillarBox16to9=false.
  8. Run MDK3DFX.EXE.

Notes

Doesn't stretch the game.
Still not true widescreen.
Requires running in Glide mode, which limits texture resolution.
16:9 resolutions work the best – no bars on top and bottom and only small bars on the sides.
16:10 resolutions – small bars on top and bottom, but still better than without the fix.

Input

Keyboard and mouse State Notes
Remapping
Only first 4 mouse buttons can be bound.
Mouse acceleration
Mouse sensitivity
For DOSBox set in the DOSBox configuration file.
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Special version for the Sidewinder Force Feedback Pro was available.
Full controller support
Controller remapping
Can't map POV hat.
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
PlayStation controllers
Generic/other controllers
Additional information
Controller hotplugging
Haptic feedback
Sidewinder Force Feedback Pro only, requires special patch.
Digital movement supported
Simultaneous controller+KB/M

WASD + Mouse

Edit MDK.CFG[7]
  1. Open MDK.CFG (or create it if it doesn't exsist).
  2. Replace the contents of the file with:
MDK.CFG
; MDK Configuration file automatically generated by MDK
cddata = .\
hddata = .\
hduse = 2
MouseWAxesMap = A0G
MouseWButtMapB = 2
MouseWButtMapC = 32
KeyUp = 17
KeyDown = 31
KeyJump = 57
KeySniper = 44
KeyLookUp = 19
KeyLookDown = 46
KeyZoomIn = 19
KeyZoomOut = 46
KeyItemNext = 18
KeyItemPrev = 16
KeyItemUse = 33
KeySideL = 30
KeySideR = 32
Brightness = 1
ForcePCorrect = TRUE 
D3DOptions = -2147352475 

Notes

Easier and more modern control scheme.
The controls for the flying sections gets switched around.

Audio

Audio settings.
Audio settings.

Audio feature State Notes
Separate volume controls
Effects and Music.
Surround sound
A3D version only, see EAX note.
Subtitles
All dialogue is text-based.
Closed captions
Mute on focus lost
Alt+Tab disabled in software rendered version.
EAX support
A3D 1.x was added with a patch. The D3D version can be found here although the software (Win95) version is not available on the net.[8]
Royalty free audio
The ending cutscene features the official music video of "Non Non Rien n’a changé" by Billy Ze Kick, in which the protagonist Kurt Hectic makes a cameo appearance.
Red Book CD audio
PS1 port only.

Localizations

Language UI Audio Sub Notes
English
French
German
Italian
Polish
Brazilian Portuguese
Retail only (Atlam Toys).
Spanish

Issues fixed

Installing on 64-bit versions of Windows

The retail release uses a 16-bit installer that does not work on 64-bit versions of Windows (the autorun launcher will open, but installation will not continue after clicking on a flag for the language to use).
Install with a replacement 32-bit installer[9]
  1. Insert the CD.
  2. Copy the entire CD contents somewhere temporarily.
  3. Download the InstallShield 3 32-bit Generic Installer.
  4. Go into the SETUP folder.
  5. Go into the folder for the language you want to install (e.g. ENGLISH).
  6. Copy the downloaded InstallShield 3 installer file into this folder.
  7. Run install32.exe and follow the steps to install the game normally. The temporary copy of the installer files can be deleted after installation has completed.

Missing textures, Steam Overlay won't work

Run in 3dfx mode[citation needed]

See Widescreen resolution. Use Alyxx's fan patch for Steam version.

Kurt and/or explosions appear white in Direct3D

Change the 'Masked textures' setting[citation needed]

From the main menu of the game.

  1. Select Options
  2. Select Direct3D
  3. Change the option Masked textures from Texture alpha to Chroma keying

Other information

Also supported the now antiquated RRedline graphics API for Rendition Redline cards.
Also supported the now antiquated PowerSGL API on PowerVR cards.

API

Technical specs Supported Notes
Direct3D 3 A wrapper to emulate older graphics cards, such as dgvoodoo, may be necessary to avoid missing or corrupt textures. Use the MDKD3D exe to launch the game.
DirectDraw
Software mode also uses DirectDraw acceleration if available.
Glide 1.0 Requires wrapper, such as nGlide, to work on modern systems. Use the MDK3DFX exe to launch the game.
Software renderer
Launch with the MDK95 exe. The MDK exe is only for DOS mode.
Renamed to MDK_soft in digital release.
DOS video modes SVGA Use the MDK exe to run in DOS mode, others are Windows only.
Removed in digital release.
ExecutablePPC16-bit 32-bit 64-bit Notes
Windows
macOS (OS X)
Run the DOS version in DOSBox.
Mac OS (Classic)

Restore DOS functionality

GOG stripped out DOS support from their version to save space, and Steam is missing all versions except the Direct3D version.
Acquire the original files from the OS X release (GOG.com version)[10]
  1. Download the Mac OS X version from GOG.com.
  2. Open the .dmg archive with an archive manager such as 7-Zip. Navigate to MDK/MDK.app/Contents/Resources/MDK.boxer/.
  3. Extract the contents of ./C.harddisk/ to the location where DOSBox will mount the C: drive (or the computer's actual C: drive if on a real DOS machine).
  4. Extract the contents of ./D MDK.cdrom/ to it's own folder. Create a disc image of the contents of this folder using a program such as AnyBurn[Note 4]. If done correctly, AUTORUN.INF should be found at the root directory of the disc image. This will be image mounted on disc drive D:.[Note 5]
  5. Open DOSBox and mount as necessary, or insert the newly created disc into disc drive D: the real DOS machine.
  6. Launch the game from C:\SHINY\MDK\MDK.EXE.

System requirements

DOS
Minimum Recommended
Operating system (OS) 6.2
Processor (CPU) Intel Pentium 60
System memory (RAM) 16 MB
Hard disk drive (HDD) 17 MB
Video card (GPU) SVGA
Can be forced to run on a 486 using the -486okbyme parameter. If doing so, also using the -iam486 parameter is recommended (reduces detail).
Windows
Minimum Recommended
Operating system (OS) 95, 98 (XP, Vista for digital)
Processor (CPU) Intel Pentium 60 (1 GHz for digital)
System memory (RAM) 16 MB (256 MB for digital)
Hard disk drive (HDD)
Video card (GPU) DirectX 3 (7 for digital) compatible
Can be forced to run on a 486 using the -486okbyme parameter. If doing so, also using the -iam486 parameter is recommended (reduces detail).
Mac OS
Minimum
Operating system (OS) System 7.5
Processor (CPU) PowerPC 100 MHz
System memory (RAM) 16 MB
Hard disk drive (HDD) 3 MB
Video card (GPU) Color display at 640 X 480 resolution
macOS (OS X)
Minimum
Operating system (OS) 10.6.8 (uses DOSBox)
Processor (CPU) Intel Core Duo 2 GHz+
System memory (RAM) 1 GB
Hard disk drive (HDD)
Video card (GPU) 64 MB of VRAM


Notes

  1. 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).
  2. 2.0 2.1 File/folder structure within the installation folder reflects the path(s) listed for DOS game data.
  3. 3.0 3.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/38450/ in addition to or instead of this directory. The app ID (38450) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.
  4. For optimal results, use ISO9660 file system with DOS 8.3 naming and disallow lowercase names
  5. You can also burn it to a CD if the DOS machine does not have a disc image mounting program.

References

  1. GOG.com adds Interplay games for Mac OS X ● GOG.com - last accessed on 9 June 2023
  2. Verified by User:SirYodaJedi on 2019-12-20
    It still includes the OS X version, but doesn't list it due to not having been updated for 32-bit compatibility.
  3. Verified by User:AmethystViper on 2022-06-29
  4. gog.com - last accessed on May 2023
  5. http://www.vogons.org/viewtopic.php?t=38298&p=343447
  6. gog.com - last accessed on 9 June 2023
  7. gog.com - last accessed on May 2023
  8. MDK A3D patch!? - VOGONS forum - last accessed on May 2023
  9. MDK won't install on Windows 10. - Articles and troubleshooting - PCGamingWiki PCGW Community - last accessed on 10 August 2021
  10. Verified by User:SirYodaJedi on 2019-12-04
    Verified with mdk_1.0.0.8.dmg