Before starting, I suggest that you make a copy of the installed game directory in case you make a mistake in the procedure.
The following automated methods only work with a clean install of the game.
NekoJonez has written a PowerShell script to automate this process.
For more information, you can look here: https://github.com/NekoJonez/RandomProjects/releases
the_kovic has written a tool in C# that automates this process.
For more information, look here: https://github.com/thekovic/Indy3DModInstaller/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
*.GOB
files to*.GOB.bak
. Then launch your game, 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 several folders with the name of levels.
- For each of them:
- Move the extracted
key
folder to<game_install>\Resource\3do\
- Move the extracted
mat
andsound
folders to<game_install>\Resource\
- Move the extracted
- You can delete the extracted folders in NDY folder, they are now useless.
There are 2 methods to change the game to run 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
regedit
and 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 Mode
DWORD 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.
You should now be able to load any original or custom level.