Productivity Through Science

by wadeack

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

Tweaks
7 days ago
2.0 - 2.1
500
Cheats

Changelog

Version: 1.1.7
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.1.6
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.1.5
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.1.4
Date: 2026.08.09
  Bugfixes:
    - Fixed productivity bonus overrides from the mod on top of vanilla researches.
  Changes:
    - Removed pts-resync command.
Version: 1.1.3
Date: 2026.08.03
  Bugfixes:
    - Fixed productivity bonus resetting after mod updates/migrations when using tech-forgetting mods (e.g. Brain Damage).
  Changes:
    - Updated stack initialization to preserve highest historic research count across save reloads and configuration changes.
Version: 1.1.2
Date: 2026.07.27
  Bugfixes:
    - Fixed PVP scenarios and map setup scripts inflating the productivity bonus stack at game start.
  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.
Version: 1.1.1
Date: 2026.07.26
  Changes:
    - Added Brain Damage Fixed! as an optional dependency.
Version: 1.1.0
Date: 2026.07.03
  Changes:
    - Updated to Factorio 2.1
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.