Skip to main content

Mods: Update 1.2.2

· 9 min read

Update 3 for DOOM Eternal (PC Mod Preview)

This update comes with a new, completely reworked launcher. The launcher has been rebuilt from the ground up for better efficiency, usability, and performance. It offers greater control of both installed and created mod content. Additionally, it comes with a reworked download/upload queue system to better facilitate file transfers.

On top of the new launcher release this update also includes a path for modifying audio using WWise as well as bug fixes for Sandbox and idStudio.

DOOM Eternal Launcher (v 7.10.4)​

Updates​


General​

This version of the Launcher has restructured the front-end of the application to create a separate layer outside of the internal navigation structures. This helps maintain statefulness of the UI and promotes more efficient navigation. This adjustment to the layout helps better convey context to the end user.

  • Updated application build and packaging to improve Steam launch times.
  • Improved resource usage and responsiveness across the app.
  • Better handling for dragging the application window around.
  • Better statefulness of internal cached data.
  • Better handling for navigating between views (promotes better network call efficiency)
  • Added a loading window for better user feedback.
  • Improved offline detection for when the mods service or internet are not available.
  • Changed the "Download" button to behave uniformly across the app.
  • Updated all datetime fields to respect the user's localization settings.

Bypass Mode​

Added support for a bypass mode. If the user does not want to use mods they can set a preference for skipping the launcher and starting DOOM Eternal immediately. This preference can be changed at any time by pulling up the launcher from their task bar. Additionally the bypass mode is automatically active for handhelds and streaming platforms.

Offline Mode​

This version of the Launcher adds support for an "Offline mode" which is governed by a few things.

  • Network access
  • The Launcher being installed in the correct folder alongside the game files so it can access necessary files.
  • The Launcher receiving a healthy status from the BNet mods service.

While in "Offline mode" users can still

  • Play the retail version of the game.
  • Play the modded version of the game with the mods they have on their PC.
  • Open idStudio to work on new mods with local content.
  • Access previously downloaded/installed content.

Mod Browsing Updates​

The Browse page has undergone an extensive rework to improve its usability. This rework focused on:

  1. Increasing page render efficiency while under load.
  2. Decrease network traffic during page load and navigation.
  3. Adding better accessbility through an improved layout.
  4. Improved use of space by showing relevant data in a more efficient way.

