Skip to content

Droid Mod Loader v0.6.0-beta: Profile-Specific Archive Library

Choose a tag to compare

@CyberShonk CyberShonk released this 17 Jun 05:44
· 95 commits to main since this release

Summary

Droid Mod Loader v0.6.0-beta adds a proper archive-folder browser and makes the archive library easier to use across multiple game profiles.

Instead of selecting one archive at a time, you can now choose the folder where you keep downloaded mods. DML remembers that folder for the active profile and displays supported archives in a searchable library.

This release also contains substantial internal cleanup intended to make future development safer without changing existing mod-management behavior.

Archive Library

  • Select a folder containing downloaded mod archives.
  • Browse top-level ZIP, 7Z, and RAR files directly inside DML.
  • Search the archive list by filename.
  • Refresh the folder after adding or removing files.
  • Change the selected archive folder at any time.
  • Keep separate archive-folder selections for different DML profiles.
  • Retain the selected folder after restarting the app.

DML reads archives from the selected folder but does not modify or delete the original files. When you install a mod, DML keeps its own managed copy.

Archive Status and Sorting

Archive entries can now show whether they are:

  • Available to install
  • Previously installed in the active profile
  • Currently installed in the active profile

Archives available for installation are shown first. Currently installed archives are placed toward the bottom of the list.

Installation history and archive status are evaluated separately for each active profile.

Profile-Specific Folder Selection

Each profile can now remember its own archive folder.

For example:

  • A Fallout: New Vegas profile can use an FNV archive folder.
  • A Skyrim profile can use a Skyrim archive folder.
  • An Oblivion profile can use an Oblivion archive folder.

Users upgrading from the earlier archive-browser implementation will have their existing shared folder migrated to the first active profile that opens the Archive Library. Other profiles can then select their own folders.

Installation Improvements

Archives opened from the new library use DML’s existing archive-import and installer pipeline.

This keeps simple archives, manual layout selection, FOMOD handling, BAIN handling, metadata tracking, and managed archive storage on the same installation path.

The duplicate archive-library installer implementation introduced during development has been removed.

Interface Improvements

  • Main-screen scroll position is retained during the current app session.
  • Fullscreen Mods, Plugins, and Archive lists retain their scroll positions.
  • The Archive Library includes dedicated Refresh, Change Folder, and Close controls.
  • Developer Tools remain available through the existing version-text unlock.

Internal Changes

This release includes substantial responsibility extraction from MainActivity and other large UI workflows.

The cleanup separates profile, deployment, installer, archive, mod, plugin, recovery, developer-tool, and fullscreen-panel actions into smaller components. These changes are intended to preserve existing behavior while making future work easier to review and test.

The broader refactor is not finished and will continue after this release.

Upgrade Notes

  • This version can be installed over v0.5.5-beta.
  • Existing profiles and installed-mod records should remain available.
  • Tap Install Mod and select the folder containing downloaded archives.
  • Each profile can remember a different archive folder.
  • The original archives remain in the selected source folder.
  • Back up important game folders before testing deployment features.

Known Issues

  • Some 7Z and RAR archives may still fail depending on their compression method or archive format.
  • Archive scanning currently checks only files directly inside the selected folder. Subfolders are not scanned.
  • Full Nexus Mods browsing, API downloads, collections, and download queues are not included yet.
  • Deployment recovery messages and tools still need additional polish.
  • Droid Mod Loader remains beta software.

Supported Games

Current profile support includes:

  • Fallout: New Vegas
  • Fallout 3
  • Tale of Two Wastelands
  • Skyrim Legendary Edition
  • Oblivion

Support quality and game-specific behavior may vary while DML remains in beta.

Feedback

When reporting a problem, include:

  • Device model
  • Android version
  • Game and active DML profile
  • Archive format
  • Mod name
  • Steps that caused the problem
  • Screenshots or DML logs when available

Thank you to everyone testing Droid Mod Loader and helping improve Bethesda modding on Android.