english groove.exe (2000-10-17) supported next to the german one: named exe sites found by signatures per build (german patches byte-identical), base patch and every exe mod on both, unknown builds get a clear message; display diagnostics moved to troubleshooting with a warning (it flashes every monitor black)

This commit is contained in:
MineTec committed 2026-11-07 18:14:15 +01:00
1 parent f984019199
commit ca22c75fac
26 files changed
+1285 -253

No files matched your search

+11 -1
View File
@@ -21,7 +21,17 @@ with `CDPath`, `HDPath`, screen size, volumes and devices. LlamaMod's base patch
redirects it to `HKEY_CURRENT_USER`, so no admin rights are needed.
Development used the **German CD**. Other language versions are expected to use the same formats
but were not tested.
but were not tested with their own data.
### groove.exe versions
| Build | PE date | Size | Notes |
|---|---|---|---|
| German | 2001-02-12 | 1,642,496 bytes | reference for all addresses in these pages |
| English (first release, menu "Start Game") | 2000-10-17 | 1,634,304 bytes | same code, shifted (e.g. main menu frame handler 0x549990 instead of 0x549C50); .data globals laid out differently (game state 0x583D74 instead of 0x5846E4, player strat 0x6D94A4 instead of 0x6D9E1C); .data 0xD000 bytes in the file instead of 0xE000 |
LlamaMod supports both (`exe/Site` lists every address it uses in both builds). Addresses in the
reference pages are those of the German build.
## Level naming scheme