55namespace CyberEngineTweaks ::AddressHashes
66{
77#pragma region CBaseInitializationState
8- constexpr uint32_t CBaseInitializationState_OnTick = 4233370276UL ;
8+ constexpr uint32_t CBaseInitializationState_OnTick = 4233370276UL ; // red::GameAppBaseInitializationState::OnTick
99#pragma endregion
1010
1111#pragma region CGame
12- constexpr uint32_t CGame_Main = 1852772247UL ;
12+ constexpr uint32_t CGame_Main = 1852772247UL ; // CBaseEngine::ProcessBaseLoopFrame
1313#pragma endregion
1414
1515#pragma region CInitializationState
16- constexpr uint32_t CInitializationState_OnTick = 2447710505UL ;
16+ constexpr uint32_t CInitializationState_OnTick = 2447710505UL ; // red::GameAppInitializationState::OnTick
1717#pragma endregion
1818
1919#pragma region CPatches
20- constexpr uint32_t CPatches_BoundaryTeleport = 887623293UL ;
21- constexpr uint32_t CPatches_IntroMovie = 4056423627UL ;
22- constexpr uint32_t CPatches_Vignette = 1592528795UL ;
23- constexpr uint32_t CPatches_OptionsInit = 4089777341UL ; // Config::IConfigVar::Register
20+ constexpr uint32_t CPatches_BoundaryTeleport = 887623293UL ; // game::WorldBoundarySystem::Tick
21+ constexpr uint32_t CPatches_IntroMovie = 4056423627UL ; // <UNKNOWN_SYMBOL>
22+ constexpr uint32_t CPatches_Vignette = 1592528795UL ; // effect::TrackItemVignette::IsValid
23+ constexpr uint32_t CPatches_OptionsInit = 4089777341UL ; // Config::IConfigVar::Register
2424#pragma endregion
2525
2626#pragma region CPhotoMode
27- constexpr uint32_t CPhotoMode_SetRecordID = 4241565651UL ;
27+ constexpr uint32_t CPhotoMode_SetRecordID = 4241565651UL ; // <UNKNOWN_SYMBOL>
2828#pragma endregion
2929
3030#pragma region CRenderGlobal
31- constexpr uint32_t CRenderGlobal_InstanceOffset = 1239944840UL ;
32- // constexpr uint32_t CRenderGlobal__DoNotUse_RenderQueueOffset = 0x1B5F5FCB0;
33- constexpr uint32_t CRenderGlobal_Resize = 239671909UL ;
34- constexpr uint32_t CRenderGlobal_Shutdown = 3192982283UL ;
31+ constexpr uint32_t CRenderGlobal_InstanceOffset = 1239944840UL ; // <UNKNOWN_SYMBOL>
32+ constexpr uint32_t CRenderGlobal_Resize = 239671909UL ; // GpuApi::ResizeBackbuffer
33+ constexpr uint32_t CRenderGlobal_Shutdown = 3192982283UL ; // <UNKNOWN_SYMBOL>
3534#pragma endregion
3635
3736#pragma region CRenderNode_Present
38- constexpr uint32_t CRenderNode_Present_DoInternal = 2468877568UL ;
37+ constexpr uint32_t CRenderNode_Present_DoInternal = 2468877568UL ; // GpuApi::Present
3938#pragma endregion
4039
4140#pragma region CRunningState
42- constexpr uint32_t CRunningState_OnTick = 3592689218UL ;
41+ constexpr uint32_t CRunningState_OnTick = 3592689218UL ; // red::GameAppRunningState::OnTick
4342#pragma endregion
4443
4544#pragma region CScript
46- constexpr uint32_t CScript_RunPureScript = 3791200470UL ;
47- constexpr uint32_t CScript_AllocateFunction = 160045886UL ;
48- constexpr uint32_t CScript_Log = 3455393801UL ;
49- constexpr uint32_t CScript_LogError = 2135235617UL ;
50- constexpr uint32_t CScript_LogWarning = 3222609133UL ;
51- constexpr uint32_t CScript_ToStringDEBUG = 3515162577UL ;
52- constexpr uint32_t CScript_LogChannel = 1663049434UL ;
53- constexpr uint32_t CScript_LogChannelWarning = 2841780134UL ;
54- constexpr uint32_t CScript_TDBIDConstructorDerive = 326438016UL ;
55- constexpr uint32_t CScript_TranslateBytecode = 3442875632UL ;
56- constexpr uint32_t CScript_TweakDBLoad = 3602585178UL ;
57- constexpr uint32_t CScript_RegisterMemberFunction = 592450491UL ; // Is this even used?
45+ constexpr uint32_t CScript_RunPureScript = 3791200470UL ; // rtti::Function::InternalCall
46+ constexpr uint32_t CScript_AllocateFunction = 160045886UL ; // <UNKNOWN_SYMBOL>
47+ constexpr uint32_t CScript_Log = 3455393801UL ; // <UNKNOWN_SYMBOL>
48+ constexpr uint32_t CScript_LogError = 2135235617UL ; // <UNKNOWN_SYMBOL>
49+ constexpr uint32_t CScript_LogWarning = 3222609133UL ; // <UNKNOWN_SYMBOL>
50+ constexpr uint32_t CScript_ToStringDEBUG = 3515162577UL ; // <UNKNOWN_SYMBOL>
51+ constexpr uint32_t CScript_LogChannel = 1663049434UL ; // <UNKNOWN_SYMBOL>
52+ constexpr uint32_t CScript_LogChannelWarning = 2841780134UL ; // <UNKNOWN_SYMBOL>
53+ constexpr uint32_t CScript_TDBIDConstructorDerive = 326438016UL ; // <UNKNOWN_SYMBOL>
54+ constexpr uint32_t CScript_TranslateBytecode = 3442875632UL ; // CScriptDataBinder::LoadOpcodes
55+ constexpr uint32_t CScript_TweakDBLoad = 3602585178UL ; // game::data::TweakDB::LoadOptimized
5856#pragma endregion
5957
6058#pragma region CShutdownState
61- constexpr uint32_t CShutdownState_OnTick = 4069332669UL ;
59+ constexpr uint32_t CShutdownState_OnTick = 4069332669UL ; // red::GameAppShutdownState::OnTick
6260#pragma endregion
6361
6462#pragma region CWinapi
65- constexpr uint32_t CWinapi_ClipToCenter = 261693736UL ;
63+ constexpr uint32_t CWinapi_ClipToCenter = 261693736UL ; // input::InputSystemWin32Base::Update
6664#pragma endregion
6765
6866#pragma region gameIGameSystem
6967constexpr uint32_t gameIGameSystem_Initialize =
70- 385618721UL ; // NOTE: this should be spawn::Set::Initialize hash, but that would require CET changes as that one wants game instance to be passed at a2+80
71- constexpr uint32_t gameIGameSystem_UnInitialize = 3313306514UL ;
72- constexpr uint32_t gameIGameSystem_Spawn = 2509382878UL ;
73- constexpr uint32_t gameIGameSystem_Despawn = 3168866665UL ;
74- constexpr uint32_t gameIGameSystem_SpawnCallback = 2840271332UL ;
68+ 385618721UL ; // <UNKNOWN_SYMBOL> -> should probably be 3114931869 (spawn::Set::Initialize) but that implies we do something weird overall with this func atm
69+ // The above would require CET changes as that one wants game instance to be passed at a2+80
70+ constexpr uint32_t gameIGameSystem_UnInitialize = 3313306514UL ; // spawn::Set::Deinitialize
71+ constexpr uint32_t gameIGameSystem_Spawn = 2509382878UL ; // spawn::Set::SpawnObject
72+ constexpr uint32_t gameIGameSystem_Despawn = 3168866665UL ; // spawn::Set::DespawnObject
73+ constexpr uint32_t gameIGameSystem_SpawnCallback = 2840271332UL ; // world::RuntimeEntityRegistry::RegisterEntity
7574#pragma endregion
7675
7776#pragma region PlayerSystem
78- constexpr uint32_t PlayerSystem_OnPlayerSpawned = 2050111212UL ;
77+ constexpr uint32_t PlayerSystem_OnPlayerSpawned = 2050111212UL ; // cp::PlayerSystem::OnPlayerMainObjectSpawned
7978#pragma endregion
80- } // namespace CyberEngineTweaks::AddressHashes
79+ } // namespace CyberEngineTweaks::AddressHashes
0 commit comments