Files
skate-3-rust-engine/mods
Hails b321f77799 Audio modding 2: the decided defaults (own emitter slots, native routing, positional rules)
- Mod emitters get their own instances by default (ModEmitterSlots::Extra); "shared" stays
  selectable, SKATE_AUDIO_MOD_EMITTER_SLOTS overrides either way.
- Mod WAVs route through the native mixer by default when the native audio runs and a voice
  is free, else the Bevy path; native = true / false forces one. Positional native sounds
  default to a 40 m squared reach.
- Replace / layer rule sounds are positional: `at` = owner (default, followed each frame,
  optional offset), world (fixed position) or centre; optional falloff; default reach is the
  owner's retail one (emitter record, cars 40 m, peds 50 m, skaters 30 m).
- Dev test mod, Skyline and audio-example use the defaults; SDK docs and doc 16 updated
  (section L questions written as decisions).
- No mod active: e2e bench byte-identical, 84 / 84; new tests for each default.
2026-10-04 11:21:27 -06:00
..