FALLOUT 4
Uncapped Settlement Surplus by IDontEvenKnow
Fallout 4 » Player Settlement
Added: 27/04/2016 - 05:10PM
Updated: 09/08/2017 - 09:10AM

3,389 Endorsements

1.4.6 Latest version

34,525 Unique D/Ls

83,651 Total D/Ls

167,521 Total Views

Uploaded by IDontEvenKnow

Description

Last updated at 9:10, 9 Aug 2017 Uploaded at 17:10, 27 Apr 2016

-- Intro --
You may have noticed that your farms stop producing food, your array of 20 industrial water purifiers stop producing water, or your settlers stop collecting scrap unless you regularly empty your workbench.

In the vanilla game:
  • Crops stop producing food if total amount of food in the workbench (where food is any item with the ObjectTypeFood keyword, see image) exceeds 10 + settler count.
  • Water pumps and purifiers stop producing surplus purified water if total amount of water (purified water, dirty water and the drugged water from HalluciGen) exceeds 5 + 0.25 * settler count, rounded down.
  • Unassigned settlers, and settlers assigned to a scrapping station stop producing scrap if total scrap exceeds 100 + 5 * settler count. A single unit of scrap is defined as any component, or any item that can be deconstructed into components (all junk). Yes, that means even if you only tear down half a dozen trees and leave the wood in a workbench, your settlers will decide their work is done and never scavenge again.
  • Fertilizer production only works with the first 3 brahmin at a settlement, any more have no effect.
  • Vendors only produce up to 50 caps per day in each settlement.

Annoyingly, this behavior is intentional.

This mod removes these limitations: water purifiers continue producing water even if you aren't around to babysit them, farmers continue to produce surplus food, and so forth.

-- Config --
As of v1.2, Uncapped Settlement Surplus includes a configuration holotape that will automatically be added to your inventory. All configurable features can be controlled from this holotape. These are:
  • Feature toggles for food, water, scrap, fertilizer, and bottlecaps. Disabling these reverts behavior to vanilla for each resource. (default: enabled)
  • Configurable caps for food, water and scrap (default: unlimited)
  • Attack reducer settings, as described in -- Attack Reducer --
  • A reset utility, which resets all of the mod's active scripts  (for use after installing settlement mods)
  • An uninstallation utility, which shuts down all active scripts and renders the mod (arguably) safe to uninstall

Note that for technical reasons, like other mods (e.g. Settlement Management Software), for full functionality this holotape must be loaded into any physical terminal that accepts a holotape. Some limited functionality is still available from your Pip-Boy, however.

-- Attack Reducer --
In the vanilla game, food and water items stored in your workbench increase the probability of random attacks occurring at that settlement. Enough units of food and water stored -- roughly 1000 food and/or water items with 0 defense (increased by 10 items per point of defense) -- can increase this probability to 100%. There is a built-in limit where only one attack can occur per week per settlement, but this frequency is still high enough that with enough developed settlements, and enough surplus has built up, one or more settlements will eventually begin to suffer an attack every single day, like clockwork.

To mitigate this problem, I came up with a system to reduce this frequency so that a well-defended settlement would not always be attacked every week, following this curve.

This feature is enabled by default, with settings that I consider reasonable for normal gameplay.

As of v1.4.1, an additional option is available that will disable random attacks completely when enabled.

-- Attack Reducer (advanced) --
The "difficulty" of this feature can also be customized using the holotape; the curve (image above) is roughly controlled by the following formula:
  • floor(max(7,(x^a + sqrt(x))
where x is defense, and a is the exponent that can be configured. The default (normal) value for a is 0.65, easy is 0.74, and hard is 0.5.

If you set this value to 0, an option becomes available to remove the 1-week limit between attacks, and an additional option can be enabled that will actively trigger an attack at every settlement, every day.

-- Compatibility --
This mod does not edit any base records or scripts, and should not conflict with most edits to any scripts or base records applied by other mods.

The Unofficial Fallout 4 Patch is not required, but optimizations it makes to the workshop system will make this mod run somewhat faster and more reliably.

If you install a mod (or DLC) that adds any new settlement locations after installing this mod, you will have to reset Uncapped Settlement Surplus if you want this mod's features to take effect on those settlements. This can be done in-game from the configuration holotape.

-- Load Order --
Load order really doesn't matter, since there are zero base record modifications.

-- Uninstallation --
Before uninstalling this mod, it is recommended that you first use the uninstallation utility in the configuration holotape. This will ensure all running scripts clean up after themselves and are safely shut down, and the mod may then be uninstalled (relatively) safely.

Note that after uninstallation, resources added by this mod will remain exactly where they were, and as such will dramatically increase random attack frequency until you remove them from your workbenches manually.