Home › Engine functions › Audio

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.

Audio

Audio integration and the systems that drive it.

395 functions in this category, 29 with a Windows address (21 high or medium confidence or exported, 8 low). The rest are in the full search.

Function Windows RVA Confidence How mapped Notes Linux address Size
AudioMiner::ArtDefinitions::ConfigureFromArtDefs(AssetObjects::IArtDefCollectionProvider const&) 0x90c80 high string anchor 0x2fe8370 752
AudioMiner::GetCivSwitchByLeader(unsigned int) 0x924d0 medium score-based neighbour propagation (~96% on hold-out) 0x2fe79a0 48
AudioMiner::GetCivSwitchValue(unsigned int) 0x92500 medium score-based neighbour propagation (~96% on hold-out) 0x2fe76b0 48
AudioMiner::GetEraDawnOfManSwitchValue(unsigned int) 0x92560 medium score-based neighbour propagation (~96% on hold-out) 0x2fe77f0 48
AudioMiner::GetEraSwitchValue(unsigned int) 0x92590 medium score-based neighbour propagation (~96% on hold-out) 0x2fe7610 160
AudioMiner::GetTerrainGroupAtPlot(GameCore::PlotCoord const&) 0x92980 medium score-based neighbour propagation (~96% on hold-out) 0x2fe8210 272
AudioMiner::OnFeatureAddedToMap(GameCoreEvent_Template<116u, GameCoreEvent::FeatureAddedToMap_EventData, Events::LinearEventDispatcher, GameCoreConta… 0x93040 medium string anchor handles GameCore event 116 (GameCoreEvent::FeatureAddedToMap_EventData) 0x2fe49f0 320
AudioMiner::OnImprovementAddedToMap(GameCoreEvent_Template<143u, GameCoreEvent::Improvement_EventData, Events::LinearEventDispatcher, GameCoreContain… 0x93340 medium rare-constant anchor handles GameCore event 143 (GameCoreEvent::Improvement_EventData) 0x2fe4130 656
AudioMiner::OnStormAddedToMap(GameCoreEvent_Template<312u, GameCoreEvent::Storm_EventData, Events::LinearEventDispatcher, GameCoreContainer, Events::… 0x93a10 medium rare-constant anchor handles GameCore event 312 (GameCoreEvent::Storm_EventData) 0x2fe4630 416
AudioMiner::OnUnitAddedToMap(GameCoreEvent_Template<28u, GameCoreEvent::UnitAddedToMap_EventData, Events::LinearEventDispatcher, GameCoreContainer, E… 0x93fa0 high string anchor 0x2fe7a40 768
AudioMiner::OnUnitSimPositionChanged(Events::EventTemplate<12u, UnitSimPositionChangedData, Events::LinearEventDispatcher, SerialContainer, Events::N… 0x94340 medium string anchor handles Serial event 12 (UnitSimPositionChangedData) 0x2fe3c10 656
AudioMiner::RecalculateTerrainVisibility(FGXMatrixRow&, FGXVector3) 0x94880 high string anchor 0x2fe5b90 4944
AudioMiner::ShutdownStrategyGame() 0x96710 medium score-based neighbour propagation (~96% on hold-out) 0x2fe52d0 464
AudioMiner::Startup() 0x96930 high string anchor 0x2fe4c90 240
AudioMiner::StartupStrategyGame() 0x96a30 high string anchor 0x2fe4fe0 752
AudioMiner::SubscribeToEvents() 0x96df0 medium call-graph propagation 0x2fe3a00 336
Civ6Audio::AppActivated() 0x980b0 medium score-based neighbour propagation (~96% on hold-out) 0x2ffefb0 112
Civ6Audio::PublishSettingsTelemetry() 0x98630 high string anchor 0x2fff060 256
Civ6Audio::RegisterOptions() 0x989e0 high string anchor 0x2ffe950 672
Civ6Audio::ShutdownStrategyGame() 0x98e20 medium call-graph propagation 0x2ffede0 80
AK::SoundEngine::PostEvent(unsigned int, unsigned long, unsigned int, void (*)(AkCallbackType, AkCallbackInfo*), void*, unsigned int, AkExternalSourc… 0xc87200 medium call-graph propagation 0x44aaab6 170
Low confidence (8, unreliable)
Function Windows RVA How mapped Linux address
AudioMiner::GetHexAudioObj(TFGXInt2<int>) 0x92630 score-based neighbour propagation (~90% on hold-o… 0x2fe72c0
AudioMiner::OnStormRemovedFromMap(GameCoreEvent_Template<313u, GameCoreEvent::Storm_EventData, Events::Linear… 0x96110 interval alignment (~65% precise) 0x2fe47d0
AudioMiner::OnStormChanged(GameCoreEvent_Template<314u, GameCoreEvent::StormChanged_EventData, Events::Linear… 0x96180 interval alignment (~65% precise) 0x2fe4840
Civ6Audio::StartupStrategyGame() 0x98de0 interval alignment (~65% precise) 0x2ffed90
AudioMiner::GetAmbienceClipDistance() 0x1b6300 call-graph propagation 0x329d1a0
AudioMiner::SetAmbienceClipDistance(unsigned int) 0x1b9710 call-graph propagation 0x329d1b0
AK::SoundEngine::SetRTPCValue(unsigned int, float, unsigned long, int, AkCurveInterpolation, bool) 0xc87ed0 call-graph propagation 0x44aa043
AK::SoundEngine::UnloadBank(unsigned int, void const*, int*) 0xc88730 call-graph propagation 0x44ac401