Skip to content

progress

ghost-ng edited this page Jan 28, 2026 · 1 revision

Civ7 Modding API Documentation Progress

Content Creation Guide - 48 Task List

PHASE 1: CIVILIZATION CREATION

# Task Status Notes
1 Document Civilization definition schema COMPLETE docs/database/Civilizations.md - full XML/SQL structure
2 Document Leader definition and linkage COMPLETE docs/database/Leaders.md - leader traits and civ priorities
3 Document Unique Units COMPLETE docs/database/Units.md - stats, abilities, tags
4 Document Unique Buildings/Districts COMPLETE docs/database/Buildings.md - yields, requirements
5 Document Unique Abilities COMPLETE docs/civilization-creation/Unique-Abilities.md - full examples
6 Document Starting Bias COMPLETE docs/civilization-creation/Starting-Bias.md
7 Document Civilization Agendas COMPLETE docs/civilization-creation/AI-Behavior.md

PHASE 2: TECHNOLOGY & CIVICS

# Task Status Notes
8 Document Technology Tree structure COMPLETE docs/technology-civics/Technology-Trees.md
9 Document adding new Technologies COMPLETE Included in docs/technology-civics/Technology-Trees.md
10 Document Civic Tree structure COMPLETE docs/technology-civics/Civic-Trees.md
11 Document Policy Cards COMPLETE docs/technology-civics/Civic-Trees.md (Traditions)
12 Document Government types COMPLETE docs/technology-civics/Governments.md

PHASE 3: VICTORY CONDITIONS

# Task Status Notes
13 Document Victory Condition implementations COMPLETE docs/victory-conditions/Overview.md
14 Document custom Victory Conditions COMPLETE Included in docs/victory-conditions/Overview.md
15 Document Victory Progress tracking COMPLETE Included in docs/victory-conditions/Overview.md

PHASE 4: LEGACY PATHS (Civ7 specific)

# Task Status Notes
16 Document Legacy Path architecture COMPLETE docs/legacy-paths/Overview.md - full system
17 Document custom Legacy Paths COMPLETE Included in Overview.md with examples
18 Document Age Transition mechanics COMPLETE AgeProgressions, events, milestones
19 Document Legacy bonuses COMPLETE Rewards, scoring, dark ages

PHASE 5: MAP GENERATION

# Task Status Notes
20 Document Map Script system COMPLETE docs/maps-resources/Overview.md - JS scripts
21 Document Terrain types COMPLETE docs/database/Map-Terrain.md
22 Document Natural Wonders COMPLETE docs/database/Map-Terrain.md
23 Document Map Size configuration COMPLETE docs/maps-resources/Overview.md
24 Document Start Position logic COMPLETE docs/maps-resources/Overview.md
25 Document Climate/resource distribution COMPLETE docs/maps-resources/Overview.md

PHASE 6: RESOURCES & YIELDS

# Task Status Notes
26 Document Resource types COMPLETE docs/maps-resources/Overview.md
27 Document creating new Resources COMPLETE docs/maps-resources/Overview.md - full example
28 Document Yield modifiers COMPLETE docs/modifiers/Overview.md, maps-resources
29 Document Trade Route resources COMPLETE Covered in maps-resources
30 Document Resource requirements COMPLETE Resource_RequiredLeaders in docs

PHASE 7: ADDITIONAL MECHANICS

# Task Status Notes
31 Document Unit creation COMPLETE docs/database/Units.md
32 Document Promotion trees COMPLETE docs/units/Promotions.md
33 Document Great People COMPLETE docs/units/Great-People.md
34 Document Religion system COMPLETE docs/religion/Overview.md
35 Document City-State types COMPLETE docs/independents/Overview.md
36 Document Barbarian/Independents COMPLETE docs/independents/Overview.md (combined)
37 Document Events/Narrative COMPLETE docs/narrative/Overview.md
38 Document Diplomacy modding COMPLETE docs/diplomacy/Overview.md - actions, relationships, favor/grievance
39 Document Espionage system COMPLETE docs/espionage/Overview.md - operations, countermeasures, outcomes
40 Document Golden Age/Era Score COMPLETE docs/mechanics/Era-Score.md - legacy points, celebrations, dark ages

