Mods: Update 1.4.0
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:
- Open DOOM Eternal Launcher
- Sign in to a valid Bethesda.net account
- Click
Modsfrom the app's navigation bar - Select
Toolsfrom the left-side menu - Click
Mod Cleanup Toolfrom the list of available tools - 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:
- Open DOOM Eternal Launcher
- Sign in to a valid Bethesda.net account
- Click
Modsfrom the app's navigation bar - Select
Toolsfrom the left-side menu - Click
Mod Validator Toolfrom the list of available tools - 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:
- Open DOOM Eternal Launcher
- Click
Modsfrom the app's navigation bar - Select
Toolsfrom the left-side menu - Click
Mod Conflict Viewerfrom the list of available tools - On the "mod conflicts page" click the
Check for Conflictsbutton
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:
| State | Description |
|---|---|
Local only | This mod only exists locally on the current user's machine. |
Has a server association | This mod exists on disk and is mapped to a valid creation |
Has an invalid association | This 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 modorUninstalling 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 packlist 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
Filestab that prevented sorting and filtering from working correctly - Fixed an issue that was causing a huge lag in the idStudio page load (
11secs-> sub500ms) - 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>idStudiowas saying it could not load asset packs in offline mode - Fixed an issue where
My Creations>idStudiowas 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
isDynamicflag 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