play-test copies are temporary (levels/.playtest, removed and mod selection restored when the game ends), add to llamamod and keep option in the editor, remove level and open levels folder in the launcher plus --remove-level, unique level mod ids for files differing only in case, esc leaves the waypoint tool

This commit is contained in:
MineTec committed 2026-11-07 09:42:24 +01:00
1 parent 2386443fac
commit 1c8b766454
24 files changed
+823 -87

No files matched your search

+3
View File
@@ -39,6 +39,7 @@ Runtime modules: java.base, java.desktop, java.prefs, java.logging, jdk.charsets
llamamod --version --install <iso|folder> --mods --launch [--wait]
llamamod --apply [id,id] [--opt id.key=value ...]
llamamod --registry --saves --unlock <slot 1-3> <world> <chapter> [--cursor]
llamamod --import-level <file> --remove-level <id|file>
```
`--mods` lists every mod with category and its options (current value, type, range, default).
`--opt` values are validated and saved in config.json like the GUI does. Errors (e.g. "The game is
@@ -60,6 +61,8 @@ different folder chosen in the wizard is remembered via `java.util.prefs`.
| `cd-active/` | what the game sees as its CD: hard links to originals + mod outputs |
| `cache/<mod>/<key>/` | mod outputs + `manifest.json` |
| `backups/saves/<timestamp>/` | save game backups (taken before every write) |
| `levels/` | level projects = level mods (`.playtest/`: temporary editor play-test copies) |
| `backups/levels/<timestamp>/` | level mods removed with "Remove…" / `--remove-level` |
| `wine/` | own Wine prefix (Linux) |
| `logs/` | game.log, wineboot.log, registry.log |