General information
- Hectic HQ - Fan site for the game
- GOG.com Community Discussions for game series
- GOG.com Support Page
- Steam Community Discussions
Availability[edit]
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[edit]
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[edit]
Patches[edit]
The official 3dfx-patch is available at soggi.org.
Improve performance in DOSBox[edit]
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
|
Restore DOS functionality[edit]
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]
|
- Download the Mac OS X version from GOG.com.
- Open the .dmg archive with an archive manager such as 7-Zip. Navigate to
MDK/MDK.app/Contents/Resources/MDK.boxer/ .
- 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).
- 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 1]. 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 2]
- Open DOSBox and mount as necessary, or insert the newly created disc into disc drive D: the real DOS machine.
- Launch the game from
C:\SHINY\MDK\MDK.EXE .
|
Acquire the original files from the web[7]
|
- Download the following files:
MDK.EXE - MDK DOS executable.
DOS4GW.EXE - DOS protected-mode extender (provide full amount of system RAM, above first megabyte to software). Can be replaced with DOS32A.
HMIDET.386 and HMIDRV.386 - drivers from HMI sound API that detect your souncard and give access to "digital" (aka PCM) sound capability of the sound card.
- Copy all files to installation folder. Rename existing
MDK.EXE to MDK95.EXE to avoid being overwritten.
- Use the parameter
-iamapirate to bypass the CD check (also works on windows version).
- If CD check is still enabled copy the following to a text file and save it as MDK.CRK:
- MDK.CRK
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[edit]
Configuration file(s) location[edit]
Save game data location[edit]
- Higher resolutions can be used (stretched/pillarboxed 4:3 only).
Use nGlide[citation needed]
|
- Install nGlide for versions other than GOG.com (the GOG.com version already includes it).
- 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).
- Run the game in Glide mode (
MDK3DFX.EXE ).
|
Use Idarion's widescreen fix[8]
|
- Download Idarion's widescreen fix for Beyond Good and Evil.
- Download 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".
- 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
d3d9.ini and make sure bPillarBox16to9=false or else it won't work.
- 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 works 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.
|
WASD + Mouse[edit]
Edit MDK.CFG[9]
|
- Open MDK.CFG (or create it if it doesn't exsist).
- 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 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[edit]
Installing on 64-bit versions of Windows[edit]
- 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]
|
- Insert the CD.
- Copy the entire CD contents somewhere temporarily.
- Download the InstallShield 3 32-bit Generic Installer.
- Go into the
SETUP folder.
- Go into the folder for the language you want to install (e.g.
ENGLISH ).
- Copy the downloaded InstallShield 3 installer file into this folder.
- 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[edit]
Other information[edit]
- Also supported the now antiquated RRedline graphics API for Rendition Redline cards.
- Also supported the now antiquated PowerSGL API on PowerVR cards.
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 |
32-bit |
64-bit |
Notes |
Windows |
|
|
|
macOS (OS X) |
|
|
Run the DOS version in DOSBox. |
System requirements[edit]
DOS | Windows | Mac OS (Classic) | macOS (OS X) |
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 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.
References