This thread is designed to be a thorough list of any features modders would like to see added to the core game/SDK.
Each request will be listed under an appropriate heading, and have a number preceding it on a 1-10 scale representing priority. Where possible, a link will be made to mods that have developed the function, or could use it.
General SDK Tools
Graphics Tools
Graphics Data/Files
Lua Functions
Lua Objects/Events
XML - Data
XML - Contexts
Each request will be listed under an appropriate heading, and have a number preceding it on a 1-10 scale representing priority. Where possible, a link will be made to mods that have developed the function, or could use it.
General SDK Tools
- 10- DLL Access
- 9 - Greater access to the AI, especially in terms of combat/missions/pathing
- 8 - Allow for graphics/VFS/Database reloading in game
- 7 - Working associations/blocking in ModBuddy
Graphics Tools
- 9 - Ability to add custom landmarks/wonders/improvements
- 6 - Ability to add custom Font Icons - Needed when creating new yields/resources
- 5 - Ability to use flat images as custom leaderheads rather than copying existing leader animations
- 5 - Access to route graphic logic - to fix poorly connecting road graphics
- 4 - Ability to add custom Fonts
Graphics Data/Files
Lua Functions
- 7 - Implementation of UIAddin content types for GameSetup/AdvancedSetup, NotificationPanel, InfoCorner, and DiploCorner
- 6 - Greater superglobal and cache functionality
- 5 - Ability to edit how Research Agreements work
Lua Objects/Events
- 7 - TurnStartLoopPlayers(pPlayer)
- 7 - TurnStartLoopCities(pCity)
- 7 - TurnStartLoopPlayerCities(pPlayer, pCity)
- 6 - TurnStartLoopPlots(pPlot)
- 6 - TechResearched(pPlayer, iTech)
- 6 - BuildingCreated(pCity, iBuilding)
- 6 - BuildingGained(pCity, iBuilding)
- 6 - BuildingDestroyed(pCity, iBuilding)
- 6 - BuildingLost(pCity, iBuilding)
- 4 - Fix (or better document) events Events.RunCombatSim and Events.EndCombatSim
- 4 - OnBuildingClassCreated(city, building) event
XML - Data
- 7 - Implement functions that allow for modders to control Culture and Happiness in the same manner as yields (adding to/from objects/tiles, altering rates)
XML - Contexts