PHASE 8: TECHNICAL REFERENCE

# Task Status Notes
41 Document Modifier system COMPLETE docs/modifiers/ (Overview, Effect-Types, Collection-Types, Requirement-Types)
42 Document Gameplay Scripts COMPLETE docs/javascript/Overview.md (JS, not Lua)
43 Document UI modding COMPLETE docs/technical-reference/UI-Modding.md - screens, widgets, events
44 Document Localization COMPLETE docs/technical-reference/Localization.md - text keys, translations, formatting
45 Document Art asset requirements COMPLETE docs/technical-reference/Art-Assets.md - icons, textures, 3D models
46 Document ModInfo packaging COMPLETE docs/Modinfo-Files.md
47 Document Load order/compatibility COMPLETE docs/technical-reference/Load-Order.md - dependencies, conflicts
48 Create cross-reference index COMPLETE docs/Index.md - tables, types, effects, tasks lookup

Summary

COMPLETE: 48 tasks (ALL 1-48) PARTIAL: 0 tasks PENDING: 0 tasks

Current Iteration: 13

Status: ALL 48 DOCUMENTATION TASKS COMPLETE

Files Created

Iteration 13

  • docs/Index.md - Cross-reference index linking all systems
  • docs/civilization-creation/Unique-Abilities.md - Complete ability examples (task #5)
  • docs/technical-reference/UI-Modding.md - UI screens, widgets, events (task #43)
  • docs/technical-reference/Load-Order.md - Load order, dependencies, compatibility (task #47)

Iteration 12

  • docs/technical-reference/Art-Assets.md - Art assets, icons, textures, 3D models

Iteration 11

  • docs/technical-reference/Localization.md - Localization system, text keys, translations

Iteration 10

  • docs/mechanics/Era-Score.md - Era Score, Golden Ages, celebrations, dark ages

Iteration 9

  • docs/espionage/Overview.md - Espionage system, operations, spy units, countermeasures

Iteration 8

  • docs/diplomacy/Overview.md - Diplomacy system, actions, favor/grievance, relationships

Iteration 7

  • docs/units/Promotions.md - Unit promotion system, disciplines, commendations
  • docs/units/Great-People.md - Great People system, classes, individuals, Great Works
  • docs/religion/Overview.md - Religion system, beliefs, pantheons
  • docs/independents/Overview.md - City-States, tribes, bonuses, barbarians

Iteration 6

  • docs/maps-resources/Overview.md - Maps, resources, world generation

Iteration 5

  • docs/legacy-paths/Overview.md - Complete Legacy Path system documentation

Iteration 4

  • docs/victory-conditions/Overview.md - Victory conditions, defeats, legacy paths

Iteration 3

  • docs/technology-civics/Technology-Trees.md - Complete tech tree documentation
  • docs/technology-civics/Civic-Trees.md - Civic tree and traditions documentation
  • docs/technology-civics/Governments.md - Government types and golden ages

Previous Iterations (API Documentation)

  • docs/database/Civilizations.md - Civilization definitions
  • docs/database/Leaders.md - Leader definitions
  • docs/database/Units.md - Unit definitions
  • docs/database/Buildings.md - Building definitions
  • docs/database/Map-Terrain.md - Terrain and features
  • docs/database/Types-and-Kinds.md - Type system
  • docs/modifiers/Overview.md - Modifier system
  • docs/modifiers/Effect-Types.md - Effect types
  • docs/modifiers/Collection-Types.md - Collection types
  • docs/modifiers/Requirement-Types.md - Requirement types
  • docs/javascript/Overview.md - JavaScript API
  • docs/narrative/Overview.md - Narrative events
  • docs/tutorials/Adding-Policies.md - Policy tutorial
  • docs/Modinfo-Files.md - Mod packaging
  • docs/Getting-Started.md - Setup guide

Game Installation

C:\Program Files (x86)\Steam\steamapps\common\Sid Meier's Civilization VII\

Last Updated: 2026-01-27

Clone this wiki locally