launcher: interrupted apply recovers cd-active.new (completion marker) or cd-active.old, config.json merged field by field on save across windows, wine version check with warning below 5.0, mirror worlds as check boxes (new multi option type, old values still load), copy progress in mb in the wizard, saves table fits 1280x720
This commit is contained in:
1 parent
526f6072f6
commit
a6708e5fff
28 files changed
+843
-112
No files matched your search
@@ -82,10 +82,9 @@ Test World with all mods; boot-to-level + all exe mods (River loading card); pra
|
||||
NoClassDefFoundError.
|
||||
* **OneDrive / redirected Documents** (decided: no warning) as data folder: hard links inside a synced folder and
|
||||
on-demand files are fragile; the wizard could warn when the chosen folder is under `%OneDrive%`.
|
||||
* **Interrupted apply** (app killed between the two renames of `buildActive`): `cd-active` is
|
||||
missing until the next apply; the GUI then restores the original (dropping the mods), CLI
|
||||
`--launch` says "CD folder missing". `cd-active.new` is complete at that point and could be moved
|
||||
in instead.
|
||||
* A `config.json` saved by a stale window after another instance applied still overwrites
|
||||
activeMods/gameExeSha256 (L3 only covers the check); a merge-on-save would be needed.
|
||||
* Old Wine versions are not detected (no version check); missing Wine gives a clear message.
|
||||
* ~~**Interrupted apply**~~ – fixed 2026-11-07: `cd-active.new.complete` marker +
|
||||
`ModManager.recoverInterruptedApply()` (GUI start, Play, `--launch`), see llamamod-app.md.
|
||||
* ~~A `config.json` saved by a stale window overwrites activeMods/gameExeSha256~~ – fixed
|
||||
2026-11-07: field-level merge-on-save under `.config.lock` (`Config.save`).
|
||||
* ~~Old Wine versions are not detected~~ – 2026-11-07: `wine --version` in Settings, warning below
|
||||
Wine 5.0 (Settings in red, once before Play); missing Wine gives a clear message.
|
||||
Reference in new issue
Block a user