Universal Select Fire Vanilla+ Edition (Not Bots Conserve Ammo)

If you liked this item, please rate it up on Steam Workshop page.

Author: PhantomBravo

Last revision: 3 Aug, 2025 at 03:26 UTC

File size: 2.76 MB

On Steam Workshop

Description:
READ THE DESCRIPTION BELOW!
If you do not read the following description in its entirety, I will not provide assistance.

This mutator has been pre-configured to work with ALL Vanilla+ weapons content!

To learn how to configure the settings for additional weapons, continue reading below.

This mod will universally implement select fire to certain applicable weapons. These weapons include the following.
– Assault rifles.
– Battle rifles.
– Machine guns.
– Submachine guns.
– Machine pistols.
– Any fully automatic small arms.
– Anything considered to be an AutoRifle by the GetWeaponRoleFromStats() function.

To toggle the fire mode from fully automatic to semi automatic, press the keybind. By default it is the . key (the period key). Only weapons that match the above listed characteristics will receive select fire capabilities.

A blacklist is also available for you to input the names of any weapons you do not wish to have select fire capabilities. It is recommended for you to blacklist any weapons that already have built in select fire capabilities. Such weapons make use of a different system to implement select fire, which will interfere with this mutator’s implementation.

The effects of this mod only applies to the player and their weapons. Bot weapons are not affected.

This is a variation of my previous mod: https://steamcommunity.com/sharedfiles/filedetails/?id=3534378536.
The Vanilla+ Edition makes use of gunshot audio from V+ weapons content and is intended to be used with Vanilla+ weapons, but is compatible with any weapon, as long as you configure it properly. More on that below.

Thanks to WeeErazer and Dustron for providing the necessary audio SFX needed for the making of this mod. Audio is taken from the following mods.

By WeeErazer:
https://steamcommunity.com/sharedfiles/filedetails/?id=2414580828.
https://steamcommunity.com/sharedfiles/filedetails/?id=2415825126.
https://steamcommunity.com/sharedfiles/filedetails/?id=2488166428.
https://steamcommunity.com/sharedfiles/filedetails/?id=2603361642.
https://steamcommunity.com/sharedfiles/filedetails/?id=2513544453.
https://steamcommunity.com/sharedfiles/filedetails/?id=3029257571.
https://steamcommunity.com/sharedfiles/filedetails/?id=3489364890.
http://steamcommunity.com/sharedfiles/filedetails/?id=2415825126.

By Dustron:
https://steamcommunity.com/sharedfiles/filedetails/?id=2974391948.
https://steamcommunity.com/sharedfiles/filedetails/?id=2823136565.

This mutator has been pre-configured to work with ALL Vanilla+ weapons content!

To learn how to configure the settings for additional weapons, continue reading below.

INSTRUCTIONS FOR FURTHER CONFIGURATION.

By default, most fully automatic weapons make use of a looped audio file with multiple gunshots. As long as the fire button is held down, the audio will continue to play in a loop.
When the weapon is switched from full auto to semi auto, it must also switch its firing sound from a looped audio to an audio clip that only contains a single gunshot. However, weapons that do not have a built in select fire implementation lack this special single fire audio clip. Fortunately, this mod provides numerous such clips (63, to be exact).

As the user of this mutator, it is up to you to configure which single fire audio clip you wish each weapon to have.
In the mutator’s settings menu, you will see multiple lists, each named after a weapon family from the Vanilla+ series. They are sorted by faction.
– Fill out any list with the names of any weapons you wish to have the corresponding single fire gunshot audio.
– For example, if you want the PATRIOT TAC to have the single fire gunshot audio of the Patriot 556 TSC, type the name of the weapon (in this case it would be PATRIOT TAC) in the list with the name Patriot 556 TSC.
– To include multiple weapon names in a single list, separate them with a ; character. Do not include spaces or other extraneous characters before or after any ; unless they are part of the weapon’s name. Do not include a ; at the end of the list.
– This mutator does not distinguish between loud and suppressed weapons; you must assign suppressed weapons manually into an appropriate list.
– The mutator is by default configured to work with all Vanilla+ weapons. Take note of how the default settings have been formatted, and do the same to add support for any additional weapons.
– Make sure each weapon name appears only once throughout all of the lists.

Failure to perform the above steps will result in the weapon continuing to use its looped audio for single fire. Because this looped audio likely contains multiple gunshots, it will sound weird. Be sure to include every applicable weapon that you have enabled in one of the lists.

Because this mod aims to be universal in its implementation, some issues could potentially arise with certain weapons. If you discover any bugs, be sure to report them in the comments, but only after you are certain you have read the description in its entirety.

READ THE DESCRIPTION ABOVE!
If you did not read the description in its entirety, I will not provide assistance.