Difference between revisions of "MDK"
(Document fullscreen 16:9 with Direct3D using dgVoodoo's region-of-interest zoom feature) |
m (Add notes for Direct3D widescreen hack) |
||
Line 225: | Line 225: | ||
# ''Optional:'' If you don't want bilinear texture filtering, force point sampling for textures in the '''DirectX''' tab of the dgVoodoo configuration panel. | # ''Optional:'' If you don't want bilinear texture filtering, force point sampling for textures in the '''DirectX''' tab of the dgVoodoo configuration panel. | ||
# Run the game in Direct3D mode (<code>MDKD3D.EXE</code>). | # Run the game in Direct3D mode (<code>MDKD3D.EXE</code>). | ||
+ | |||
+ | '''Notes''' | ||
+ | {{++}} Doesn't stretch the game. | ||
+ | {{++}} Uses Direct3D executable, which allows using high-resolution textures (512×512). | ||
+ | {{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>[https://www.gog.com/forum/mdk_series/mdk_1_widescreen_fix_sort_of]</ref>|fix= | {{Fixbox|description=Use Idarion's widescreen fix|ref=<ref>[https://www.gog.com/forum/mdk_series/mdk_1_widescreen_fix_sort_of]</ref>|fix= | ||
Line 240: | Line 246: | ||
{{--}} 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. |
}} | }} | ||
Revision as of 20:47, 28 August 2022
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 |
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.
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:
|
Restore DOS functionality
GOG stripped out DOS support from their version to save space, and Steam is missing all versions except the Direct3D version. To restore it legally, do either of the following:
Acquire the original files from the OS X release (GOG.com version)[6] |
---|
|
Acquire the original files from the web[7] |
---|
MDK CD Check Disabler M.D.K - DOS net update ver. MDK.EXE 00030FC1: 74 EB M.D.K - W95 net update ver. MDK95.EXE 000010F1: E8 B8 M.D.K - 3Dfx net update ver. MDK3DFX.EXE 00001CBD: E8 B8 M.D.K - Direct3D net update ver. MDKD3D.EXE 00001D45: E8 B8 M.D.K - PowerVR 3D net update ver. MDKPVR.EXE 00001E27: E8 B8 M.D.K - Rendition Redline 3D net update ver. MDKRED.EXE 00001D41: E8 B8 M.D.K - W95 / Force Feedback net update ver. MDK95FF.EXE 000016C1: E8 B8 M.D.K - Direct3D / Force Feedback net update ver. MDKD3DFF.EXE 00001D79: E8 B8 M.D.K - W95 A3D sound patch off net. MDKA3D95.EXE 00030B4D: E8 B8 M.D.K - Direct3D A3D sound patch off net. MDKA3D3D.EXE 00003629: E8 B8 Open the saved file with the Universal Game Cracker to force disable CD check. |
Game data
Configuration file(s) location
System | Location |
---|---|
DOS | <path-to-game>\MDK.CFG |
Windows | <path-to-game>\MDK.CFG[Note 3] |
Mac OS (Classic) | |
macOS (OS X) | <path-to-game>/MDK.CFG<path-to-game> (mounted in DOSBox)[Note 4] |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/38450/pfx/[Note 5] |
Save game data location
System | Location |
---|---|
DOS | <path-to-game>\SAVES |
Windows | <path-to-game>\SAVES[Note 3] |
Mac OS (Classic) | |
macOS (OS X) | <path-to-game>/SAVES <path-to-game> (mounted in DOSBox)[Note 4] |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/38450/pfx/[Note 5] |
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 |
---|
Notes
|
Use Idarion's widescreen fix[8] |
---|
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 |
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[9] |
---|
; 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.[10] | |
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[11] |
---|
|
Missing textures, Steam Overlay won't work
Run in 3dfx mode[citation needed] |
---|
See Widescreen resolution. Use Alyxx's fan patch for Steam version. |
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. |
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) |
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
- ↑ 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.
- ↑ 3.0 3.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). - ↑ 4.0 4.1 File/folder structure within the installation folder reflects the path(s) listed for DOS game data.
- ↑ 5.0 5.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.
References
- ↑ GOG.com adds Interplay games for Mac OS X ● GOG.com
- ↑ 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
- ↑ https://www.gog.com/forum/mdk_series/mdk_censored_blue_particals
- ↑ http://www.vogons.org/viewtopic.php?t=38298&p=343447
- ↑ Verified by User:SirYodaJedi on 2019-12-04
- Verified with
mdk_1.0.0.8.dmg
- Verified with
- ↑ https://www.gog.com/forum/mdk_series/how_to_restore_dos_functionality_for_mdk
- ↑ [1]
- ↑ https://www.gog.com/forum/mdk_series/mdk_cfg_for_wasd_mouse
- ↑ MDK A3D patch!? - VOGONS forum
- ↑ MDK won't install on Windows 10. - Articles and troubleshooting - PCGamingWiki PCGW Community - last accessed on 10 August 2021