Skip to content

Commit 50bf519

Browse files
committed
Additional fixes for previous update + WIP 2025-09-17 update fixes
1 parent 0e3850a commit 50bf519

File tree

3 files changed

+6
-7
lines changed

3 files changed

+6
-7
lines changed

gamedata/cs2fixes.games.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@
4242
"ServerMovementUnlock"
4343
{
4444
"library" "server"
45-
"windows" "\x76\x2A\xF3\x0F\x58\xD4\x0F\x57\xC0\xF3\x0F\x58\xD3"
46-
"linux" "\x0F\x87\x2A\x2A\x2A\x2A\x49\x8B\x7C\x24\x2A\x48\x85\xFF\x0F\x84\x2A\x2A\x2A\x2A\xE8"
45+
"windows" "\x76\x2A\xF3\x0F\x58\xD4\x0F\x57\xC0\xF3\x0F\x58\xD3" // TODO: needs reworking, compiler fucked with the jump instruction
46+
"linux" "\x0F\x87\x2A\x2A\x2A\x2A\xF3\x0F\x10\x3D\x2A\x2A\x2A\x2A\xF3\x0F\x11\xBD"
4747
}
4848
// String: "CCSPlayerPawnBase::SwitchTeam", just keep in mind this is actually CCSPlayerController::SwitchTeam
4949
"CCSPlayerController_SwitchTeam"
@@ -57,7 +57,7 @@
5757
{
5858
"library" "server"
5959
"windows" "\xC8\x42\xEB\x2A\x4C\x39\x67\x30"
60-
"linux" "\xC8\x42\xEB\x2A\x4C\x89\xE7\xE8\x2A\x2A\x2A\x2A"
60+
"linux" "\xC8\x42\x41\xC7\x85\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\xE9\x2A\x2A\x2A\x2A\x4C\x89\xE7"
6161
}
6262
// Called right after "Removed %s(%s)\n"
6363
"UTIL_Remove"
@@ -251,7 +251,7 @@
251251
"CNetworkStringTable_DeleteAllStrings"
252252
{
253253
"library" "engine"
254-
"windows" "\x48\x89\x5C\x24\x2A\x48\x89\x6C\x24\x2A\x48\x89\x74\x24\x2A\x48\x89\x7C\x24\x2A\x41\x56\x48\x83\xEC\x2A\x45\x33\xF6\x48\x8B\xD9"
254+
"windows" "\x48\x89\x5C\x24\x2A\x48\x89\x7C\x24\x2A\x41\x56\x48\x83\xEC\x2A\x45\x33\xF6"
255255
"linux" "\x55\x48\x89\xE5\x41\x57\x41\x56\x41\x55\x41\x54\x45\x31\xE4\x53\x48\x89\xFB\x48\x83\xEC\x2A\x48\x83\x7F"
256256
}
257257
// "PlayerMovementTraces"

src/cs2_sdk/serversideclient.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,6 @@ class CServerSideClientBase : public CUtlSlot, public INetworkChannelNotify, pub
196196
public:
197197
virtual bool ProcessMove(const CCLCMsg_Move_t& msg) = 0;
198198
virtual bool ProcessVoiceData(const CCLCMsg_VoiceData_t& msg) = 0;
199-
virtual bool ProcessFileCRCCheck(const CCLCMsg_FileCRCCheck_t& msg) = 0;
200199
virtual bool ProcessRespondCvarValue(const CCLCMsg_RespondCvarValue_t& msg) = 0;
201200

202201
virtual bool ProcessPacketStart(const NetMessagePacketStart_t& msg) = 0;
@@ -294,7 +293,7 @@ class CServerSideClientBase : public CUtlSlot, public INetworkChannelNotify, pub
294293
CEntityIndex m_nEntityIndex; // 92
295294
CNetworkGameServerBase* m_Server; // 96
296295
INetChannel* m_NetChannel; // 104
297-
uint8 m_nUnkVariable; // 112
296+
uint16 m_nConnectionTypeFlags; // 112
298297
bool m_bMarkedToKick; // 113
299298
SignonState_t m_nSignonState; // 116
300299
bool m_bSplitScreenUser; // 120

0 commit comments

Comments
 (0)