From cd823082759214d83f7fdb5797fac8c247049de2 Mon Sep 17 00:00:00 2001 From: "zer0.k" Date: Fri, 3 Feb 2023 20:50:09 +0100 Subject: [PATCH 1/2] Fix signatures on linux --- .../sourcemod/gamedata/movementapi.games.txt | 308 +++++++++--------- 1 file changed, 154 insertions(+), 154 deletions(-) diff --git a/addons/sourcemod/gamedata/movementapi.games.txt b/addons/sourcemod/gamedata/movementapi.games.txt index 38194aa..179cd19 100644 --- a/addons/sourcemod/gamedata/movementapi.games.txt +++ b/addons/sourcemod/gamedata/movementapi.games.txt @@ -1,155 +1,155 @@ -"Games" -{ - "csgo" - { - "Keys" - { - "CGameMovement::player" "4" - "CGameMovement::mv" "8" - "CMoveData::m_vecViewAngles" "12" - "CMoveData::m_vecVelocity" "64" - "CMoveData::m_vecAbsOrigin" "172" - } - "Functions" - { - "CCSGameMovement::PlayerMove" - { - "signature" "CCSGameMovement::PlayerMove" - "callconv" "thiscall" - "this" "address" - "return" "void" - } - "CGameMovement::AirAccelerate" - { - "signature" "CGameMovement::AirAccelerate" - "callconv" "thiscall" - "this" "address" - "return" "void" - "arguments" - { - "wishdir" - { - "type" "vectorptr" - } - "wishspeed" - { - "type" "float" - } - "sv_airaccelerate" - { - "type" "float" - } - } - } - "CGameMovement::LadderMove" - { - "signature" "CGameMovement::LadderMove" - "callconv" "thiscall" - "this" "address" - "return" "bool" - } - "CCSGameMovement::Duck" - { - "signature" "CCSGameMovement::Duck" - "callconv" "thiscall" - "this" "address" - "return" "void" - } - "CGameMovement::WalkMove" - { - "signature" "CGameMovement::WalkMove" - "callconv" "thiscall" - "this" "address" - "return" "void" - } - "CGameMovement::FullLadderMove" - { - "signature" "CGameMovement::FullLadderMove" - "callconv" "thiscall" - "this" "address" - "return" "void" - } - "CCSGameMovement::OnJump" - { - "signature" "CCSGameMovement::OnJump" - "callconv" "thiscall" - "this" "address" - "return" "void" - "arguments" - { - "impulse" - { - "type" "float" - } - } - } - "CGameMovement::CategorizePosition" - { - "signature" "CGameMovement::CategorizePosition" - "callconv" "thiscall" - "this" "address" - "return" "void" - } - } - "Offsets" - { - "GetPlayerMaxSpeed" - { - "windows" "506" - "linux" "507" - "mac" "507" - } - } - "Signatures" - { - "CCSGameMovement::PlayerMove" - { - "library" "server" - "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\xF9\x8B\x8F\x2A\x2A\x2A\x2A\xE8" - "linux" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x8B\x5D\x2A\x8B\x83\x2A\x2A\x2A\x2A\x89\x04\x24\xE8\x2A\x2A\x2A\x2A\x84\xC0" - } - "CGameMovement::WalkMove" - { - "library" "server" - "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x56\x57\x8B\xF9\xC7\x45\x2A\x2A\x2A\x2A\x00\x8D\x45\xB8" - "linux" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\xBE\xFF\xFF\xFF\xFF\x53\x81\xEC\x2A\x00\x00\x00" - } - "CGameMovement::AirAccelerate" - { - "library" "server" - "windows" "\x55\x8B\xEC\x83\xEC\x2A\x56\x57\x8B\xF9\x89\x2A\x2A\x8B\x77\x2A\x85\xF6\x2A\x2A\x8B\x06\x8B\xCE\x8B" - "linux" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x8B\x75\x2A\x8B\x7D\x2A\x8B\x5E\x2A\x85\xDB\x0F\x84" - } - "CGameMovement::LadderMove" - { - "library" "server" - "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x56\x57\x8B\xF9\xC7\x84\x24\x2A\x2A\x2A\x2A\x00\x00\x00\x00\x89\x7C" - "linux" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\xC7\x45\x2A\x00\x00\x00\x00\x8B\x5D\x2A\xC6\x85" - } - "CCSGameMovement::Duck" - { - "library" "server" - "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x56\x57\x8B\xF9\x8B\x57\x2A\x8B\x8A" - "linux" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x8B\x5D\x2A\x8B\x43\x2A\x89\x04\x24\xE8\x2A\x2A\x2A\x2A\xC6" - } - "CGameMovement::FullLadderMove" - { - "library" "server" - "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x8B\x46\x2A\xF6\x40\x2A\x02\x74\x2A\x8B\x06\x8B\xCE\xFF\x90\x2A\x2A\x2A\x2A\xEB\x2A\x83\x60\x2A\xFD\x8B\x4E\x2A" - "linux" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x5D\x2A\x8B\x03\x89\x1C\x24\xFF\x90\x2A\x2A\x2A\x2A\x8B\x43\x2A\xF6\x40\x2A\x02" - } - "CCSGameMovement::OnJump" - { - "library" "server" - "windows" "\x55\x8B\xEC\x83\xEC\x2A\x56\x57\x8B\xF9\x8B\x87\x2A\x2A\x2A\x2A\x80\xB8\x2A\x2A\x2A\x2A\x00\x0F" - "linux" "\x55\x89\xE5\x56\x53\x83\xEC\x2A\x8B\x2A\x2A\xF3\x0F\x2A\x2A\x2A\xF3\x0F\x2A\x2A\x2A\x8B\x86\x2A\x2A\x2A\x2A\x80\xB8\x2A\x2A\x2A\x2A\x00\x2A\x2A\x2A\x2A\x2A\x2A\xA1\x2A\x2A\x2A\x2A\x3D\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x8B\x10\x89\x2A\x2A\xFF\x2A\x2A\xD9\x2A\x2A\xF3\x0F\x2A\x2A\x2A\xA1\x2A\x2A\x2A\x2A\x3D" - } - "CGameMovement::CategorizePosition" - { - "library" "server" - "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\xF9\xC7\x45\x2A\x00\x00\x00\x00\x8B\x47\x2A\xC7\x80" - "linux" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x00\x00\x00\xC7\x45\x2A\x00\x00\x00\x00\x8B\x5D\x2A\x8B\x43\x2A\xC7" - } - } - } +"Games" +{ + "csgo" + { + "Keys" + { + "CGameMovement::player" "4" + "CGameMovement::mv" "8" + "CMoveData::m_vecViewAngles" "12" + "CMoveData::m_vecVelocity" "64" + "CMoveData::m_vecAbsOrigin" "172" + } + "Functions" + { + "CCSGameMovement::PlayerMove" + { + "signature" "CCSGameMovement::PlayerMove" + "callconv" "thiscall" + "this" "address" + "return" "void" + } + "CGameMovement::AirAccelerate" + { + "signature" "CGameMovement::AirAccelerate" + "callconv" "thiscall" + "this" "address" + "return" "void" + "arguments" + { + "wishdir" + { + "type" "vectorptr" + } + "wishspeed" + { + "type" "float" + } + "sv_airaccelerate" + { + "type" "float" + } + } + } + "CGameMovement::LadderMove" + { + "signature" "CGameMovement::LadderMove" + "callconv" "thiscall" + "this" "address" + "return" "bool" + } + "CCSGameMovement::Duck" + { + "signature" "CCSGameMovement::Duck" + "callconv" "thiscall" + "this" "address" + "return" "void" + } + "CGameMovement::WalkMove" + { + "signature" "CGameMovement::WalkMove" + "callconv" "thiscall" + "this" "address" + "return" "void" + } + "CGameMovement::FullLadderMove" + { + "signature" "CGameMovement::FullLadderMove" + "callconv" "thiscall" + "this" "address" + "return" "void" + } + "CCSGameMovement::OnJump" + { + "signature" "CCSGameMovement::OnJump" + "callconv" "thiscall" + "this" "address" + "return" "void" + "arguments" + { + "impulse" + { + "type" "float" + } + } + } + "CGameMovement::CategorizePosition" + { + "signature" "CGameMovement::CategorizePosition" + "callconv" "thiscall" + "this" "address" + "return" "void" + } + } + "Offsets" + { + "GetPlayerMaxSpeed" + { + "windows" "506" + "linux" "507" + "mac" "507" + } + } + "Signatures" + { + "CCSGameMovement::PlayerMove" + { + "library" "server" + "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\xF9\x8B\x8F\x2A\x2A\x2A\x2A\xE8" + "linux" "\x55\x89\xE5\x57\x56\x53\x83\xEC\x48\x8B\x5D\x08\xFF\xB3\x54\x0E\x00\x00" + } + "CGameMovement::WalkMove" + { + "library" "server" + "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x56\x57\x8B\xF9\xC7\x45\x2A\x2A\x2A\x2A\x00\x8D\x45\xB8" + "linux" "\x55\x89\xE5\x57\x56\x8D\x45\x88\x53\x81\xEC\xBC\x00\x00\x00" + } + "CGameMovement::AirAccelerate" + { + "library" "server" + "windows" "\x55\x8B\xEC\x83\xEC\x2A\x56\x57\x8B\xF9\x89\x2A\x2A\x8B\x77\x2A\x85\xF6\x2A\x2A\x8B\x06\x8B\xCE\x8B" + "linux" "\x55\x89\xE5\x57\x56\x53\x83\xEC\x4C\x8B\x75\x08\x8B\x7D\x0C\x8B\x5E\x04" + } + "CGameMovement::LadderMove" + { + "library" "server" + "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x56\x57\x8B\xF9\xC7\x84\x24\x2A\x2A\x2A\x2A\x00\x00\x00\x00\x89\x7C" + "linux" "\x55\x89\xE5\x57\x56\x53\x81\xEC\xCC\x00\x00\x00\x8B\x5D\x08\xC7\x45\xE0\x00\x00\x00\x00" + } + "CCSGameMovement::Duck" + { + "library" "server" + "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x56\x57\x8B\xF9\x8B\x57\x2A\x8B\x8A" + "linux" "\x55\x89\xE5\x57\x31\xFF\x56\x53\x81\xEC\xF8\x00\x00\x00\x8B\x5D\x08" + } + "CGameMovement::FullLadderMove" + { + "library" "server" + "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x8B\x46\x2A\xF6\x40\x2A\x02\x74\x2A\x8B\x06\x8B\xCE\xFF\x90\x2A\x2A\x2A\x2A\xEB\x2A\x83\x60\x2A\xFD\x8B\x4E\x2A" + "linux" "\x55\x89\xE5\x53\x83\xEC\x10\x8B\x5D\x08\x8B\x03\x53\xFF\x90\xCC\x00\x00\x00" + } + "CCSGameMovement::OnJump" + { + "library" "server" + "windows" "\x55\x8B\xEC\x83\xEC\x2A\x56\x57\x8B\xF9\x8B\x87\x2A\x2A\x2A\x2A\x80\xB8\x2A\x2A\x2A\x2A\x00\x0F" + "linux" "\x55\x89\xE5\x57\x56\x53\x83\xEC\x2C\x8B\x75\x08\xF3\x0F\x10\x65\x0C\xF3\x0F\x11\x65\xE4\x8B\x86\x54\x0E\x00\x00\x80\xB8\x0A\x16\x00\x00\x00\x0F\x84\x2A\x2A\x2A\x2A\xA1\x2A\x2A\x2A\x2A\x3D\x2A\x2A\x2A\x2A\x0F\x84\x2A\x2A\x2A\x2A\x8B\x10\x8B\x52\x3C\x81\xFA\x2A\x2A\x2A\x2A\x0F\x85\x2A\x2A\x2A\x2A\x8B\x58\x1C\x39\xC3\x0F\x84\x2A\x2A\x2A\x2A\x8B\x03\x8B\x40\x3C\x3D\x2A\x2A\x2A\x2A\x0F\x85\x2A\x2A\x2A\x2A\x8B\x7B\x1C\x39\xFB\x0F\x84\x2A\x2A\x2A\x2A\x8B\x07\x8B\x40\x3C\x3D\x2A\x2A\x2A\x2A\x0F\x85\x2A\x2A\x2A\x2A\x8B\x5F\x1C\x39\xDF\x0F\x84\x2A\x2A\x2A\x2A\x8B\x03\x8B\x40\x3C\x3D\x2A\x2A\x2A\x2A\x0F\x85\x2A\x2A\x2A\x2A\x8B\x43\x1C\x39\xC3\x0F\x84\x2A\x2A\x2A\x2A\x8B\x10\x83\xEC\x0C\x50\xFF\x52\x3C\x83\xC4\x10\xD9\x5D\xE0\xF3\x0F\x10\x45\xE0\xA1\x2A\x2A\x2A\x2A" + } + "CGameMovement::CategorizePosition" + { + "library" "server" + "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\xF9\xC7\x45\x2A\x00\x00\x00\x00\x8B\x47\x2A\xC7\x80" + "linux" "\x55\x89\xE5\x57\x56\x53\x81\xEC\xA8\x00\x00\x00\x8B\x7D\x08" + } + } + } } \ No newline at end of file From 1b53fe945d1b50a55580189c9de999f102514b2c Mon Sep 17 00:00:00 2001 From: "zer0.k" Date: Fri, 3 Feb 2023 20:50:37 +0100 Subject: [PATCH 2/2] Fix line ending --- .../sourcemod/gamedata/movementapi.games.txt | 308 +++++++++--------- 1 file changed, 154 insertions(+), 154 deletions(-) diff --git a/addons/sourcemod/gamedata/movementapi.games.txt b/addons/sourcemod/gamedata/movementapi.games.txt index 179cd19..f2dbffb 100644 --- a/addons/sourcemod/gamedata/movementapi.games.txt +++ b/addons/sourcemod/gamedata/movementapi.games.txt @@ -1,155 +1,155 @@ -"Games" -{ - "csgo" - { - "Keys" - { - "CGameMovement::player" "4" - "CGameMovement::mv" "8" - "CMoveData::m_vecViewAngles" "12" - "CMoveData::m_vecVelocity" "64" - "CMoveData::m_vecAbsOrigin" "172" - } - "Functions" - { - "CCSGameMovement::PlayerMove" - { - "signature" "CCSGameMovement::PlayerMove" - "callconv" "thiscall" - "this" "address" - "return" "void" - } - "CGameMovement::AirAccelerate" - { - "signature" "CGameMovement::AirAccelerate" - "callconv" "thiscall" - "this" "address" - "return" "void" - "arguments" - { - "wishdir" - { - "type" "vectorptr" - } - "wishspeed" - { - "type" "float" - } - "sv_airaccelerate" - { - "type" "float" - } - } - } - "CGameMovement::LadderMove" - { - "signature" "CGameMovement::LadderMove" - "callconv" "thiscall" - "this" "address" - "return" "bool" - } - "CCSGameMovement::Duck" - { - "signature" "CCSGameMovement::Duck" - "callconv" "thiscall" - "this" "address" - "return" "void" - } - "CGameMovement::WalkMove" - { - "signature" "CGameMovement::WalkMove" - "callconv" "thiscall" - "this" "address" - "return" "void" - } - "CGameMovement::FullLadderMove" - { - "signature" "CGameMovement::FullLadderMove" - "callconv" "thiscall" - "this" "address" - "return" "void" - } - "CCSGameMovement::OnJump" - { - "signature" "CCSGameMovement::OnJump" - "callconv" "thiscall" - "this" "address" - "return" "void" - "arguments" - { - "impulse" - { - "type" "float" - } - } - } - "CGameMovement::CategorizePosition" - { - "signature" "CGameMovement::CategorizePosition" - "callconv" "thiscall" - "this" "address" - "return" "void" - } - } - "Offsets" - { - "GetPlayerMaxSpeed" - { - "windows" "506" - "linux" "507" - "mac" "507" - } - } - "Signatures" - { - "CCSGameMovement::PlayerMove" - { - "library" "server" - "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\xF9\x8B\x8F\x2A\x2A\x2A\x2A\xE8" - "linux" "\x55\x89\xE5\x57\x56\x53\x83\xEC\x48\x8B\x5D\x08\xFF\xB3\x54\x0E\x00\x00" - } - "CGameMovement::WalkMove" - { - "library" "server" - "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x56\x57\x8B\xF9\xC7\x45\x2A\x2A\x2A\x2A\x00\x8D\x45\xB8" - "linux" "\x55\x89\xE5\x57\x56\x8D\x45\x88\x53\x81\xEC\xBC\x00\x00\x00" - } - "CGameMovement::AirAccelerate" - { - "library" "server" - "windows" "\x55\x8B\xEC\x83\xEC\x2A\x56\x57\x8B\xF9\x89\x2A\x2A\x8B\x77\x2A\x85\xF6\x2A\x2A\x8B\x06\x8B\xCE\x8B" - "linux" "\x55\x89\xE5\x57\x56\x53\x83\xEC\x4C\x8B\x75\x08\x8B\x7D\x0C\x8B\x5E\x04" - } - "CGameMovement::LadderMove" - { - "library" "server" - "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x56\x57\x8B\xF9\xC7\x84\x24\x2A\x2A\x2A\x2A\x00\x00\x00\x00\x89\x7C" - "linux" "\x55\x89\xE5\x57\x56\x53\x81\xEC\xCC\x00\x00\x00\x8B\x5D\x08\xC7\x45\xE0\x00\x00\x00\x00" - } - "CCSGameMovement::Duck" - { - "library" "server" - "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x56\x57\x8B\xF9\x8B\x57\x2A\x8B\x8A" - "linux" "\x55\x89\xE5\x57\x31\xFF\x56\x53\x81\xEC\xF8\x00\x00\x00\x8B\x5D\x08" - } - "CGameMovement::FullLadderMove" - { - "library" "server" - "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x8B\x46\x2A\xF6\x40\x2A\x02\x74\x2A\x8B\x06\x8B\xCE\xFF\x90\x2A\x2A\x2A\x2A\xEB\x2A\x83\x60\x2A\xFD\x8B\x4E\x2A" - "linux" "\x55\x89\xE5\x53\x83\xEC\x10\x8B\x5D\x08\x8B\x03\x53\xFF\x90\xCC\x00\x00\x00" - } - "CCSGameMovement::OnJump" - { - "library" "server" - "windows" "\x55\x8B\xEC\x83\xEC\x2A\x56\x57\x8B\xF9\x8B\x87\x2A\x2A\x2A\x2A\x80\xB8\x2A\x2A\x2A\x2A\x00\x0F" - "linux" "\x55\x89\xE5\x57\x56\x53\x83\xEC\x2C\x8B\x75\x08\xF3\x0F\x10\x65\x0C\xF3\x0F\x11\x65\xE4\x8B\x86\x54\x0E\x00\x00\x80\xB8\x0A\x16\x00\x00\x00\x0F\x84\x2A\x2A\x2A\x2A\xA1\x2A\x2A\x2A\x2A\x3D\x2A\x2A\x2A\x2A\x0F\x84\x2A\x2A\x2A\x2A\x8B\x10\x8B\x52\x3C\x81\xFA\x2A\x2A\x2A\x2A\x0F\x85\x2A\x2A\x2A\x2A\x8B\x58\x1C\x39\xC3\x0F\x84\x2A\x2A\x2A\x2A\x8B\x03\x8B\x40\x3C\x3D\x2A\x2A\x2A\x2A\x0F\x85\x2A\x2A\x2A\x2A\x8B\x7B\x1C\x39\xFB\x0F\x84\x2A\x2A\x2A\x2A\x8B\x07\x8B\x40\x3C\x3D\x2A\x2A\x2A\x2A\x0F\x85\x2A\x2A\x2A\x2A\x8B\x5F\x1C\x39\xDF\x0F\x84\x2A\x2A\x2A\x2A\x8B\x03\x8B\x40\x3C\x3D\x2A\x2A\x2A\x2A\x0F\x85\x2A\x2A\x2A\x2A\x8B\x43\x1C\x39\xC3\x0F\x84\x2A\x2A\x2A\x2A\x8B\x10\x83\xEC\x0C\x50\xFF\x52\x3C\x83\xC4\x10\xD9\x5D\xE0\xF3\x0F\x10\x45\xE0\xA1\x2A\x2A\x2A\x2A" - } - "CGameMovement::CategorizePosition" - { - "library" "server" - "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\xF9\xC7\x45\x2A\x00\x00\x00\x00\x8B\x47\x2A\xC7\x80" - "linux" "\x55\x89\xE5\x57\x56\x53\x81\xEC\xA8\x00\x00\x00\x8B\x7D\x08" - } - } - } +"Games" +{ + "csgo" + { + "Keys" + { + "CGameMovement::player" "4" + "CGameMovement::mv" "8" + "CMoveData::m_vecViewAngles" "12" + "CMoveData::m_vecVelocity" "64" + "CMoveData::m_vecAbsOrigin" "172" + } + "Functions" + { + "CCSGameMovement::PlayerMove" + { + "signature" "CCSGameMovement::PlayerMove" + "callconv" "thiscall" + "this" "address" + "return" "void" + } + "CGameMovement::AirAccelerate" + { + "signature" "CGameMovement::AirAccelerate" + "callconv" "thiscall" + "this" "address" + "return" "void" + "arguments" + { + "wishdir" + { + "type" "vectorptr" + } + "wishspeed" + { + "type" "float" + } + "sv_airaccelerate" + { + "type" "float" + } + } + } + "CGameMovement::LadderMove" + { + "signature" "CGameMovement::LadderMove" + "callconv" "thiscall" + "this" "address" + "return" "bool" + } + "CCSGameMovement::Duck" + { + "signature" "CCSGameMovement::Duck" + "callconv" "thiscall" + "this" "address" + "return" "void" + } + "CGameMovement::WalkMove" + { + "signature" "CGameMovement::WalkMove" + "callconv" "thiscall" + "this" "address" + "return" "void" + } + "CGameMovement::FullLadderMove" + { + "signature" "CGameMovement::FullLadderMove" + "callconv" "thiscall" + "this" "address" + "return" "void" + } + "CCSGameMovement::OnJump" + { + "signature" "CCSGameMovement::OnJump" + "callconv" "thiscall" + "this" "address" + "return" "void" + "arguments" + { + "impulse" + { + "type" "float" + } + } + } + "CGameMovement::CategorizePosition" + { + "signature" "CGameMovement::CategorizePosition" + "callconv" "thiscall" + "this" "address" + "return" "void" + } + } + "Offsets" + { + "GetPlayerMaxSpeed" + { + "windows" "506" + "linux" "507" + "mac" "507" + } + } + "Signatures" + { + "CCSGameMovement::PlayerMove" + { + "library" "server" + "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\xF9\x8B\x8F\x2A\x2A\x2A\x2A\xE8" + "linux" "\x55\x89\xE5\x57\x56\x53\x83\xEC\x48\x8B\x5D\x08\xFF\xB3\x54\x0E\x00\x00" + } + "CGameMovement::WalkMove" + { + "library" "server" + "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x56\x57\x8B\xF9\xC7\x45\x2A\x2A\x2A\x2A\x00\x8D\x45\xB8" + "linux" "\x55\x89\xE5\x57\x56\x8D\x45\x88\x53\x81\xEC\xBC\x00\x00\x00" + } + "CGameMovement::AirAccelerate" + { + "library" "server" + "windows" "\x55\x8B\xEC\x83\xEC\x2A\x56\x57\x8B\xF9\x89\x2A\x2A\x8B\x77\x2A\x85\xF6\x2A\x2A\x8B\x06\x8B\xCE\x8B" + "linux" "\x55\x89\xE5\x57\x56\x53\x83\xEC\x4C\x8B\x75\x08\x8B\x7D\x0C\x8B\x5E\x04" + } + "CGameMovement::LadderMove" + { + "library" "server" + "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x56\x57\x8B\xF9\xC7\x84\x24\x2A\x2A\x2A\x2A\x00\x00\x00\x00\x89\x7C" + "linux" "\x55\x89\xE5\x57\x56\x53\x81\xEC\xCC\x00\x00\x00\x8B\x5D\x08\xC7\x45\xE0\x00\x00\x00\x00" + } + "CCSGameMovement::Duck" + { + "library" "server" + "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x56\x57\x8B\xF9\x8B\x57\x2A\x8B\x8A" + "linux" "\x55\x89\xE5\x57\x31\xFF\x56\x53\x81\xEC\xF8\x00\x00\x00\x8B\x5D\x08" + } + "CGameMovement::FullLadderMove" + { + "library" "server" + "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x8B\x46\x2A\xF6\x40\x2A\x02\x74\x2A\x8B\x06\x8B\xCE\xFF\x90\x2A\x2A\x2A\x2A\xEB\x2A\x83\x60\x2A\xFD\x8B\x4E\x2A" + "linux" "\x55\x89\xE5\x53\x83\xEC\x10\x8B\x5D\x08\x8B\x03\x53\xFF\x90\xCC\x00\x00\x00" + } + "CCSGameMovement::OnJump" + { + "library" "server" + "windows" "\x55\x8B\xEC\x83\xEC\x2A\x56\x57\x8B\xF9\x8B\x87\x2A\x2A\x2A\x2A\x80\xB8\x2A\x2A\x2A\x2A\x00\x0F" + "linux" "\x55\x89\xE5\x57\x56\x53\x83\xEC\x2C\x8B\x75\x08\xF3\x0F\x10\x65\x0C\xF3\x0F\x11\x65\xE4\x8B\x86\x54\x0E\x00\x00\x80\xB8\x0A\x16\x00\x00\x00\x0F\x84\x2A\x2A\x2A\x2A\xA1\x2A\x2A\x2A\x2A\x3D\x2A\x2A\x2A\x2A\x0F\x84\x2A\x2A\x2A\x2A\x8B\x10\x8B\x52\x3C\x81\xFA\x2A\x2A\x2A\x2A\x0F\x85\x2A\x2A\x2A\x2A\x8B\x58\x1C\x39\xC3\x0F\x84\x2A\x2A\x2A\x2A\x8B\x03\x8B\x40\x3C\x3D\x2A\x2A\x2A\x2A\x0F\x85\x2A\x2A\x2A\x2A\x8B\x7B\x1C\x39\xFB\x0F\x84\x2A\x2A\x2A\x2A\x8B\x07\x8B\x40\x3C\x3D\x2A\x2A\x2A\x2A\x0F\x85\x2A\x2A\x2A\x2A\x8B\x5F\x1C\x39\xDF\x0F\x84\x2A\x2A\x2A\x2A\x8B\x03\x8B\x40\x3C\x3D\x2A\x2A\x2A\x2A\x0F\x85\x2A\x2A\x2A\x2A\x8B\x43\x1C\x39\xC3\x0F\x84\x2A\x2A\x2A\x2A\x8B\x10\x83\xEC\x0C\x50\xFF\x52\x3C\x83\xC4\x10\xD9\x5D\xE0\xF3\x0F\x10\x45\xE0\xA1\x2A\x2A\x2A\x2A" + } + "CGameMovement::CategorizePosition" + { + "library" "server" + "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\xF9\xC7\x45\x2A\x00\x00\x00\x00\x8B\x47\x2A\xC7\x80" + "linux" "\x55\x89\xE5\x57\x56\x53\x81\xEC\xA8\x00\x00\x00\x8B\x7D\x08" + } + } + } } \ No newline at end of file