You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added Nexus Mods as a second mod source for PAYDAY 3, PAYDAY 2, PAYDAY: The Heist, and Crime Boss: Rockay City. Browse and install through OAuth sign-in and website mod-manager downloads, choosing between ModWorkshop and Nexus Mods from the top of the Browse page.
Unrecognized Nexus mods can now be identified by matching them against Nexus's own listings: dragged-in archives at drop time, and already-installed mods automatically or on demand from a mod's options menu.
New About tab in Settings with project info and quick links to the GitHub repository, GitHub Sponsors, Discord, and modrex.net.
A one-time banner asking for a GitHub star, shown once ever after the 10th successful mod install (and at least a week of use). Dismissing it is permanent.
Added support for RAID: World War II: browse, install, and manage its mods (SuperBLT and legacy RaidBLT script mods plus asset override packs, all installed into the game's mods folder as the current loader expects), with one-click install and dependency detection for the RAID-SuperBLT mod loader.
Browse now lets you filter mods by tag, choosing tags to include or exclude.
New Storage section in Settings to clear cached data and reset app settings to defaults.
New buttons in Settings to open the game folder, each of its mod folders, and Modrex's data and install folders.
Mods can now be installed by dragging files from the file explorer into the window.
Added a Language setting for the app's interface: English and Russian.
Changed
Loading placeholders now use one consistent design across mod cards, mod details, galleries, downloads, formatted text, and the Settings page.
Replaced the native title bar with a custom one, unified across all platforms.
Improved app startup time.
Redesigned the startup screen as a compact window with loading progress.
Mod licenses now show as their own tab on the mod page with full formatting.
Redesigned the mod page:
Mod details (downloads, likes, views, version, dates, and links) moved into an info panel that stays visible while you scroll.
The panel now credits everyone who worked on the mod, with avatars and roles, not just the author. Clicking a person opens their ModWorkshop profile.
Each contributor with a donation link gets their own donation button, labeled with where it leads (PayPal, Ko-fi, GitHub Sponsors, and more).
Mods with a public repository get a Repository row showing where the code is hosted (GitHub, GitLab, or Bitbucket), replacing the plain "Source" link.
Banners keep the same proportions as on ModWorkshop instead of being cropped to a fixed height.
Descriptions and dependency lists use the full page width.
The Dependencies & Instructions tab now lists dependencies in the author's intended install order, numbered, with instructions below.
The PAYDAY 2 Diesel 3.0 notice no longer appears at startup.
Fixed
Fixed automatic updates for Linux DEB and RPM installations.
Fixed popup windows resizing and shifting position as their contents changed, most noticeably when switching tabs in the mod health check.
Fixed the download progress bar sometimes remaining visible after a mod finished installing.
Fixed the game picker's "Installed only" filter sometimes hiding installed games.
Fixed installed mods not being recognized on slower internet connections, where the mod identification data could time out before it finished downloading.
Fixed a rare case where an interrupted background update left the mod identification data unreadable, keeping installed mods unrecognized until the next refresh.
Fixed the Settings > Game tab's launcher selector staying disabled with no explanation while launcher detection was still running in the background; it now shows a detecting indicator instead.
Fixed mods whose names contain characters such as % or _ not being recognized by name.
Fixed the app not remembering which tab you were on after switching games.
Fixed the analytics consent prompt not appearing on first launch until a game was selected.
Fixed the game picker still acting on the previously selected game, which could show a game-specific notice or the wrong Discord status while no game was chosen.
Fixed mod cards varying in height depending on their title and description length, which made grid rows uneven across Browse and Installed.
Fixed installing multiple files from one archive keeping only the last selected file, as each file's install removed the previously installed one.
Fixed an empty duplicate folder appearing next to a mod's card when the mod's files span that folder and the top level.
Fixed PAYDAY: The Heist reporting every mod loader dependency as missing in the health check, which checked for PAYDAY 2's SuperBLT instead of PDTH's own loaders.
Fixed a mod loader showing as installed immediately after installing it while installing the mod still reported it missing. Loader status is now re-checked against the game folder instead of assumed, which also corrects PAYDAY 2's Diesel 3.0 branch, where SuperBLT cannot work even when its file is present.
Fixed dependencies that need a manual choice, such as picking from a multi-file archive, doing nothing when installed from a mod's Dependencies tab. They now explain that the dependency has to be installed from its own mod page.
Fixed overlapping operations on the same game, such as a download finishing while the mod list refreshed, being able to discard each other's changes to the installed mod list.
Fixed the "mods are hidden" warning sometimes never clearing after launching PAYDAY 2 or PAYDAY: The Heist without mods.
Fixed the Launch and Launch Modded buttons showing in Settings when it was opened without a game selected.
Fixed several dialogs missing a close button in the top corner, so every dialog can now be closed with an X.
Fixed the Linux app not having a proper icon in the taskbar, application menu, and window switcher.
Fixed dragged-in downloaded archives being named after the download's filename instead of the mod's real name.
Fixed selecting a folder that is not a valid game installation being accepted without warning and then silently cleared on the next refresh; the folder is now rejected with an explanation.
Fixed the game folder picker always naming PAYDAY 3 in its title regardless of which game was being configured.
Security
Prevented external URL query parameters from being reinterpreted as Windows shell commands.
Hardened thumbnail caching to reject unsafe image filenames.
Mod descriptions are now sanitized before rendering: scripts, event handlers, and unsafe HTML from mod pages are stripped, while formatting, images, colored text, and video embeds keep working.
Prevented maliciously crafted color tags in mod descriptions from stalling the app.
Archive extraction now stops once an archive expands far past its own size, so a malformed or malicious mod archive cannot fill the drive.