Repository navigation
Releases: PaffcioStudio/7DTD-Mod-Manager
Releases · PaffcioStudio/7DTD-Mod-Manager
Release list
1.0.50
If you run into any problems or bugs, please open an issue on GitHub. Include your app version, your Linux distro, and the relevant log from ~/.7dtd_modmanager/logs/.
(latest) 1.0.50
Sandbox settings for 7 Days to Die V3
- Added a read-only sandbox settings viewer for game instances using
public,latest_experimentaland any V3.x release, including future V3.9.x versions. Versions V2.x and older do not show the sandbox action. - Added sandbox shortcuts in the installed and available Steam releases lists. Shortcuts open the corresponding game instance, with a selector when more than one instance uses the same release.
- Added automatic
SandboxCodereading from a selected world'sgameOptions.sdf, full-code display and one-click copying to the clipboard. The game save takes priority over older launcher-stored codes, and pasted codes can still be previewed and saved separately without modifying the world. - Added Polish and English labels and regression tests for release eligibility, current world detection and code copying.
- Refined the sandbox window layout: a narrower dialog, compact setting cards, short readable descriptions and a list that adapts to the available screen height.
Downloads and installation
- Fixed mod release numbers in archive names being mistaken for game versions, including No Cheat Commands being incorrectly rejected for V3.
- Added compatibility confirmation with "Download anyway" from Discover cards, individual files in the details panel, and failed-download retries. Uncertain compatibility now opens a decision dialog instead of ending the download with an error. Multiple compatibility questions are shown in order.
- Added downloading a mod without its missing game version. The existing "Download game and mod" option remains available, and both the compatibility override and the missing-game choice survive queue restoration.
- Added an explicit choice between a regular Library mod and an overhaul in a separate instance for every newly downloaded web mod archive. Author categories no longer automatically determine the installation destination. The dialog shows the selected file, its type and the number of included mods, including separately selected addons.
- Saved the installation choice in the download queue. Installation questions are queued, and cancelling, pausing or closing the application releases waiting workers without silently installing the archive as a regular mod.
- Allowed separate files and addons from the same mod page to be downloaded independently. Each artifact has its own archive cache key, preventing files with the same version or filename from reusing the wrong ZIP.
Library and interface
- Added downloading the catalog thumbnail during mod installation and recovering missing thumbnails using the exact saved mod slug, instead of searching only by display name.
- Added source labels for Discover downloads, manual imports, URL imports and local installations. Added the Library source filter: All sources, Downloaded from Discover and Manually imported. It combines with search and status filters, and the header shows the actual number of visible mods.
- Fixed clicks reaching cards or controls behind shared buttons, dialogs and details panels. Added closing guards against rapid second clicks and blocked wheel events from reaching a covered list.
- Disabled dragging lists with the left mouse button to scroll. Increased mouse-wheel movement to 360 pixels per notch and normalized small angle deltas from high-resolution wheels. Pixel-only scrolling and draggable scrollbars remain supported.
- Clarified that detecting an external Steam installation is optional when using game copies downloaded by the manager. Updated Polish and English labels and dialogs.
Reliability
- Moved online mod details completion and pending requests to the GUI thread to avoid unsafe QML updates from network workers.
- Dismissing the missing-game dialog with Escape or its close button now clears the pending request.
- Updated the source dependency requirement to PySide6 6.10 or newer and added regression coverage for installation destinations, addon caches, compatibility decisions, thumbnails, source filters and actual Qt pointer and scrolling behavior.
1.0.49
Historical Steam releases
- Added a catalog of 32 historical Alpha 5-8.8 releases, including hotfix builds. The manager selects the Windows depot and exact manifest automatically; Alpha 8.8 uses its existing Steam branch.
- Historical releases use the existing DepotDownloader integration, Steam Guard authentication and shared download queue, with progress, pause, resume and cancellation.
- Added downloading Windows game releases from a shared
AppID DepotID ManifestIDcode. Known codes reuse their catalog entry; other manifests get their own managed folder and are registered after a successful, validated download. - Checked all 32 historical releases: 27 manifests are accessible. Alpha 6.0-6.4 are marked unavailable because depot 251574 is no longer listed for the game; local imports remain supported. Historical dates now use DD-MM-YYYY.
- Added Reinstall and Uninstall controls for historical and regular Steam releases, with confirmation dialogs. Reinstallation downloads to a separate staging folder and replaces the existing copy only after the new download passes validation.
- Improved Steam failure messages by including the last actionable DepotDownloader error. Some historical Alpha 6 depots may still be unavailable with current Steam entitlements.
Local game imports
- Added importing a local 7 Days to Die folder as a known historical release or under a custom name. Imports use symbolic links, check for duplicate paths and content, and create
steam_appid.txtonly when it is missing. - Added game-file validation and visible, translated errors for invalid or incomplete imports.
- Imported releases have a separate Remove import action that removes their registration and symbolic link while preserving the original game files. Reinstallation and deletion also protect external folders and check managed paths.
- Added a guarded cleanup utility for the previously manually registered Alpha 5.0 installation. It previews changes before applying them and protects manager-owned releases and other registered imports.
Downloads and Discover
- Fixed game downloads stalling after restarting the manager. Interrupted and queued downloads resume when the Steam worker is free, while manually paused downloads wait for Resume. Recovered jobs retain progress and support pause and cancellation.
- Fixed progress for historical depots without a total size in the Steam branch API. The progress bar now uses DepotDownloader's percentage and preserves it across restarts.
- Added Discover sorting: Newest, Featured, Trending, Recently Updated, Most Liked, Most Downloaded and Most Viewed. Sorting uses the website's supported filter, persists across searches and pagination, and can be saved with Discover defaults.
- Simplified the Discover sorting control by removing the redundant label beside the selected option.
Interface and translations
- Replaced native file and folder dialogs in Settings and historical imports with the application's file browser, including Polish and English action labels.
- Fixed historical release names, hotfix labels, import messages and sorting options to follow the selected interface language.
- Added Polish and English confirmation before signing out of Steam, both from Steam Releases and the header account menu.
- Simplified the README while preserving the feature overview, screenshots, requirements, build instructions and Steam login guidance.
- Updated regression coverage for historical manifests, imports, safe deletion, download recovery, queue controls and Polish/English translations.
(old) 1.0.48
- Added mod downloads from public Google Drive links, including large files that require confirmation.
- The download list now scrolls. Failed downloads can be removed, and Clear completed also clears failed entries while keeping running, queued and paused downloads.
- Download history now stays available after restarting the manager. Improved resuming interrupted files and retrying game downloads.
- If a mod needs a game version you have not downloaded, the manager asks whether to download it. The mod waits in the queue until that version is ready.
- Game versions in the instance editor are now ordered from newest to oldest. Scrollbars hide automatically when everything fits on screen.
- You can choose which game file to launch in the instance editor. The regular game executable is used by default, so there is no need to rename EAC files.
- Instances launched directly through Proton now have separate game settings, even when they use the same game version. Existing data stays on disk; you may need to adjust your game settings again on the first launch.
- Improved detection of damaged downloads, saving recent settings changes, and keeping your chosen Proton version and game executable in backups.
- Added more useful game logs and tests for downloads, the screenshot gallery and the interface in both languages.
(old) 1.0.47
- Reduced UI freezes during GE-Proton downloads. Transfer progress is now updated at a steady rate instead of making the interface rebuild on every received chunk.
- Moved GE-Proton archive extraction into a separate Python process so unpacking large files no longer competes with the Qt window for the Python interpreter. Archives are still checked against the same safe extraction rules, and cancellation stops the extractor.
- Moved installed-Proton discovery and removal to background workers. The Proton page no longer waits for a disk scan or a large folder deletion before it responds to clicks.
- Kept progress and status notifications separate from catalog changes, so updating the download percentage does not needlessly refresh the full list of Proton relea...