Skip to content

Droid Mod Loader v0.5.2-beta: Install, Profile, and Repair Hotfix

Choose a tag to compare

@CyberShonk CyberShonk released this 19 May 02:39
· 222 commits to main since this release

This is a follow-up beta hotfix for users testing v0.5.x builds.

Important:
If you used v0.5.0-beta and saw files such as .ini.txt, .xml.txt, duplicate folders, or incorrectly wrapped installed mod folders, use the new repair tool from Developer Tools:
Repair v0.5.0-beta Artifacts

Changes

Profile fixes

  • Fixed profile switching so the active profile’s game ID is applied correctly.
  • Fixed cases where Fallout: New Vegas plugin state could remain visible after switching to a Fallout 3 profile.
  • New profiles now become the active profile immediately after creation.
  • Saving profile settings no longer accidentally changes the profile’s game.
  • Profile loading now logs active profile context for easier troubleshooting.

Installer and archive fixes

  • Improved archive layout detection for common mod package structures.
  • Fixed one-folder wrapper installs, such as OuterFolder/Data/textures/...
  • Added a Mod Organizer-style manual Data folder selection flow for ambiguous archives.
  • Fixed mixed root/Data archive handling so SKSE/NVSE-style root files are preserved.
  • FOMOD archives are now detected first.
  • Unsupported FOMOD installers now fail gracefully instead of installing raw fomod metadata.
  • Increased the default 7z extraction memory limit from 128 MiB to 512 MiB.
  • The supported 7z memory range is now designed around 256 MiB safe minimum, 512 MiB default, and 1024 MiB maximum.

Tree URI and filename fixes

  • Fixed Tree URI folder lookup so existing folders like Sound are reused instead of creating sound(1).
  • Fixed Android document provider filename behavior that caused .ini, .xml, and similar files to become .txt files.
  • Deployed files now preserve exact filenames more reliably.

Repair tool

  • Added a one-time repair tool for v0.5.0-beta artifacts.
  • Repairs .ini.txt, .xml.txt, .cfg.txt, and similar bad filename suffixes.
  • Repairs incorrectly wrapped installed mod folders.
  • Attempts safe duplicate-folder merging.
  • Rebuilds mod file indexes after repair.
  • Writes a repair report to the active profile state folder.
  • Existing correct files are not overwritten; conflicts are skipped or quarantined.

Mod list cleanup

  • Added cleaner display name handling for newly installed mods.
  • Original archive filenames are still preserved internally.
  • Installed folder names are not renamed, so existing state remains stable.
  • Added nullable metadata fields to installed mod records for future Nexus metadata support.

Plugin output fixes

  • Writing plugin files now uses the saved plugin list instead of blindly rescanning the selected Data folder every time.

  • If no saved plugin list exists, the app refreshes plugins once before writing.

  • The repair tool is intended for affected beta testers, not as a normal everyday workflow. It will be hidden in future updates.