Home › Class layouts › Game › Game::GreatWork

Needs the Community Extension. Not available in the unmodified game; works while the Community Extension mod is active (its own functions, or raw memory access with Mem/ObjMem).

Game::GreatWork

GameCore::Game::GreatWork — class, size 24 bytes (0x18).

Linux offset Member Type Windows
0x0 m_eType GreatWorkTypes 0x0 (same on Windows; verified)
0x4 m_ePlayer PlayerTypes 0x4 (same on Windows; verified)
0x8 m_iTurnCreated int 0x8 (same on Windows; verified)
0x10 m_szGreatPersonName Basic

The Windows column is filled in only for members that were checked against Windows code. For the rest, use the Linux offset with the rule above.