Skip to content

Commit 107922e

Browse files
committed
Fix bug
1 parent 2d42a42 commit 107922e

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

Client/multiplayer_sa/CMultiplayerSA.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1584,10 +1584,10 @@ void CMultiplayerSA::InitHooks()
15841584
MemCpy((void*)0x7259B0, "\xDD\xD8\x90", 3);
15851585
MemSet((void*)0x7258B8, 0x90, 6);
15861586

1587-
// Disable spreading fires (Moved from multiplayer_shotsync)
1587+
// Disable spreading fires (Moved from multiplayer_shotsync)
15881588
MemCpy((void*)0x53A23F, "\x33\xC0\x90\x90\x90", 5);
15891589
MemCpy((void*)0x53A00A, "\x33\xC0\x90\x90\x90", 5);
1590-
1590+
15911591
InitHooks_CrashFixHacks();
15921592
InitHooks_DeviceSelection();
15931593

Client/multiplayer_sa/CMultiplayerSA_FrameRateFixes.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -708,6 +708,12 @@ void CMultiplayerSA::InitHooks_FrameRateFixes()
708708
// CVehicle::ProcessBoatControl
709709
MemPut(0x6DC23F, &kOriginalTimeStep);
710710

711+
// Fixes climbing over certain objects killing player on high FPS or low game speed.
712+
// GitHub Issue #602
713+
MemPut(0x6811E9, &kOriginalTimeStep);
714+
MemPut(0x68128A, &kOriginalTimeStep);
715+
MemPut(0x68131B, &kOriginalTimeStep);
716+
711717
// CTimer::m_FrameCounter fixes
712718
EZHookInstall(CTimer__Update);
713719

0 commit comments

Comments
 (0)