A stupid app that plays stupid sounds when you push your throttle through the afterburner detent in BMS.
https://www.benchmarksims.org/forum/showthread.php?40697-Afterburner-sound-as-an-indication
-
Set an afterburner detent point BMS, either in-game or with a tool like the BMS Alternate Launcher.
-
Open this piece of junk. It should find your BMS 4.35 install, read
axismapping.dat
andjoystick.cal
, find which device (and which axis) is bound to your throttle, and find your AB detent point. -
Hear
burners-on.ogg
whenever you're in 3D and cross from military power into afterburners, andburners-off.ogg
when you cross back.
Because .NET apparently only believes in .wav files (https://docs.microsoft.com/en-us/dotnet/api/system.media.soundplayer) and the author was too lazy to link up ffmpeg and Windows media APIs, sounds are played with mpv. Grab a Windows build from https://sourceforge.net/projects/mpv-player-windows/files/ and shove it in the working directory.
If you want to make this slightly less stupid, you could
-
Read the throttle axis and detent settings out of BMS's
axismapping.dat
directly so this doesn't depend on the Alternate Launcher. -
Read the BMS shared memory to only play sounds when you're in the pit.
-
Find the BMS directory automatically (registry entries?)
-
Add options to the overlay window
- Make it draggable
- Add color customization
-
Make the sound to play configurable (instead of a hardcoded
burners-on/off.ogg
) -
Add an option to play a sound continuously while the burners are on
-
Come up with a less stupid way to play sound