Difference between revisions of "MDK"
SirYodaJedi (talk | contribs) |
m (→Audio) |
||
(44 intermediate revisions by 17 users not shown) | |||
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|wrapper=DOSBox|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 id = 6 | |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 = | + | |mobygames = 344 |
|wikipedia = MDK (video game) | |wikipedia = MDK (video game) | ||
|winehq = 4817 | |winehq = 4817 | ||
|license = commercial | |license = commercial | ||
}} | }} | ||
− | {{ | + | |
+ | {{Introduction | ||
+ | |introduction = | ||
+ | |||
+ | |release history = | ||
+ | |||
+ | |current state = | ||
+ | }} | ||
'''General information''' | '''General information''' | ||
Line 30: | Line 53: | ||
==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.com | mdk | DRM-free | Windows version pre-configured with [[Glossary:Graphics card#Glide Emulation|nGlide]].<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| 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}} 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=== | ===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=== | ===Improve performance in DOSBox=== | ||
{{Fixbox|description=Edit DOSBox configuration file||fix= | {{Fixbox|description=Edit DOSBox configuration file||fix= | ||
Line 46: | Line 74: | ||
* <code>memsize=16</code> to <code>memsize=31</code> | * <code>memsize=16</code> to <code>memsize=31</code> | ||
* <code>cycles=auto</code> to <code>cycles=auto limit 100000</code> | * <code>cycles=auto</code> to <code>cycles=auto limit 100000</code> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
Line 135: | Line 95: | ||
===[[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 | ||
− | |discord | + | |discord = |
− | |discord notes | + | |discord notes = |
− | |epic games | + | |epic games launcher = |
− | |epic games | + | |epic games launcher notes = |
− | |gog galaxy | + | |gog galaxy = false |
− | |gog galaxy notes | + | |gog galaxy notes = |
− | |origin | + | |origin = |
− | |origin notes | + | |origin notes = |
− | |steam cloud | + | |steam cloud = false |
− | |steam cloud notes | + | |steam cloud notes = |
− | | | + | |ubisoft connect = |
− | | | + | |ubisoft connect notes = |
− | |xbox cloud | + | |xbox cloud = |
− | |xbox cloud notes | + | |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 = https://www.wsgf.org/dr/mdk/en | ||
|widescreen wsgf award = unsupported | |widescreen wsgf award = unsupported | ||
Line 170: | Line 129: | ||
|fov = false | |fov = false | ||
|fov notes = | |fov notes = | ||
− | |windowed = | + | |windowed = false |
− | |windowed notes = | + | |windowed notes = |
|borderless windowed = false | |borderless windowed = false | ||
|borderless windowed notes = | |borderless windowed notes = | ||
|anisotropic = false | |anisotropic = false | ||
− | |anisotropic notes = Use a | + | |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 = Use a | + | |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]]). | ||
Line 194: | Line 156: | ||
{{Fixbox|description=Use nGlide|ref={{cn|date=July 2016}}|fix= | {{Fixbox|description=Use nGlide|ref={{cn|date=July 2016}}|fix= | ||
− | # Install [ | + | # Install [https://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 the 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 Glide mode ( | + | # Run the game in Glide mode ({{file|MDK3DFX.EXE}}). |
+ | }} | ||
+ | |||
+ | {{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> | + | {{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://community.pcgamingwiki.com/files/file/22-beyond-good-evil-widescreen-fix/ Idarion's widescreen fix] for Beyond Good and Evil. | ||
− | # Download [ | + | # 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". | # Click on "nGlide_config". | ||
# Set '''Aspect ratio''' to "Fit to screen" (the BGE fix expects image that is horizontally stretched). | # 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. | # Paste the files from the BGE widescreen fix into the installation folder. | ||
− | # Edit {{file|d3d9.ini}} and make sure <code>bPillarBox16to9=false</code> | + | # Edit {{file|d3d9.ini}} and make sure <code>bPillarBox16to9=false</code>. |
# Run {{file|MDK3DFX.EXE}}. | # Run {{file|MDK3DFX.EXE}}. | ||
Line 213: | Line 194: | ||
{{--}} Still not true widescreen. | {{--}} Still not true widescreen. | ||
{{--}} Requires running in Glide mode, which limits texture resolution. | {{--}} Requires running in Glide mode, which limits texture resolution. | ||
− | {{ii}} 16:9 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 | + | {{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 = Only first 4 mouse buttons can be bound. | |key remap notes = Only first 4 mouse buttons can be bound. | ||
Line 241: | 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 = | ||
+ | |xbox prompts = unknown | ||
+ | |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 = | ||
Line 250: | Line 249: | ||
===WASD + Mouse=== | ===WASD + Mouse=== | ||
− | {{Fixbox|description=Edit MDK.CFG|ref=<ref>https://www.gog.com/forum/mdk_series/mdk_cfg_for_wasd_mouse</ref>|fix= | + | {{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.CFG (or create it if it doesn't exsist). | ||
# Replace the contents of the file with: | # Replace the contents of the file with: | ||
Line 287: | 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. | ||
Line 301: | Line 300: | ||
|mute on focus lost notes = {{key|Alt|Tab}} disabled in software rendered version. | |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] although the software (Win95) version is not available on the net.<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 = PlayStation 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 343: | Line 346: | ||
|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 = | |fan = | ||
}} | }} | ||
Line 356: | Line 367: | ||
==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|description=Run in 3dfx mode|ref={{cn|date=October 2016}}|fix= | {{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 [https://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 = | + | |direct3d versions = 3.0 |
− | |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 | + | |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 = Requires wrapper, such as [ | + | |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. | Renamed to ''MDK_soft'' in digital release. | ||
|mantle support = | |mantle support = | ||
Line 388: | Line 422: | ||
|windows 32-bit exe = true | |windows 32-bit exe = true | ||
|windows 64-bit exe = false | |windows 64-bit exe = false | ||
+ | |windows arm app = unknown | ||
|windows exe notes = | |windows exe notes = | ||
− | |macos 32-bit app | + | |mac os x powerpc app = unknown |
− | |macos 64-bit app | + | |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]]. | |macos app notes = Run the DOS version in [[DOSBox]]. | ||
|linux 32-bit executable= | |linux 32-bit executable= | ||
|linux 64-bit executable= | |linux 64-bit executable= | ||
+ | |linux arm app = unknown | ||
|linux executable notes = | |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}}. | ||
}} | }} | ||
Latest revision as of 04:40, 7 April 2024
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) | <SteamLibrary-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) | <SteamLibrary-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 | PlayStation 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 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Use Wine's registry editor to access any Windows registry paths.
- The app ID (38450) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
- ↑ 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