Files
banjo-kazooie/tools/sound_func_val_unwrap
2022-07-15 17:09:41 -05:00

7 lines
193 B
Bash
Executable File

#!/bin/bash
SFX_ID=$(( $1 & 0x7ff))
VOLUME=$(echo "$((($1 >> 21) & 0x7ff)).0 / 1023.0" | bc -l)
SAMPLE_RATE=$(((($1 >> 11) & 0x3ff)<<5))
printf "SFX_%X, %f, %d\n" $SFX_ID $VOLUME $SAMPLE_RATE