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/ | + | {{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> | + | {{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 | + | |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 = | ||
}} | }} | ||
− | |||
'''General information''' | '''General information''' | ||
− | {{mm}} [http:// | + | {{mm}} [http://hectichq.com/news.php Hectic HQ] - Fan site for the game |
− | {{GOG.com links| | + | {{GOG.com links|6|mdk_series|for game series}} |
− | {{mm}} [ | + | {{mm}} [https://steamcommunity.com/app/38450/discussions/ Steam Community Discussions] |
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| Retail | | | + | {{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 | | + | {{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]. | ||
− | === | + | ===Improve performance in DOSBox=== |
− | + | {{Fixbox|description=Edit DOSBox configuration file||fix= | |
− | * | + | Edit the following values: |
− | * | + | * <code>output=surface</code> to <code>output=opengl</code> |
− | * | + | * <code>memsize=16</code> to <code>memsize=31</code> |
− | + | * <code>cycles=auto</code> to <code>cycles=auto limit 100000</code> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
Line 71: | Line 79: | ||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/config|DOS|{{p|game}}\MDK.CFG}} |
− | {{Game data/ | + | {{Game data/config|Windows|{{p|game}}\MDK.CFG}} |
− | {{Game data/ | + | {{Game data/config|Mac OS|}} |
− | {{Game data/ | + | {{Game data/config|OS X|{{p|game}}/MDK.CFG}} |
}} | }} | ||
===Save game data location=== | ===Save game data location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/saves|DOS|{{p|game}}\SAVES}} |
− | {{Game data/ | + | {{Game data/saves|Windows|{{p|game}}\SAVES}} |
− | {{Game data/ | + | {{Game data/saves|Mac OS|}} |
− | {{Game data/ | + | {{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 | + | |discord = |
− | |gog galaxy notes | + | |discord notes = |
− | |origin | + | |epic games launcher = |
− | |origin notes | + | |epic games launcher notes = |
− | |steam cloud | + | |gog galaxy = false |
− | |steam cloud notes | + | |gog galaxy notes = |
− | | | + | |origin = |
− | | | + | |origin notes = |
− | |xbox cloud | + | |steam cloud = false |
− | |xbox cloud notes | + | |steam cloud notes = |
+ | |ubisoft connect = | ||
+ | |ubisoft connect notes = | ||
+ | |xbox cloud = | ||
+ | |xbox cloud notes = | ||
}} | }} | ||
− | ==Video | + | ==Video== |
{{Image|MDK video settings.png|Direct3D settings.}} | {{Image|MDK video settings.png|Direct3D settings.}} | ||
− | + | {{Video | |
− | {{Video | + | |wsgf link = https://www.wsgf.org/dr/mdk/en |
− | |wsgf link = | ||
|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 = | + | |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 = | + | |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| | + | {{Fixbox|description=Use nGlide|ref={{cn|date=July 2016}}|fix= |
− | + | # Install [https://www.zeus-software.com/downloads/nglide nGlide] for versions other than GOG.com (the GOG.com version already includes it). | |
− | # Install [ | ||
# Run nGlide from the Start screen/Start menu. | # Run nGlide from the Start screen/Start menu. | ||
− | # Set | + | # Set the resolution and aspect ratio preference (4:3 for pillarboxed, fit to screen for stretching from 4:3). |
− | # Run the game in | + | # Run the game in Glide mode ({{file|MDK3DFX.EXE}}). |
}} | }} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Aspect | + | {{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}}). | ||
− | + | '''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}}. | ||
− | |||
− | |||
− | |||
'''Notes''' | '''Notes''' | ||
{{++}} Doesn't stretch the game. | {{++}} Doesn't stretch the game. | ||
{{--}} Still not true widescreen. | {{--}} Still not true widescreen. | ||
− | {{ii}} 16:9 resolutions | + | {{--}} Requires running in Glide mode, which limits texture resolution. |
− | {{ii}} 16:10 resolutions | + | {{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 | + | ==Input== |
− | {{Input | + | {{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 = | + | |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= | ||
− | | | + | |xinput controllers = unknown |
− | | | + | |xinput controllers notes = |
− | |button prompts | + | |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 = | + | |haptic feedback = true |
− | |haptic feedback notes = | + | |haptic feedback notes = Sidewinder Force Feedback Pro only, requires special patch. |
− | | | + | |simultaneous input = unknown |
− | | | + | |simultaneous input notes = |
}} | }} | ||
− | ==WASD + Mouse== | + | ===WASD + Mouse=== |
− | {{Fixbox| | + | {{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= |
− | + | # Open MDK.CFG (or create it if it doesn't exsist). | |
− | #Open MDK. | ||
# 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 | ||
− | + | KeySniper = 44 | |
− | KeySniper = | ||
− | |||
KeyLookUp = 19 | KeyLookUp = 19 | ||
− | KeyLookDown = | + | KeyLookDown = 46 |
− | KeyZoomIn = | + | KeyZoomIn = 19 |
− | KeyItemNext = | + | KeyZoomOut = 46 |
− | KeyItemPrev = | + | KeyItemNext = 18 |
− | KeyItemUse = | + | 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 | + | ==Audio== |
{{Image|MDK audio settings.png|Audio settings.}} | {{Image|MDK audio settings.png|Audio settings.}} | ||
− | {{Audio | + | {{Audio |
|separate volume = true | |separate volume = true | ||
|separate volume notes = Effects and Music. | |separate volume notes = Effects and Music. | ||
− | |surround sound = | + | |surround sound = limited |
− | |surround sound notes = | + | |surround sound notes = A3D version only, see EAX note. |
|subtitles = n/a | |subtitles = n/a | ||
− | |subtitles notes = | + | |subtitles notes = All dialogue is text-based. |
− | |closed captions = | + | |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] | + | |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 = | ||
− | |||
}} | }} | ||
{{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 = | + | |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 = | ||
− | |||
}} | }} | ||
}} | }} | ||
==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| | + | {{Fixbox|description=Run in 3dfx mode|ref={{cn|date=October 2016}}|fix= |
− | + | 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 [ | + | }} |
+ | |||
+ | ===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 = | + | |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 = | + | |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 | + | |vulkan versions = |
− | |vulkan | + | |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 | + | |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 | + | |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]] | + | |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
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 | |
---|---|
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 can be bypassed with the -iamapirate command line argument. |
|||
GOG.com | 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] |
|||
Steam | Windows version pre-configuerd with nGlide (3DFX) and narzoul's DDrawCompat (Software). Software executable uses Steam DRM, 3DFX executable is DRM-free.[3] |
- 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:
|
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
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] |
---|
|
Use dgVoodoo 2 |
---|
Notes
|
Use Idarion's widescreen fix[6] |
---|
Notes
|
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] |
---|
; 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
|
Audio
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] |
---|
|
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.
|
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. |
Executable | PPC | 16-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] |
---|
|
System requirements
DOS | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 6.2 | |
Processor (CPU) | Intel Pentium 60 | Intel Pentium 90 |
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) | Intel Pentium 90 (1.4 GHz for digital) |
System memory (RAM) | 16 MB (256 MB for digital) | 512 MB |
Hard disk drive (HDD) | ||
Video card (GPU) | DirectX 3 (7 for digital) compatible | DirectX 9 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.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.0 2.1 File/folder structure within the installation folder reflects the path(s) listed for DOS game data.
- ↑ 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. - ↑ For optimal results, use ISO9660 file system with DOS 8.3 naming and disallow lowercase names
- ↑ You can also burn it to a CD if the DOS machine does not have a disc image mounting program.
References
- ↑ GOG.com adds Interplay games for Mac OS X ● GOG.com - last accessed on 9 June 2023
- ↑ 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.
- ↑ Verified by User:AmethystViper on 2022-06-29
- ↑ gog.com - last accessed on May 2023
- ↑ http://www.vogons.org/viewtopic.php?t=38298&p=343447
- ↑ gog.com - last accessed on 9 June 2023
- ↑ gog.com - last accessed on May 2023
- ↑ MDK A3D patch!? - VOGONS forum - last accessed on May 2023
- ↑ MDK won't install on Windows 10. - Articles and troubleshooting - PCGamingWiki PCGW Community - last accessed on 10 August 2021
- ↑ Verified by User:SirYodaJedi on 2019-12-04
- Verified with
mdk_1.0.0.8.dmg
- Verified with