DRSShiftBeeps plugin v4 This is a simple plugin that plays beeping sounds to indicate DRS status, and optionally plays a sound to prompt you changing gears. It sounds a long beep to indicate DRS detection has been successful, and a shorter beep when you reach the DRS activation zone(s). The Shiftbeeps play at a configured percentage of your available revs, configurable across up to 10 'shift maps'. The DRS beeps (pending, available) are based on a Mercedes F1 video about DRS, where the beeps were audible. I matched the pitch and duration pretty closely. The shiftbeep I made much less piercing, it's noticeable when you tune in to it but hopefully not too annoying. Note: This uses FMOD dll files to help play the sounds. If another plugin is using FMOD my files might be older (or newer... maybe) which could cause issues, so please check before overwriting existing files. Installation Extract the attached zip file to your rF2 folder. Check your volume (not too loud!). Start rF2 (just to the main menu is fine) and a DRSShiftBeeps.ini file will be created in your player folder, and you should hear a long beep as rF2 starts. Options The .ini file has a global/master section with volume control, an option to turn off the startup beep, and options to turn on the DRS and Shift beeps (so you can disable either here). Then there's a DRSBeeps section with a separate volume control, and controls over the 'drs pending' beep, the drs available beep, and sounds to indicate (de)activation (very optional) Next is ShiftBeeps, again a separate volume control, then a couple of parameters controlling how it repeats beeps if you don't change gear. Finally, there's a ShiftMaps section where you can define up to 10 different shiftmaps, individually named, each with its own set of RPM percentages to beep at. The default ones are just simple Qual-Race-Fuel Saving maps, other uses might be for engines that produce peak power much lower in the rev range or similar. Controls This plugin uses some custom controls, they can be assigned in the game by going to Options -> Controls -> Devices. You'll see them above any remaining "Custom Plugin #4", "Custom Plugin #5", etc, entries. ShiftMapNext / ShiftMapPrev : these ones allow you to scroll back and forth through whatever ShiftMaps you have defined in the INI file. You may have 2 or 3 sets you've defined for different car types or scenarios, you can move back and forth as desired instead of having to scroll through all of them to get back to where you started. DRSSoundMode : This allows you to change, live, whether DRS and/or Shift beeps are played. If the car you're in doesn't do DRS you might want to disable DRS only; or it might be considered eligible for ShiftBeeps but you don't want to hear them, so you can disable them by cycling through to the appropriate option. When using these controls the current selection will be displayed in the Message Center in the game. To avoid repeated messages 'timing out' the plugin will append a <number> to the message if it was recently displayed, so that the game treats it as a new message and displays it again. The numbers themselves don't mean anything, and won't appear if a particular message hasn't been shown for 10 seconds. It's all a bit messy but I had to abandon an on-screen menu when rF2 dropped support for plugin drawing. Uninstalling Remove the DRSShiftBeeps dll files (in Bin32 and Bin64 Plugins folders), remove fmodex.dll and fmodex64.dll (as long as nothing else is using them), and delete rF2\PluginData\DRSShiftBeeps. Misc This is a quick extract of a plugin I've had for years for league use, separated from other features and vehicle restriction taken off (so it works with any mod). I'll probably add a little to it, bit limited with no plugin drawing options in rF2 at the moment though. Any issues let me know. Fixes: v4: startup crash v3: Printing trash after first stint.