KAZIK/src_graphics/bowling_audio_data.inc
Artvasil09 7e081beeca feat: enhance bowling physics, audio, ball weight selection, and visitor cast routines
- Bowling feel: impulse contact solver, string pinsetter cycle, in-world lengthwise return rack and visible ball return lift

- Ball weights: 4/5/6/7 kg selection with equal launch work physics, momentum balance, and projected picking

- Audio: dedicated MCI channels with 7 synthesized waveaudio cues (release, rolling, impacts, applause, pinsetter, return)

- First-person animations: 33-frame player underarm throw/follow-through sequence (player-underarm-v2)

- Visitors: 10 persistent shared cast identities with exclusive reservations, activity transitions, and chair sit/rise animations

- Tests & verification: comprehensive native regression test suites and updated documentation

- Synchronize binaries and update launcher hash to 536E23BED4055562BC63871826FF44FFED037923A9BE8E0F591131DB4FBD104B
2026-11-04 18:44:12 +03:00

35 lines
2.1 KiB
PHP

.data
bpRollOpen db 'open "assets/audio/bowling/rolling.wav" type waveaudio alias bowlroll',0
bpImpactOpen db 'open "assets/audio/bowling/pins-heavy.wav" type waveaudio alias bowlpins',0
bpReleaseOpen db 'open "assets/audio/bowling/release.wav" type waveaudio alias bowlrelease',0
bpClapOpen db 'open "assets/audio/bowling/applause.wav" type waveaudio alias bowlclap',0
bpLightOpen db 'open "assets/audio/bowling/pins-light.wav" type waveaudio alias bowllight',0
bpResetOpen db 'open "assets/audio/bowling/pinsetter.wav" type waveaudio alias bowlreset',0
bpReturnOpen db 'open "assets/audio/bowling/return.wav" type waveaudio alias bowlreturn',0
bpReturnPlay db 'play bowlreturn from ',0
bpReturnStop db 'stop bowlreturn',0
bpRollPlay db 'play bowlroll from 0',0
bpRollStop db 'stop bowlroll',0
bpImpactPlay db 'play bowlpins from 0',0
bpReleasePlay db 'play bowlrelease from 0',0
bpClapPlay db 'play bowlclap from 0',0
bpLightPlay db 'play bowllight from 0',0
bpResetPlay db 'play bowlreset from 0',0
bpRollClose db 'close bowlroll',0
bpImpactClose db 'close bowlpins',0
bpReleaseClose db 'close bowlrelease',0
bpClapClose db 'close bowlclap',0
bpLightClose db 'close bowllight',0
bpResetClose db 'close bowlreset',0
bpReturnClose db 'close bowlreturn',0
bpAudioOpens dd OFFSET bpRollOpen,OFFSET bpImpactOpen,OFFSET bpReleaseOpen,OFFSET bpClapOpen,OFFSET bpLightOpen,OFFSET bpResetOpen,OFFSET bpReturnOpen
bpAudioCloses dd OFFSET bpRollClose,OFFSET bpImpactClose,OFFSET bpReleaseClose,OFFSET bpClapClose,OFFSET bpLightClose,OFFSET bpResetClose,OFFSET bpReturnClose
bpVolumeRoll db 'setaudio bowlroll volume to ',0
bpVolumePins db 'setaudio bowlpins volume to ',0
bpVolumeRelease db 'setaudio bowlrelease volume to ',0
bpVolumeClap db 'setaudio bowlclap volume to ',0
bpVolumeLight db 'setaudio bowllight volume to ',0
bpVolumeReset db 'setaudio bowlreset volume to ',0
bpVolumeReturn db 'setaudio bowlreturn volume to ',0
bpAudioPrefixes dd OFFSET bpVolumeRoll,OFFSET bpVolumePins,OFFSET bpVolumeRelease,OFFSET bpVolumeClap,OFFSET bpVolumeLight,OFFSET bpVolumeReset,OFFSET bpVolumeReturn
bpAudioCommand db 80 dup(0)