Notice: The Forge is currently under heavy construction. Expect nothing to work. Data is reset every hour.

Mod Details

Balanced Overhaul Of Bullet Spawns (BOOBS)

Balanced Overhaul Of Bullet Spawns (BOOBS) 3.8

Created by Jehree, raychadbury

6.7K Downloads

SPT 3.9.8 Compatible

All ammo types spawn as loose loot, balanced by caliber and tier!

WHAT IT DO:

Adds cardboard ammo boxes for all rounds in the game (soon also 6.8mm!), and then rebalances the loose loot for each map to give a good variety of all ammos, balanced by caliber and also by tier. (it will also spawn UGL rounds, grenades, and flares rarely).

**Config stuff:

If you have Realism installed with his ballistics overhaul toggled on, I recommend setting "spt_realism_ammo_compat" to true in the config.json file to make the ammo weights adjust for Fontaine's ammo balancing.

I have already set up a decent set of weight multipliers, but if you want to mess with them yourself, you can do so in BOOBS/config/configs/weights.json (or the realism equivalents if that setting is set to true). Know that the weighting of each caliber will equalize, meaning if all caliber multipliers are set to 1 you will get an even mix of all calibers, and then the tier weights will kick in to determine which round in each caliber you see spawn more often. Huzzah for fancy math (thanks ChatGPT)

Add the parent id's of items to the config.json spawnpoint_item_type_blacklist array to stop BOOBS from overwriting spawn points that contain any items of those types.

To install:

-Unzip the file into your base SPT directory - it should have the right filepath loaded already!

Planned Features:
-Different weightings per map

-Different weightings for hotzones (like Kiba, etc)

-Custom assets/ retextures for the ammo boxes to make it easier to differentiate between ammos
-Expand ability of the mod to read other JSON's, allowing for future mods to add info, in the vein of Fontaine's Realism compatibility files!

**Thanks to nazgulofmorgul for making the first push towards updating to 3.9.x!

HUGE thanks to those who tested this mod for me!

-FullerK_55

-Nosliw

-ComradeJagrad

If you'd like to support Jehree's work, you can buy him a coffee!

Version 3.8

1.0K Downloads

Created Jun 05, 01:06 pm Updated Jun 05, 01:06 pm

Updated package.json to ~3.8.

No changes were made to the mod itself for 3.8.3. I have been playing with it without issue.

Version 1.1.4

106 Downloads

Created Oct 02, 08:10 pm Updated Oct 02, 08:10 pm

Fixed a dumb mistake I made when merging my work into Jehree's original repo, causing crashes. Thanks to CJ for catching it before I even had a chance to look at the code.

Version 1.1.3

148 Downloads

Created Oct 02, 06:10 am Updated Oct 02, 06:10 am

Raychadbury's taking up some maintenance and updating work to keep this lovely mod going forward!

Updated all ID's to mongoID, and added boxes for 6.8mm FMJ+Hybrid (Which don't have boxes in vanilla!)
Since this lets all the old boxes spawn again, on top of the newer vanilla ones, it might result in overwhelming amounts of bullets - please report if you have any issues or the numbers seem ridiculous!

Version 1.1.2

2.5K Downloads

Created Oct 25, 02:10 am Updated Oct 25, 02:10 am

Fixed bug that caused error upon raid load when Realism compatibility setting enabled. Thank you <3 monarrez95 for pointing it out and finding the fix!

Version 1.1.1

359 Downloads

Created Oct 21, 04:10 am Updated Oct 21, 04:10 am

Math is hard and my brain hurts.

  1. Hopefully fixed errors that would happen occasionally upon loading a raid. These were caused by item spawn weights being set to 0, I made their minimum = 1.
  2. Fixed math error causing empty categories to still receive point allotments. Now if a category is empty, it's weight setting is set to 0, meaning the other categories will receive more points to compensate for the empty one. See the end of this changelog for a math example if you care (I have to write this garbage somewhere or I'll forget).
  3. Removed ammo box disable feature as it really isn't needed.

Dumb math example:

Total allotted points for all tiers = 100

Tier 1 weight = 1

Tier 2 weight = 1

Tier 1 has 2 ammos in it.

Tier 2 has 0 ammos in it.

BEFORE:

Tier 1 receives 50 points.

Tier 2 receives 50 points.

Both tier 1 ammos would receive 25 points.

Tier 2 has no ammos to apply its 50 points to, so they are lost.

Because Tier 2 doesn't have any ammos in it, the total of all the ammos in the tier is only 50 instead of the total 100 points we gave it.

NOW:

Tier 2's weight is adjusted dynamically to 0 because it was detected that it contained 0 ammos.

Tier 1 receives 100 points.

Tier 2 receives 0 points.

Both tier 1 ammos would receive 50 points.

All ammos correctly add up to 100.

Version 1.1.0

182 Downloads

Created Oct 20, 03:10 pm Updated Oct 20, 03:10 pm

This update adds ammos added with Streets expansion, does a LOT of backend code cleanup, and adds a blacklisted item type feature.

Any spawn points containing one or more items with parent ids present in the config.json spawnpoint_item_type_blacklist array will be skipped when loose loot is edited. This is to hopefully keep the mod from overwriting spawn points like Customs giving tree, various marked rooms, etc. that can spawn many item types and not JUST ammo.

If you find any spots that were previously spawning high value loot but now only spawn ammo boxes, please let me know so I can try and blacklist those spawn points.

Version 1.0.1

2.0K Downloads

Created Jul 20, 01:07 pm Updated Jul 20, 01:07 pm

Should still work on 3.6.0. Scream at me if it doesn't.

Fixed issue with SSA AP box giving Warmageddon/ being empty when found in raid

Version 1.0.0

411 Downloads

Created Jul 18, 02:07 pm Updated Jul 18, 02:07 pm

Moved proj to GitHub

The comments go here.