Productivity Through Science

by wadeack

Turn scientific progress into industrial efficiency. Every researched technology grants a permanent productivity bonus to all unlocked recipes.

Tweaks
9 days ago
2.0 - 2.1
664
Cheats

Changelog

Version: 1.0.9
Date: 2026.08.31
  Bugfixes:
    - Rounding error on low increment of the mod's productivity bonuses that caused double and inconsistent productivity bonus.
Version: 1.0.8
Date: 2026.08.30
  Bugfixes:
    - Fixed the case when completing a research after running the /pts-resync command would result in unexpected jump in bonus value.
    - Fixed incorrect bonus calculation when the mod is updated.
  Features:
    - Added new map setting "Enable debug logging" to help with debugging.
  Changes:
    - /pts-resync now stores the actual researched bonus based on already researched techs.
    - Removed /pts-repair-space-age command as it's funcitonality is fully covered by /pts-resync.
Version: 1.0.7
Date: 2026.08.29
  Bugfixes:
    - Fixed the case when bonus from tech on unavailable recipe was not added to bonus gained from the mod once recipe becomes available.
Version: 1.0.6
Date: 2026.08.12
  Changes:
    - Removed irrelevant recipes from receiving bonus. Use /pts-resync for it to take effect on the existing save.
  Features:
    - Added a new setting to control if recycling recipes should benefit from mod or not.
    - Added a new setting to control if mod's bonus should be applied to intermediate products only (i.e. recipes that allow productivity modules).
Version: 1.0.5
Date: 2026.08.11
  Bugfixes:
    - Fixed the way researched techs are calculated on init and configuration change.
  Changes:
    - Added back /pts-resync command to force recalculation of productivity bonuses.
Version: 1.0.4
Date: 2026.08.09
  Changes:
    - Added a command - /pts-repair-space-age - to fix productivity bonuses overrides from this mod v.1.1.3 or older on top of vanilla productivity bonuses from techs
Version: 1.0.3
Date: 2026.08.09
  Bugfixes:
    - Fixed productivity bonus overrides from the mod on top of vanilla researches.
  Changes:
    - Removed pts-resync command.
Version: 1.0.2
Date: 2026.08.04
  Bugfixes:
    - Fixed PVP scenarios and map setup scripts inflating the productivity bonus stack at game start.
    - Fixed productivity bonus resetting after mod updates/migrations when using tech-forgetting mods (e.g. Brain Damage).
  Changes:
    - Research event handler now ignores script-triggered completions (`event.by_script`), ensuring the +1 productivity stack only increases when players legitimately finish research in labs.
    - Updated stack initialization to preserve highest historic research count across save reloads and configuration changes.
Version: 1.0.1
Date: 2026.07.26
  Changes:
    - Added Brain Damage Fixed! as an optional dependency.
Version: 1.0.0
Date: 2026.07.03
  Info:
    - Initial release.
  Features:
    - Added configurable productivity gain per researched technology.
    - Automatically applies the cumulative productivity bonus to all unlocked recipes.
    - Newly unlocked recipes immediately receive the current productivity bonus.
    - Productivity scales with each force's researched technologies independently, ensuring multiplayer compatibility.
    - Runtime-global setting to configure the productivity gain per technology.
    - Use /pts-resync command to rebuild the research cache and refresh productivity bonuses after editor or script-based research changes.