Skip to content

Latest commit

 

History

History
63 lines (44 loc) · 3.35 KB

pre-mod.md

File metadata and controls

63 lines (44 loc) · 3.35 KB

Prepare the game to accept mods.

Before starting, I suggest that you make a copy of the installed game directory in case you make a mistake in the procedure.

Automated method:

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

Manual method:

Prerequisite

Download all required tools from: https://github.com/smlu/ProjectMarduk

I. Extract main archives. (.GOB)

  1. Extract CD1.gob, CD2.gob and JONES3D.gob using gobext.exe
  2. You must have different new folders (3do, cog, ...) in the Resource folder.
  3. Rename the *.GOB files to *.GOB.bak. Then launch your game, if it works you are on the good way. Else retry.

II. Extract game assets from compact level files. (.CND)

  1. Extract all game resources from CND files in NDY folder using cndtool.exe
  2. In NDY folder, you should have several folders with the name of levels.
  3. For each of them:
    • Move the extracted key folder to <game_install>\Resource\3do\
    • Move the extracted mat and sound folders to <game_install>\Resource\
  4. You can delete the extracted folders in NDY folder, they are now useless.

III. Set the game to start in developer mode.

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:

  1. In Windows search bar, look for regedit and open it.

  2. 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

  3. Edit the Start Mode DWORD and set the value to 2 (0x00000002):

regedit

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:
J3D_docu_devmenu.jpg
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.