Skip to main content

Mods: Update 1.4.0

· 9 min read

Update 5 for DOOM Eternal (PC Mods)

This update comes with a major Launcher update.

DOOM Eternal Launcher (v 8.1.10)​

New Features​


Mod cleanup tool​

The Mod Cleanup Tool can be used to cleanup old or invalid mods from your save directories on disk.

To run this tool:

  1. Open DOOM Eternal Launcher
  2. Sign in to a valid Bethesda.net account
  3. Click Mods from the app's navigation bar
  4. Select Tools from the left-side menu
  5. Click Mod Cleanup Tool from the list of available tools
  6. Click "Run tool" in the pop-up dialog

Mod validator tool​

The Mod Validator Tool can be used to validate and update your existing mods on disk to the latest form factor available. This tool requires users to sign in to a valid Bethesda.net account.

To run this tool:

  1. Open DOOM Eternal Launcher
  2. Sign in to a valid Bethesda.net account
  3. Click Mods from the app's navigation bar
  4. Select Tools from the left-side menu
  5. Click Mod Validator Tool from the list of available tools
  6. Click "Run tool" in the pop-up dialog

PLEASE NOTE: This tool outputs an audit file that describes whether or not each mod was properly migrated. If a mod fails migration, it is a best practice to uninstall and re-download that mod from the servers.

Mod conflict viewer​

To run this tool:

  1. Open DOOM Eternal Launcher
  2. Click Mods from the app's navigation bar
  3. Select Tools from the left-side menu
  4. Click Mod Conflict Viewer from the list of available tools
  5. On the "mod conflicts page" click the Check for Conflicts button

PLEASE NOTE: before running the tool, make sure you have set an appropriate activemod loadout on the Play page. If no mods are selected in your loadout, the conflict checker will not find anything!

This is a new tool available in the DOOM Eternal Launcher. This tool utilizes sandbox the create a "conflict file log" which the Launcher can then read and display information in a consumable fashion to the user. There are two separate UI's availabe the Basic UI and the Advanced UI.

The Basic UI is designed to list conflicts between two selected mods as a method of comparing similar mods in your loadout. This mode is primarily geared towards non-creator mod users who want to play mods but are running into issues with their current loadout.

The Advanced UI is designed to fully list all conflicts between ALL mods in the activemods loadout. This mode lists all conflicts by file; each entry in the table can be clicked on to view which mods are altering the selected file. The Advanced UI is primarily geared towards creators who want to create mods that are highly compatible with other popular mods.

idStudio Mod Updates​

The idStudio mod UI was migrated over to the "common mod details" UI so that it flows much the same way as other details pages. There has also been a slight change in behavior regarding the "server mod association" properties on an idStudio mod and how the user interacts with mods in different states.

Server mod associations​

idStudio mods can have 3 main states as denoted here:

StateDescription
Local onlyThis mod only exists locally on the current user's machine.
Has a server associationThis mod exists on disk and is mapped to a valid creation
Has an invalid associationThis mod exists on disk but is mapped to an invalid creation

The UI in the Launcher for the Server mod association has been updated to correctly reflect the current state of the association. Previously the third state (Has an invalid association did not exist and was not covered).

Additionally, the server mod association state now dictates whether or not the user can Edit or Upload the current idStudio mod from its idStudio details page. Essentially users can only Edit/Upload and idStudio mod if and only if their current idStudio mod does NOT have a server mod association.

In the event that their mod has a server mod association they should make any required edits/changes to the mod from the Creations details page instead.

Mod list upgrades​

All mod lists have been completely reworked so that they provide a better UI/UX. Specifically they now:

  • provide a powerful mod filtering system
  • right-click menu access with several quick actions (such as Downloading a mod or Uninstalling a mod)
  • configurable mod item layouts that can be used to limit or maximize the amount of information displayed at any given time

