Battle Brothers
0 of 0

File information

Last updated

Original upload

Created by

Jektal

Uploaded by

jektal

Virus scan

Safe to use

Tags for this mod

About this mod

This is a difficulty/progression-tweaking mod which adds new settings to the New Campaign menu.

Requirements
Permissions and credits
Donations
Stronger Veterans mod
 `mod_stronger_veterans`

Overview
This is a difficulty/progression-tweaking mod which adds new settings to the New Campaign menu.

Requirements
This mod requires AdamMil01's Modding Script Hooks https://www.nexusmods.com/battlebrothers/mods/42 

Installation
Place (unextracted) .zip file in `Battle Brothers\data` directory

Compatibility 
Savegames
This mod modifies the save file structure. With the mod loaded, attempting to load any save file created without the mod will crash the game. Likewise, if the mod is removed then any games saved with the mod will no longer be playable.

You must create a new game to use this mod, and will need to keep the mod installed to continue playing that game.

Other Mods
CampaignTweakster
https://www.nexusmods.com/battlebrothers/mods/47
❌ Currently incompatible
If CampaignTweakster is installed, StrongerVeterans will be (gracefully) disabled.

CampaignTweaksterTwo
https://www.nexusmods.com/battlebrothers/mods/674/
✔ Compatible
This is a fork of CampaignTweakster designed to be compatible with this mod and others storing campaign settings similarly.

4 Stat Per Level Up  &  Level All the Skills
https://www.nexusmods.com/battlebrothers/mods/381  &  https://www.nexusmods.com/battlebrothers/mods/14
❌ Incompatible; This Replaces Those
Only use one of these 3 mods, they all modify a variable in `globals.js` and will step on each other. If StrongerVeterans is installed, it will supersede the other(s) (the value in `globals.js` on-disk will be ignored).
Of the 3, StrongerVeterans is the only one to operate programmatically with a Modding Scripts Hook rather than replacing the entirety of the file, and the only one allowing in-menu customization of the setting per-game. However, StrongerVeterans will require starting a new game, while the other two will apply to any loaded game. 
StrongerVeterans uses the 'Chosen Stats per Level' setting for this functionality.

Campaign Map Config
https://www.nexusmods.com/battlebrothers/mods/59
❌ Incompatible
The main game menu will break. Do not install both of these mods at once.

(Details for Devs)
 The potential compatiblity issues are:
  1. The front-end code for the New Campaign menu doesn't make it easy to know if other mods have added additional screens (this can be improved significantly if other mod authors add their new panels to the `NewCampaignMenuModule` prototype; you can detect the presence of this mod by checking for the `mStrongerVetsPanel` member).
  2. On clicking Start from the New Campaign menu, all available settings are serialized into a single array. The vanilla game relies on knowing the exact indices of all settings (CampaignTweakster relies on knowing its settings are at the end). This is problematic if you have n mods adding settings. This mod attempts to solve this issue by packing all of its settings into a child array, with the first index containing a key usable for positive identification.

DLC
This mod has not been tested with the Blazing Deserts DLC. If you would like this to change, please consider donating to the author to support this DLC purchase.

Description
Primarily this mod works by changing the attribute/stat increases at character level-up. Each of the 8 stats can automatically be increased (or decreased, if using a negative value) on every level. This is applied after (and in addition to) the player's chosen stat increases. 

For example, if the mod is configured (through the New Campaign menu) to add +5 Hitpoints per level, at bro level-up they will gain +5 HP even if you chose to spend the stat increases elsewhere. If you chose to add +3 to their HP, the mod will increase this to +8 total.

For more control over this process, this mod also allows changing the experience gain rate and number of stats chosen to increase per level.

Aside from ensuring that no stat is ever lowered to zero or below (if the per-level increase is set to a negative), this mod puts few constraints on the adjustments allowed. This can have a dramatic impact on gameplay and balance, and it is recommended that you make small adjustments (e.g. +1 or +2 for a couple stats). Adding +50 Melee Skill per level can quickly remove all challenge from the game, and is not recommended, but remains possible to enable novel and unpredicted modifications.

Suggested Usage
The original motivation behind this mod was to keep overall game difficulty reasonably high, but add a small bonus to Hitpoints and Bravery on every level up. Hopefully this will leave the early fights as difficult as vanilla, but decrease the difficulty slightly over time if bros are protected and leveled. The author recommends +1 HP and +2 Bravery for this approach.

A more dramatic change to the gameplay would be to automatically decrease every stat at level up (e.g. -2 for each stat) and increase the Chosen Stats per Level (e.g. to 6), so that at each level-up the player would select which stats to increase/protect, and which to let atrophy/decrease.

If you're looking for an Easy Mode, the author suggests increasing the XP Gain rate to ~200% , and setting each stat to increase by ~5-10 per level.