Home › Engine events › Exe systems and events

Engine executable. Settings and tools of the game program (CivilizationVI.exe), usable without a mod. Mostly undocumented debug and configuration functionality; descriptions come from analysis of the executable and have not all been tried in the running game.

Exe systems and the events they handle

Each system registers handlers for the events listed. Counts are static registrations found in the exe; a system can also subscribe dynamically (for example the Lua event libraries). The first column is the function that registers the handlers.

System Events Buses Examples
WorldView (3D map renderer) 122 GameCore, LocalMachine, Serial, UIEvent UNIT_ADDED_TO_MAP 28, UNIT_REMOVED_FROM_MAP 29, UNIT_DAMAGE_CHANGED 33, UNIT_VISIBILITY_CHANGED 36
StrategicView (2D map) 57 GameCore, Serial CITY_ADDED_TO_MAP 87, CITY_CHANGED 91, CITY_VISIBILITY_CHANGED 92, CITY_REMOVED_FROM_MAP 93
StrategicAudio 51 GameCore, Serial LOCAL_PLAYER_TURN_BEGIN 8, UNIT_MOVED 23, UNIT_MOVE_COMPLETE 24, UNIT_KILLED_IN_COMBAT 30
Minimap_Startup 35 GameCore, Serial, UIEvent UNIT_MOVE_COMPLETE 24, CITY_ADDED_TO_MAP 87, CITY_VISIBILITY_CHANGED 92, CITY_REMOVED_FROM_MAP 93
GameCore::App::Telemetry::Listener 34 GameCore, LocalMachine, Sequencer, Serial, UIEvent TURN_BEGIN 4, TURN_END 5, TEAM_VICTORY 18, UNIT_ENTER_FORMATION 38
UI event dispatcher 25 GameCore, Serial LOCAL_PLAYER_TURN_BEGIN 8, CITY_ADDED_TO_MAP 87, CITY_VISIBILITY_CHANGED 92, CITY_REMOVED_FROM_MAP 93
GameCore::App::UI::Manager 20 GameCore, LocalMachine, Sequencer, Serial, UIEvent LOCAL_PLAYER_END_TURN_BLOCKING_CH... 2, PLAYER_TURN_ACTIVATED 15, PLAYER_TURN_DEACTIVATED 16, UNIT_MOVEMENT_POINTS_CLEARED 26
Network::Manager 18 GameCore, LocalMachine, Sequencer, Serial PLAYER_TURN_ACTIVATED 15, TEAM_VICTORY 18, PLAYER_ALIVE_CHANGED 272, PLAYER_ALIVE_CHANGED 273
AudioMiner 18 GameCore, LocalMachine, Serial UNIT_REMOVED_FROM_MAP 29, FEATURE_ADDED_TO_MAP 116, FEATURE_REMOVED_FROM_MAP 119, RESOURCE_ADDED_TO_MAP 138
Civ6App 16 LocalMachine, Sequencer, Serial, UIEvent event 7 (no data) 7, ScreenShot 47, ArtDefHotload 84, BLPHotload 85
GameCoreController 13 GameCore, LocalMachine, Serial, UIEvent TURN_BEGIN 4, TURN_END 5, PHASE_BEGIN 6, LOCAL_PLAYER_TURN_BEGIN 8
GameViewState 11 GameCore, LocalMachine, Serial, UIEvent PLOT_VISIBILITY_CHANGED 181, LOCAL_PLAYER_CHANGED 274, event 7 (no data) 7, event 11 (no data) 11
Simulation::Manager 9 GameCore UNIT_TELEPORTED 22, UNIT_MOVED 23, UNIT_MOVE_COMPLETE 24, UNIT_ADDED_TO_MAP 28
CameraSystem 9 LocalMachine, UIEvent Camera_SetPosition 24, Camera_SetZoom 25, Camera_FocusPan 26, Camera_FocusUpdate 27
Application console handler 8 LocalMachine, Sequencer, Serial, UIEvent CameraUpdated 33, LoadGameViewStateDone 3, TurnTimings 84, ProfileTimer 85
AmbientAudio 7 GameCore LOCAL_PLAYER_TURN_BEGIN 8, CITY_ADDED_TO_MAP 87, DIPLOMACY_DECLARE_WAR 127, DIPLOMACY 132
AppModdingFramework 7 LocalMachine, Sequencer, Serial AppUpdate 1, event 142 (no data) 142, LoadGameViewStateDone 3, GameViewStateDone 4
TunerManager 6 LocalMachine, Sequencer AppUpdate 1, event 2 (no data) 2, event 54 (no data) 54, MultiplayerGameAbandoned 58
App::Automation::Manager 6 LocalMachine, Sequencer, Serial event 2 (no data) 2, event 120 (no data) 120, AppInitComplete 1, event 20 (no data) 20
MainMenuState 4 LocalMachine, UIEvent event 7 (no data) 7, event 9 (no data) 9, event 10 (no data) 10, UIE_DebugConsoleInput 15
AppFiraxisLiveClient 4 LocalMachine, Sequencer event 90 (no data) 90, event 91 (no data) 91, FiraxisLiveDataPush 100, AppInitComplete 1
ForgeUI::DebugContext 4 UIEvent UIE_ContextLoaded 10, UIE_DebugConsoleInput 15, UIE_DebugConsoleString 16, event 17 (no data) 17
Simulation::Combat::Manager 3 GameCore, Serial COMBAT 248, UnitSimActionTrigger 13, UnitSimTransferTrigger 14
GameCore::Events::Translate 3 GameCore, Serial APP_LUA_EVENT 254, CacheUpdate 275, event 63 (no data) 63
GameCore::App::Configuration::User::Instance 3 GameCore, Serial LOCAL_PLAYER_CHANGED 274, UserOptionChanged 10, LoadSaveResult 56
IntroState 3 LocalMachine, MovieEvent event 6 (no data) 6, event 8 (no data) 8, ClipFinished 1
LoadGameViewState 3 LocalMachine, Sequencer event 11 (no data) 11, AppInitComplete 1, event 9 (no data) 9
unnamed system (0x3327e10) 3 LocalMachine, UIEvent ResolutionChanged 42, UIE_PlayEffect 29, UIE_StopEffect 30
GameCore::Serializer::FiraxisCloud 3 LocalMachine FiraxisLiveKeyListResult 96, FiraxisLiveKeyDataResult 97, FiraxisLiveKeyDataError 98
GameCore::Serializer::Manager 3 Serial LoadSaveRequest 52, event 59 (no data) 59, PreTurnBegin 60
App::Ownership::Local 3 Serial UpdateContentResult 71, GameConfigurationParameterChanged_ 77, event 78 (no data) 78
BenchmarkSystem 2 GameCore, LocalMachine PLAYER_TURN_ACTIVATED 15, event 3 (no data) 3
AssetCloud::Manager 2 LocalMachine, Sequencer AppUpdate 1, AppInitComplete 1
LeaderScreen_Startup 2 LocalMachine, UIEvent ResolutionChanged 42, UIE_DebugConsoleInput 15
App::Ownership::Authority::FiraxisLiveManager 2 LocalMachine PublisherServicesLoginStateChange 94, FiraxisLiveActivate 95
App::InputAction::Manager 2 LocalMachine InputActionStarted 128, InputActionFinished 129
ForgeUI::MovieControl 2 MovieEvent ClipFinished 1, ClipFrame 2
GameCore::App::Profile::Manager 2 Sequencer, Serial LoadGameViewStateDone 3, ProfileTimer 85
Network::NetSessionCallbacks 2 Serial LoadSaveResult 55, LoadSaveResult 56
Simulation::Unit::System 1 GameCore COMBAT 248
OwnershipState 1 LocalMachine event 6 (no data) 6
AppUIManager 1 LocalMachine CameraUpdated 33
App::PushData::Manager 1 LocalMachine FiraxisLiveDataPush 101
Application::GameSummary 1 Serial ConfigureContentResult 72
ForgeUI::ContextBase 1 UIEvent UIE_SystemUpdateUI 1
ForgeUI::LuaContext 1 UIEvent UIE_SystemUpdateUI 1
ForgeUI::TextControl 1 UIEvent UIE_SystemUpdateUI 1
ForgeUI::ToolTipManager 1 UIEvent UIE_SystemUpdateUI 1
ForgeUI::LineControl 1 UIEvent event 2 (no data) 2
ForgeUI::WorldAnchorControl 1 UIEvent event 2 (no data) 2
ForgeUI::ButtonControlBase 1 UIEvent InputStruct 5
ForgeUI::DragControl 1 UIEvent InputStruct 5
ForgeUI::SliderControl 1 UIEvent InputStruct 5
ForgeUI::RadioButtonControl 1 UIEvent UIE_RadioChanged 8
Civ6Audio 1 UIEvent UIE_DebugConsoleInput 15
ColorKeySystem 1 UIEvent UIE_DebugConsoleInput 15