Civup

Games should be intuitive to use and play. Civup does this for the Civ 5 interface. It adds more useful information for players, and greatly expands tools for modders. There are as few gameplay changes as possible. Civup follows the footsteps of unofficial patches like Civ 4 BTS Unaltered Gameplay and the Skyrim Unofficial Patch.

Building tooltips form automatically by reading the game data files, removing the need to manually write each one by hand. This saves hundreds of hours of work for modders. The system is extendible for building attributes added in mods.

Yield functions combined into a better-organized library, with the capability to add, remove, and change most sources of yields in the game.

Production lists sorted by category, so items added in mods appear in their proper location.

Lua events to check players, units, cities or plots at the start or end of each turn. These loop through each category just once per turn to improve efficiency, and removes the need for multiple loops in multiple files.

Lua events detecting when policies are acquired, buildings constructed or destroyed, and other important events.