Home › ArtDef vocabulary › Overlay artdef
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.
Overlay artdef
Artdef type Overlay: 19 shipped files (Overlay.artdef), 45 parameter names, 9 collection names. Back to the overview.
Reading functions (inferred assignment)
| Function |
Exe address |
Names it uses |
Names found in this type |
BorderOverlayManager::ConfigureFromArtDefs |
0x21d980 |
12 |
83% |
HexGridOverlayManager::ConfigureFromArtDefs |
0x221f50 |
5 |
80% |
HexHighlightManager::ConfigureFromArtDefs |
0x224440 |
5 |
80% |
OverlaySystem::System::ConfigureFromArtDefs |
0x21a940 |
8 |
75% |
PressureOverlayManager::ConfigureFromArtDefs |
0x229b00 |
7 |
86% |
RangedArrowSystem::System::ConfigureFromArtDefs |
0x23a270 |
8 |
88% |
SpriteOverlayManager::ConfigureFromArtDefs |
0x22e530 |
10 |
80% |
UILensModelSystem::System::ConfigureFromArtDefs |
0x23d7c0 |
29 |
66% |
Collections
| Collection |
Occurrences |
Read by the exe |
Filled |
313 |
yes |
LensModel |
313 |
yes |
Model |
313 |
yes |
SplineBorder |
313 |
yes |
Texture |
313 |
yes |
Coord3D_WS |
19 |
yes |
Layers |
19 |
yes |
Overlays |
19 |
yes |
RangeArrows |
19 |
yes |
Parameters (45)
45 parameter names
| Parameter |
Value class |
Files |
Occurrences |
Read by the exe |
NumTiles |
Coord2D |
2 |
250 |
yes |
RotateToAlign |
Bool |
2 |
250 |
yes |
BaseModel |
BLPEntry |
10 |
224 |
yes |
Alpha |
Float |
1 |
203 |
yes |
AnimDuration |
Float |
1 |
203 |
yes |
AnimType |
String |
1 |
203 |
yes |
AutoPlay |
Bool |
1 |
203 |
yes |
HexModel |
BLPEntry |
1 |
203 |
yes |
HexModelFOW |
BLPEntry |
1 |
203 |
yes |
IsBillboard |
Bool |
1 |
203 |
yes |
MoveOffset |
ArtDefReference |
1 |
203 |
yes |
RGBColor |
RGB |
1 |
203 |
yes |
UV Offset Start |
Coord2D |
1 |
203 |
yes |
UV_Scale |
Coord2D |
1 |
203 |
yes |
Material |
String |
5 |
68 |
yes |
Pass |
Int |
5 |
68 |
no |
Priority |
Float |
5 |
68 |
yes |
ShowOnMap |
Bool |
5 |
68 |
yes |
ShowOnWorld |
Bool |
5 |
68 |
yes |
Type |
String |
5 |
68 |
no |
Visible |
Bool |
5 |
68 |
yes |
GeomType |
String |
2 |
47 |
yes |
RectDims |
Coord2D |
2 |
47 |
yes |
StaticTexture |
BLPEntry |
2 |
47 |
yes |
TintColor |
RGB |
2 |
47 |
yes |
Color |
RGB |
5 |
39 |
yes |
Color_Alpha |
Int |
5 |
39 |
yes |
FOWStateAlpha_Hidden |
Float |
5 |
39 |
yes |
FOWStateAlpha_Revealed |
Float |
5 |
39 |
yes |
FOWStateAlpha_Visible |
Float |
5 |
39 |
yes |
MidFOWBrightness |
Float |
5 |
39 |
yes |
MidFOWSaturation |
Float |
5 |
39 |
yes |
SplineScrollSpeed |
Float |
5 |
39 |
yes |
SplineSegmentLength |
Float |
5 |
39 |
yes |
SplineTexture |
BLPEntry |
5 |
39 |
yes |
SplineWidth |
Float |
5 |
39 |
yes |
Offset |
Coord3D |
1 |
10 |
yes |
Width |
Float |
2 |
9 |
yes |
FillColor_Alpha |
Int |
2 |
8 |
yes |
FillColor_RGB |
RGB |
2 |
8 |
yes |
AnimSpeed |
Float |
1 |
1 |
yes |
ArrowArcTexture |
BLPEntry |
1 |
1 |
yes |
ArrowHeadModel |
BLPEntry |
1 |
1 |
yes |
Height |
Float |
1 |
1 |
yes |
Thickness |
Float |
1 |
1 |
yes |
Names the exe uses that no shipped file contains (13)
Strings of the assigned functions that are not collection or parameter names in any shipped file of this type: optional or unused parameters, enum-like values, file names or messages. Not every entry is an artdef name.
AdjacencyArrowOffset_E, AdjacencyArrowOffset_NE, AdjacencyArrowOffset_NW, AdjacencyArrowOffset_SE, AdjacencyArrowOffset_SW, AdjacencyArrowOffset_W, ERROR, FullFOWVisibility, HEX_GEO, OnesDigitOffset, Overlay, TensDigitOffset, YieldOffset