Droid Mod Loader v0.5.2-beta: Install, Profile, and Repair Hotfix
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.