Skip to main content

Hot Reloading

How to use Atlan Mod Loader to reload modded mapentities files without restarting the game.

This is an experimental feature. It is not as powerful as Doom Eternal's Meathook overrides. This may or may not be broken on Linux. A bigger sample size is needed to assess the viability of this approach.

Page is still a work in progress.

The biggest problem with editing level mods is iteration time. Every time you want to test new changes, you must re-install the mod and restart the game. It's a time-consuming process that slows down development. The solution offered in this page is not a perfect solution. You won't need to re-launch the game. However, you'll still have to exit the and re-open the level you're editing. Future research will hopefully improve this process further.

Before Launching the Game

Atlan Mod Loader will engage "Hot Reload Mode" under the following conditions:

  1. An unzipped and unpackaged .mapentities file exists in your mods folder.
  2. No other mod files exist in your mods folder.

Let's say you want to edit the mission Hebeth. Your mods folder should look like this. Do not add any files besides the mapentities.

hotreloadmodsfolder_2.PNG

Once this is setup, run Atlan Mod Loader and launch the game.

Reloading the File

Let's say you've made some changes to the Hebeth mapentities file and you're ready to reload the file. Perform the following steps:

  1. Alt-Tab out of the game.
  2. Run Atlan Mod Loader and wait for it to complete
  3. Quit out to main menu, then load back into Hebeth using Mission Select.
  4. The changes you've made to the file should be reflected in-game.