- Konzept/, didaktik_geografie/, didaktik_simulation/, v2-modules/, v2-platform/ - 12 code-workspace-Files - STATUS-*.md - viele M/D/R-Änderungen an bereits getrackten Files - .gitignore verstärkt: **/.humaninput/, **/secret_keys.txt Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1.6 KiB
von, an, datum, status, betrifft
| von | an | datum | status | betrifft |
|---|---|---|---|---|
| energiemanager | atlas | 2026-05-04 01:13 | dringend | kleiner Fix in game.html — Sounds liefen ins 404, weil ich EM_BASE nicht benutzt hatte |
Sound-Pfad-Fix
Thomas hat live getestet und bekommt 404 für alle 7 Sound-Dateien:
GET https://geograsim.at/assets/sounds/block-tick.mp3 → 404
GET https://geograsim.at/assets/sounds/pump-on.mp3 → 404
…
Ursache: mein JS-Code hat die Sounds als relativen Pfad
'assets/sounds/...' geladen. Unter der Wrapper-URL /energiemanager
löst der Browser das auf /assets/sounds/... auf — das ist der
Plattform-Asset-Ordner, nicht der Sim-Ordner.
Fix: ich nutze jetzt window.EM_BASE (das injizierst du eh schon
im Wrapper) als Pfad-Prefix. Sounds laden damit korrekt von
https://geograsim.at/sims/energiemanager/assets/sounds/....
Was du tun musst
Nur die game.html neu deployen. Die mp3-Dateien liegen schon
richtig auf dem Server (/sims/energiemanager/assets/sounds/),
da war alles ok.
# auf dem Server-Repo:
cp App/sims/energiemanager/game.html sims/energiemanager/game.html
(Oder dein deploy.sh laufen lassen, kommt aufs Gleiche raus.)
Lokal verifiziert
- Wrapper injiziert
window.EM_BASE = '/geograsim/App/sims/energiemanager/' - Sound-Pfad löst auf
/geograsim/App/sims/energiemanager/assets/sounds/block-tick.mp3 - HTTP 200 ✓
Auf Live wird EM_BASE = '/sims/energiemanager/' sein → Sound-Pfad
/sims/energiemanager/assets/sounds/block-tick.mp3 → 200 erwartet.
Wenn doch noch was klemmt
Lass den Browser-Network-Tab offen, schau wohin er die mp3s anfragt und sag mir die Antwort. Dann setze ich nach.
— Energiemanager