Skip to content

Commit 09a27d4

Browse files
committed
Revert "Merge pull request #977 from alphanin9/patch-2.2-support"
This reverts commit 960fa82, reversing changes made to 4aea400.
1 parent fe934d0 commit 09a27d4

File tree

3 files changed

+37
-37
lines changed

3 files changed

+37
-37
lines changed

src/Image.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ struct Image
88
{
99
void Initialize();
1010

11-
static std::tuple<uint32_t, uint16_t> GetSupportedVersion() noexcept { return std::make_tuple(2, 2000); }
11+
static std::tuple<uint32_t, uint16_t> GetSupportedVersion() noexcept { return std::make_tuple(2, 13); }
1212

1313
uintptr_t base_address;
1414
mem::region TextRegion;

src/reverse/Addresses.h

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -5,75 +5,75 @@
55
namespace CyberEngineTweaks::AddressHashes
66
{
77
#pragma region CBaseInitializationState
8-
constexpr uint32_t CBaseInitializationState_OnTick = 4233370276UL; // red::GameAppBaseInitializationState::OnTick
8+
constexpr uint32_t CBaseInitializationState_OnTick = 4233370276UL;
99
#pragma endregion
1010

1111
#pragma region CGame
12-
constexpr uint32_t CGame_Main = 1852772247UL; // CBaseEngine::ProcessBaseLoopFrame
12+
constexpr uint32_t CGame_Main = 1852772247UL;
1313
#pragma endregion
1414

1515
#pragma region CInitializationState
16-
constexpr uint32_t CInitializationState_OnTick = 2447710505UL; // red::GameAppInitializationState::OnTick
16+
constexpr uint32_t CInitializationState_OnTick = 2447710505UL;
1717
#pragma endregion
1818

1919
#pragma region CPatches
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
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
2424
#pragma endregion
2525

2626
#pragma region CPhotoMode
27-
constexpr uint32_t CPhotoMode_SetRecordID = 4241565651UL; // <UNKNOWN_SYMBOL>
27+
constexpr uint32_t CPhotoMode_SetRecordID = 4052428712UL;
2828
#pragma endregion
2929

3030
#pragma region CRenderGlobal
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>
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;
3435
#pragma endregion
3536

3637
#pragma region CRenderNode_Present
37-
constexpr uint32_t CRenderNode_Present_DoInternal = 2468877568UL; // GpuApi::Present
38+
constexpr uint32_t CRenderNode_Present_DoInternal = 2468877568UL;
3839
#pragma endregion
3940

4041
#pragma region CRunningState
41-
constexpr uint32_t CRunningState_OnTick = 3592689218UL; // red::GameAppRunningState::OnTick
42+
constexpr uint32_t CRunningState_OnTick = 3592689218UL;
4243
#pragma endregion
4344

4445
#pragma region CScript
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
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?
5658
#pragma endregion
5759

5860
#pragma region CShutdownState
59-
constexpr uint32_t CShutdownState_OnTick = 4069332669UL; // red::GameAppShutdownState::OnTick
61+
constexpr uint32_t CShutdownState_OnTick = 4069332669UL;
6062
#pragma endregion
6163

6264
#pragma region CWinapi
63-
constexpr uint32_t CWinapi_ClipToCenter = 261693736UL; // input::InputSystemWin32Base::Update
65+
constexpr uint32_t CWinapi_ClipToCenter = 261693736UL;
6466
#pragma endregion
6567

6668
#pragma region gameIGameSystem
67-
constexpr uint32_t gameIGameSystem_Initialize =
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
69+
constexpr uint32_t gameIGameSystem_Initialize = 385618721UL;
70+
constexpr uint32_t gameIGameSystem_UnInitialize = 3313306514UL;
71+
constexpr uint32_t gameIGameSystem_Spawn = 2509382878UL;
72+
constexpr uint32_t gameIGameSystem_Despawn = 3168866665UL;
73+
constexpr uint32_t gameIGameSystem_SpawnCallback = 2840271332UL;
7474
#pragma endregion
7575

7676
#pragma region PlayerSystem
77-
constexpr uint32_t PlayerSystem_OnPlayerSpawned = 2050111212UL; // cp::PlayerSystem::OnPlayerMainObjectSpawned
77+
constexpr uint32_t PlayerSystem_OnPlayerSpawned = 2050111212UL;
7878
#pragma endregion
79-
} // namespace CyberEngineTweaks::AddressHashes
79+
} // namespace CyberEngineTweaks::Addresses

vendor/RED4ext.SDK

Submodule RED4ext.SDK updated 95 files

0 commit comments

Comments
 (0)