Yay, we don't need to use the version that's eight years old anymore! You know, the one that conflicts horribly with everything and crashes because it's super outdated!
Make sure you read the installation instructions to find out where to install the mod!
About
The name of the mod is Burstfire Standalone, but it's actually its own mod I wrote myself; it's not related to any other mod.
You can find the source code, along with older releases of the mod, here: https://github.com/offyerrocker/PD2-Burst-Fire-Standalone
This mod adds two ways of accessing burst fire mode on your weapons. You can choose to use either one individually, or both; they aren't mutually exclusive.
-
Adds a Burst Fire weapon attachment that can be applied to lock the fire mode to Burst, like the Auto Fire and Single Fire attachments.
- This attachment is available on any weapons that can normally accept the Auto Fire and Single Fire attachments, and is in the "Custom" category (same as the Auto Fire and Single Fire).
- The attachment grants the following stat bonuses:
- +8 accuracy
- +8 stability
- The number of rounds per burst can be customized per-weapon (as of 1.1.0) by customizing the attachment in the blackmarket menu.
-
Adds a menu option to allow toggling Burst Fire on any weapon that can normally toggle its fire mode (ie. not weapons with locked firemodes). Check your Mod Options menu -> Burst Fire Standalone Settings
- Enabling this option will make the firemode toggle order into:
auto -> single -> burst -> auto...
- Also allows you to set the default burst fire count for weapons (default 3; min 2, max 4); note that this option only applies to weapons whose burst count stat is not already defined in the game.
- Enabling this option will make the firemode toggle order into:
Mod Compatibility
- Probably not compatible with other mods that mess with the weapon firemode, but I did do my best to write code that is inter-compatible with other mods, so please try it and see for yourself
- Auto Fire Sound Fix (Updated) is optional but recommended, to fix broken fire sounds in burst-fire mode.
- Not compatible with Hinaomi's Rebalance - Weapons, as that mod also adds a burst fire weapon attachment by the same name. Will likely conflict; use at your own risk.
Information for Weapon Modders
Click to expand
- Since burstfire is already a vanilla mechanic for weapons now, you probably don't need this mod for custom weapons, since you can just set the
BURST_COUNT
,FIRE_MODE
, and/ortoggable
fields in the weapon's tweakdata in your WeaponModule, but you can anyway if you want. (Again, these fields are vanilla, and do not require this mod.)BURST_COUNT
is an integerFIRE_MODE
is the string name of the firemode:"auto"
,"single"
,"burst"
, or"volley"
toggable
(yes it's misspelled that way in the code) is a list of each of the fire modes that weapon can toggle through, using the same names as above.
- The blackmarket id of the burstfire attachment is
wpn_fps_upg_i_burstfire
. - Currently, the mod automatically adds this burstfire part to the forbids table for any weapon that also forbids the autofire or singlefire part, and likewise for the uses_parts table.
If you want to manually add burstfire to individual weapons without using this mod specifically, use Croveaux's Weapon Rebalance Template mod and add the three parameters listed above to a weapon's tweakdata in weapontweakdata.
Known Issues and Planned Features
Known Issues
- No issues known
Planned Features
- Show burst fire in firemode selector HUD (unmodded HUD only)
FAQ
Q: How do I install this mod?
A: Download, unzip, and install to mod_overrides. Please see the installation instructions tab for more information.
Q: How do I change the burst count for an individual weapon without locking the firemode to burst permanently?
A: You can apply the burstfire weapon mod, use the customization menu on the attachment in the blackmarket menu (look for the button called "Set Burst Count") to change the burst count, apply it, and then remove the attachment. This will apply your desired burst count to that weapon's data.
Feedback
Please feel free to leave feedback such as bug reports, questions, comments, or feature requests in the comments section.
