Before starting, I suggest that you make a copy of the installed game directory in case you make a mistake in the procedure.
Note: The following automated methods only work with a clean install of the game.
the_kovic has written a graphical tool for Windows that automates this process and can install mods for you. Read more information about the tool and how to use it in its README.
- Download the tool from GitHub: https://github.com/thekovic/Indy3DModInstaller/releases/latest
NekoJonez has written a PowerShell script to automate this process.
For more information, you can look here: https://github.com/NekoJonez/RandomProjects/releases
Download all required tools from: https://github.com/smlu/ProjectMarduk
- Extract CD1.gob, CD2.gob and JONES3D.gob using
gobext.exe - You must have different new folders (3do, cog, ...) in the Resource folder.
- Rename the
*.GOBfiles to*.GOB.bak. Then launch your game, if it works you are on the good way. Else retry.
There are 2 options to run the game in developer mode:
a.) Download and run the devmode.bat script found in scripts folder.
The script requires administration privileges to make changes under HKEY_LOCAL_MACHINE - Steam version and original installation.
b.) Manually change the game config in Windows registry:
-
In Windows search bar, look for
regeditand open it. -
Depending on the type of the game install, in the registry editor search for:
-
Original CD install:
HKEY_LOCAL_MACHINE\Software\LucasArts Entertainment Company LLC\Indiana Jones and the Infernal Machine\v1.0 -
Copy the game files from original CD:
HKEY_LOCAL_MACHINE\Software\LucasArts Entertainment Company LLC\Indiana Jones and the Infernal Machine\v1.0
or
HKEY_CURRENT_USER\SOFTWARE\Classes\VirtualStore\MACHINE\SOFTWARE\WOW6432Node\LucasArts Entertainment Company LLC\Indiana Jones and the Infernal Machine\v1.0 -
GOG version of the game:
HKEY_CURRENT_USER\SOFTWARE\LucasArts Entertainment Company LLC\Indiana Jones and the Infernal Machine\v1.0 -
STEAM version of the game:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\LucasArts Entertainment Company LLC\Indiana Jones and the Infernal Machine
-
-
Edit the
Start ModeDWORD and set the value to 2 (0x00000002):
If it doesn't exist, create a new DWORD with name Start Mode.
After the devmode config is set, launch the game (e.g.: through Indy3D.exe located in Resource folder) and the developer window should pop-up:

Try to start a random .CND level, if it works you are on the good way. Else retry.
-
Extract all game resources from CND files in NDY folder using
cndtool.exe -
In NDY folder, you should have now several folders with the name of levels.
-
For each of them:
- move the extracted "key" folder to
[...]\LucasArts\The Infernal Machine\Resource\3do\ - move the extracted "mat" and "sound" folders to
[...]\LucasArts\The Infernal Machine\Resource\
- move the extracted "key" folder to
-
You can delete the extracted folders in NDY folder, they are now useless.
-
Download
Jones3D_test_level_ORIG.ndyandMOD_00_cyn_mod.ndyfound in resources/ndy folder and put them in[...]\LucasArts\The Infernal Machine\Resource\ndy\ -
Launch
Indy3D.exeand start the two levels:Jones3D_test_level_ORIG.ndyandMOD_00_cyn_mod.ndy, if they work - congratulations. Else retry.
You should be able to load any original or custom level from now on.
