All checks were successful
release / build-release (push) Successful in 1m35s
tools/gensound syntetiserar 21 ljud: fyra stationsmelodier i klockklang (en per station via melody-fältet eller banans id), ankomstjingel, ding-dong vid inrullning, dörrsignal vid avgång, spärrens pip och nekande, kiosk, toalett, lärt ord, bekräfta/varning, byte, personal, vinst, förlust, flygplan, sorl och menymusik. sfx.go spelar effekter utifrån vad som hänt i sim.Run sedan förra bildrutan. Ljudlagret har huvudvolym × effekter/musik och byter inte slinga i onödan. Inställningar (S på bankartan, sparas): volymer, språk sv/en som laddas om direkt, fönsterskala, fullskärm (F11 överallt) och tangentöversikt. Fönsterikon från genart. CHANGELOG.md. Tester för ljudfiler, melodival och inställningar. Docs, wiki och skärmdumpar uppdaterade. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
27 lines
1.4 KiB
Markdown
27 lines
1.4 KiB
Markdown
# resources/sound – ljud
|
||
|
||
Alla ljud är syntetiserade av `go run ./tools/gensound` (16-bit mono
|
||
44,1 kHz WAV, deterministiska, egna kompositioner – inga inspelade JR-melodier).
|
||
Byt gärna ut dem mot riktiga inspelningar, men **behåll filnamnen**; listan
|
||
i `internal/game/audio.go` (`AllSounds`) testas så att alla finns och går
|
||
att avkoda.
|
||
|
||
| Fil | När |
|
||
|-----|-----|
|
||
| `melody-approach.wav` | ankomstjingel när ett tåg är på väg in (*approaching*) |
|
||
| `announce.wav` | ding-dong när tåget rullar in (*arriving*) |
|
||
| `melody-a.wav` … `melody-d.wav` | stationens avgångsmelodi innan dörrarna stängs (*closing*); banans `melody`-fält eller vald efter id |
|
||
| `door-chime.wav` | dörrsignal när tåget går (*leaving*) |
|
||
| `chatter.wav` | loopbart stationssorl på banor med `noise` > 0 |
|
||
| `music-map.wav` | bankartans/menyernas musikslinga |
|
||
| `gate-beep.wav`, `gate-deny.wav` | spärren släpper igenom / nekar |
|
||
| `kiosk.wav`, `toilet.wav` | köp i kiosken, toalettbesök klart |
|
||
| `learn.wav` | nytt japanskt ord |
|
||
| `confirm.wav`, `cancel.wav` | minispel öppnas / varning (fel vagn, för tidigt …) |
|
||
| `transfer.wav`, `staff.wav` | byte till nästa station, personalen har låst upp |
|
||
| `win.wav`, `lose.wav` | banan klarad / förlorad |
|
||
| `plane.wav` | hemresan |
|
||
|
||
Volymerna styrs av inställningarna (S på bankartan): huvudvolym × effekter
|
||
respektive musik/sorl.
|