Bug Fixes​


  • Fixed an issue where a missing mod title would crash the Play page
  • Fixed an issue where starting the retail version of the game would not attach process args to the game process
  • Fixed an issue where a missing mod title would crash the Play page
  • Fixed an issue where custom command line inputs were not being passed through to the base game (retail)
  • Fixed an issue where screen resolution calculations would overflow i16 buffer sizes and prevent the screen from resizing
  • Fixed an issue where the Asset pack list was not pulling all available/published asset packs. Now this page will load all asset packs that are publically available
  • Fixed an issue where the "Upload" list header was displaying over a scrolled list of uploads
  • Fixed an isse with removing/uninstalling Library mods
  • Fixed an issue where mod-list-item selection was not working across all lists
  • Fixed an issue where some aux menu items (right-click menu) that require an authorized account would appear for unauthorized users
  • Fixed an issue where "Remove from Library" right click action was crashing the library render
  • Fixed a bug where sandbox was failing to launch while not signed in
  • Fixed an issue where all images failed to upload OR update
  • Fixed several issues with editing idStudio mods
  • Fixed issues with breaking server associations
  • Fixed issues in the Files tab that prevented sorting and filtering from working correctly
  • Fixed an issue that was causing a huge lag in the idStudio page load (11secs -> sub 500ms)
  • Fixed an issue where the list filter notification dot would randomly appear when no filters are set
  • Fixed a rendering issue where mod lists would not scroll properly when the "Detailed" mod list item view was on
  • Fixed an issue where My Creations > idStudio was saying it could not load asset packs in offline mode
  • Fixed an issue where My Creations > idStudio was not loading data in Offline mode (should be able to load mods on this screen in all modes)
  • Updated various localization keys across several different screens:
    • Mod Cleanup Tool (confirm dialog)
    • Mod Validator Tool (confirm dialog)
    • Skip Launcher (confirm dialog)
    • New Release > Add binary files step (missing a subtitle)
  • Added a cache refresh when deleting a creation from My Creations (list should update after deleting a mod now)
  • Fixed an issue where the "Download asset pack" in the right-click context menus was not initiating a download
  • Fixed the "reset" button on the Mod Conflict Viewer Tool (basic); should now reset the form
  • Fixed an issue where Library mods could not be re-downloaded
  • Fixed an issue where downloading the latest version of a mod (without specifying a release to download) was not throwing an appropriate error
  • Fixed an issue where downloading an asset pack did not update the asset pack list or details page
  • Fixed an issue where downloading a mod in the library did not update the library list or details page
  • Fixed an issue where "canceling" the "Skip the Launcher" checkbox click would still set the setting to "true"
  • Fixed an issue where "canceling" the "Skip the Launcher" checkbox would still check the box in the UI
  • Fixed an issue where the Launcher was not correctly connecting to idStudio when it sent the "Change mod" IPC message
  • Fixed an issue where the "Open Logs" button would not open the log location if there were no logs present in the folder
  • Adjusted the layout of idStudio mod details page so that the "Open in idStudio" is always visible and available
  • Adjusted the "beta tag" on the Play page to be a banner and not sit on top of other controls
  • Updated the mod list items to also display the mod's author name
  • Update the mod details header to display the mod's author name
  • Adjusted the all menu panel background colors to comply with minimum ADA contrast standards

Sandbox : Update 1.4.0​

New Features​


Mod conflict viewer​

Support for mod conflict viewer as outlined above in the Launcher section.

Bug Fixes​


  • Fix a bug where milestone rewards could not be regranted if a mod was reinstalled.

idStudio : Update 1.4.0​

New Features​


  • Add isDynamic flag to SmartAIProxy. This allows the entity to update its transform each frame. Useful for some mods.

Bug Fixes​


Encounter Manager​

  • Fix a bug when Undo/Redo would bring a command node back from being deleted.

General​

  • Fix interactive placement settings dialog to be the correct size instead of using display dimensions.
  • Fix a bug where ShowInExplorer would not work for .map files in the refmap list.
  • If the shell function can't find a file due to an extension issue it will open the directory the file is in.

Logic Designer​

  • Fix a bug where deleting a function from a LogicGraph would incorrectly retain the wrong function subgraph.

Scene Director​

  • Fix a crash on sort by category with empty properties

Static Model Editor​

  • Store fly cam buttons over time.
  • Ensure the editor runs regular updates and render frames at decent intervals.

World Editor​

  • Fix crashes in traversal placement