[saco] Add ApplyInGamePatches()()

This commit is contained in:
RD42 2024-04-10 22:15:51 +08:00
parent e1bd0daf96
commit 783b4fb01a

View File

@ -4,6 +4,10 @@
DWORD dwSystemMemory;
DWORD dwStreamingMemory;
void RelocateScanListHack();
void RelocatePedsListHack();
void RelocateBaseModelInfoHack();
extern int iGtaVersion;
//----------------------------------------------------------
@ -267,6 +271,28 @@ BOOL ApplyPreGamePatches()
//----------------------------------------------------------
extern DWORD dwFarClipHookAddr;
extern DWORD dwFarClipReturnAddr;
void ApplyInGamePatches()
{
if(GTASA_VERSION_USA10 == iGtaVersion) {
dwFarClipHookAddr = 0x7EE2A0;
dwFarClipReturnAddr = dwFarClipHookAddr+9;
} else {
dwFarClipHookAddr = 0x7EE2E0;
dwFarClipReturnAddr = dwFarClipHookAddr+9;
}
RelocateScanListHack();
RelocatePedsListHack(); // allows us to use all 300 ped model slots
RelocateBaseModelInfoHack();
}
//----------------------------------------------------------
#pragma pack(1)
typedef struct _PED_MODEL
{