Home › Engine classes › Aspyr
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.
Aspyr
2 classes. A class lists its base chain (first base only for multiple inheritance), its direct subclasses, and its virtual slots.
| Class |
Base chain |
Subclasses |
Virtual slots |
Aspyr_AppBase |
ASL_AppLinux > ASL_AppBase |
1 |
8 |
Aspyr_AppLinux |
Aspyr_AppBase > ASL_AppLinux > ASL_AppBase |
0 |
8 |
Virtual functions by class
Aspyr::Aspyr_AppBase (8 slots, vtable 0x53a05b0 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
ASL::ASL_AppBase::AfterConstruct |
— |
| 1 |
ASL::ASL_AppBase::CheckDRM |
— |
| 2 |
ASL::ASL_AppBase::UpdateDisplayModes |
— |
| 3 |
Aspyr::Aspyr_AppBase::BeforeRun |
— |
| 4 |
ASL::ASL_AppBase::OnFocusChange |
— |
| 5 |
ASL::ASL_AppBase::OnSuspensionChange |
— |
| 6 |
ASL::ASL_AppBase::AfterRun |
— |
| 7 |
ASL::ASL_AppBase::BeforeExit |
— |
Aspyr::Aspyr_AppLinux (8 slots, vtable 0x53a0428 (Linux))
| Slot |
Function |
Windows RVA |
| 0 |
ASL::ASL_AppBase::AfterConstruct |
— |
| 1 |
ASL::ASL_AppBase::CheckDRM |
— |
| 2 |
ASL::ASL_AppBase::UpdateDisplayModes |
— |
| 3 |
Aspyr::Aspyr_AppBase::BeforeRun |
— |
| 4 |
ASL::ASL_AppBase::OnFocusChange |
— |
| 5 |
ASL::ASL_AppBase::OnSuspensionChange |
— |
| 6 |
ASL::ASL_AppBase::AfterRun |
— |
| 7 |
ASL::ASL_AppBase::BeforeExit |
— |