The following improvements were also made.

  • Updated page loaders to be more responsive to data load times.
  • Updated the layout to present the users with
    • Clear filters / search section
    • Reduce visual noise allowing the users to focus on the mod lists.
  • Added a paginator for search results and made it sticky so that it remainds at the top of the screen during scroll.
  • The search bar is no longer a "type-ahead" search. Instead it is now triggered by clicking the search button or the pressing the "enter" key.
  • Searching can now be done dynamically in three modes.
    • text search: typing normally in the search field will perform a search on mod titles
    • author search: typing an @ before a keyword will perform an author search for the keyword (this must match the whole author's name)
    • tag search: typing a # before a keyword will perform a tag serach for the key word; users can search for multiple tags in a single search

Managing Mods and Asset Packs​

Many of the other subscreens that are geared towards managing mod content have been completely reworked. The main focus was manging large collections of mods more succinctly.

  • Mod lists (left side panel) have all been expanded to a wider section of the screen.
  • All mod lists received a "Search" bar that performs a local search on the mod list. This is helpful when the user has lots of mods in a list.
  • Update the general layout of these pages to present a more uniform layout; the goal was to utilize space more efficiently and reduce visual noise.

Playing mods​

  • Added "Import save profile" functionality to the "Play" page; allowing users to import their save data from the standard version of DOOM Eternal.
  • Simplified the "Active mods" list and all of the actions required to manipulate the load order of mods.

Uploading and Downloading Mods​

The download/upload workflows have been completely reworked from top to bottom. The system now:

  • Provides a realtime readout of the current download/upload queue.
  • Has queue functionality to grant users greater control over how their pc's resources are used.
  • Provides greater clarity/transparency into what is happening at all times during an upload/download.
note

The file-sync page has been completely removed and downloads/uploads have been split into two different pages.

New Downloads Page​

This page is only visible when the user is signed into BNET. It is accessible through the application header (next to the settings button).

New Uploads Page​

This page is located under Creations > Uploads as uploading mods is something only Creators can do. To create a mod the users must:

  • Be using a Steam version of the Launcher
  • Have idStudio installed on disk
  • Have a valid BNet account

Bug Fixes​


  • Fixed an issue where uninstalling a mod from the user's Library was taking an abnormally long time.
  • Fixed an issue where uninstalling a mod from the user's idStudio Library was taking an abnormally long time.
  • Fixed an issue where asset packs would appear to be missing images and details on the Download queue page.
  • Better error handling and notification for failures in the mod creation steps.
  • Fixed the styling on the Launcher's toast notifications so they are more readable.
  • Fixed an issue where the "Restart Now?" prompt took a long time to appear.
  • Fixed the "Like/Unlike" button the Browse > Mod details page.
  • Added a missing loader icon to the idStudio Library.
  • Updated an error message when idStudio fails to open. Typically this is because the prior instance of idStudio was still closing.
  • Fixed an issue where re-downloading the same mod/release would get stuck in the active spot in the download queue.
  • Fixed an issue where after downloading an asset pack (with other downloads queued) the asset pack would reappear in the active download spot.
  • Fixed an issue where random mods on the Play page would be missing their images.
  • Fixed an issue where text on the idStudio page would extend to the end of the visible page.
  • Fixed an issue where installed mods in the Library > Mod details > Download drop down would highlight the latest release.
  • Fixed some missing placeholders in the Download menus.
  • Updated and patched a large amount of localization issues across several languages.
  • Fixed an issue where the "Like" button was not functioning on Browse > Mod details
  • Fixed an issue where the "Download details" panel was not dynamically updating as a download progressed
  • Fixed an issue where download asset packs would be missing asset pack details in the "Download details" panel
  • Fixed an issue where reconnecting to an "online" state would not reload either the asset packs or the user's library
  • Fixed the "edit property" dialog so that it correctly expands or contracts to fit the current property
  • Fixed an issue where some images would not load in offline mode (not in cache)
  • Fixed an issue where the "Open idStudio mod installs" button did nothing
  • Fixed an issue where sometimes, when downloads failed, the download would get "stuck" in the active slot
  • Fixed an issue that prevented users from updating tags on a mod
  • Fixed an issue where the Browse > Search results paginator was displaying over mod details dialog
  • Fixed an issue where users do not receive feedback on screen while the Launcher is loading active mods from disk
  • Fixed an issue where text would overflow the active mod "cards" on the Mods > Play page
  • Fixed an issue where "restoring" the window AFTER the app had been maximized would not work; now it should restore the window to its default size
  • Fixed an issue where the Forgot password and Sign up links on the authenticator did not work

Sandbox : Update 1.2.2​

Updates​


  • Changed the "Mods" Extras menu to be "Mod Maps"

Bug Fixes​


  • Fixed packagemapspec merging so that mod load order is honored when loading maps with the same name but from different mods.
  • Fixed a bug where unreferenced mapInfo decls were not detected in the "Mod Maps" menu.

idStudio : Update 1.2.2​

Features​


A new, more advanced method for modding audio via WWise is now available. For more information see Audio Modding

Updates​


General​

  • Added a showMap decl parameter to manInfo to control if the map shows up in the "Mod Maps" menu.
  • Default mod name is now "Default Mod".
  • Added more validation for the mod name.
  • String editor is now resizable and closeable.

Legacy Mod Map Importer:​

  • Reduced unnecessary warnings from resource generation.
  • The process now defaults brush volumes for entity defs which do not have one but should.
  • Proper warning curation for entities with missing inheritance.

Bug Fixes​


  • Prevent empty mod names.
  • Fixed a bug where group to entity and ungroup were not maintaining the group lists.
  • Export obj now correctly unpacks textures and material decl relative to mod base folder.
  • Fixed a crash removing logic decl and trying to open a different one.
  • Fixed a crash when removing a logic entity which was currently being edited in an open logic designer.
  • Fixed a crash if Steam attempted to launch a second instance of idStudio.
  • Fixed a bug in the Mod Packer where regenerate asset dialog would stall indefinitely.