diff --git a/addons/metamod/bin/linux64/metamod.2.csgo.so b/addons/metamod/bin/linux64/metamod.2.csgo.so deleted file mode 100644 index dcca5e8fa..000000000 Binary files a/addons/metamod/bin/linux64/metamod.2.csgo.so and /dev/null differ diff --git a/addons/metamod/bin/metamod.2.blade.so b/addons/metamod/bin/metamod.2.blade.so deleted file mode 100644 index d10831525..000000000 Binary files a/addons/metamod/bin/metamod.2.blade.so and /dev/null differ diff --git a/addons/metamod/bin/metamod.2.bms.so b/addons/metamod/bin/metamod.2.bms.so deleted file mode 100644 index 17a231c40..000000000 Binary files a/addons/metamod/bin/metamod.2.bms.so and /dev/null differ diff --git a/addons/metamod/bin/metamod.2.csgo.so b/addons/metamod/bin/metamod.2.csgo.so deleted file mode 100644 index fc4df7f0c..000000000 Binary files a/addons/metamod/bin/metamod.2.csgo.so and /dev/null differ diff --git a/addons/metamod/bin/metamod.2.css.so b/addons/metamod/bin/metamod.2.css.so deleted file mode 100644 index cad7320ff..000000000 Binary files a/addons/metamod/bin/metamod.2.css.so and /dev/null differ diff --git a/addons/metamod/bin/metamod.2.dods.so b/addons/metamod/bin/metamod.2.dods.so deleted file mode 100644 index 3be6e2e04..000000000 Binary files a/addons/metamod/bin/metamod.2.dods.so and /dev/null differ diff --git a/addons/metamod/bin/metamod.2.doi.so b/addons/metamod/bin/metamod.2.doi.so deleted file mode 100644 index 180766e3f..000000000 Binary files a/addons/metamod/bin/metamod.2.doi.so and /dev/null differ diff --git a/addons/metamod/bin/metamod.2.ep1.so b/addons/metamod/bin/metamod.2.ep1.so deleted file mode 100644 index 90736ca11..000000000 Binary files a/addons/metamod/bin/metamod.2.ep1.so and /dev/null differ diff --git a/addons/metamod/bin/metamod.2.ep2.so b/addons/metamod/bin/metamod.2.ep2.so deleted file mode 100644 index ccdaacdde..000000000 Binary files a/addons/metamod/bin/metamod.2.ep2.so and /dev/null differ diff --git a/addons/metamod/bin/metamod.2.hl2dm.so b/addons/metamod/bin/metamod.2.hl2dm.so deleted file mode 100644 index fffa91838..000000000 Binary files a/addons/metamod/bin/metamod.2.hl2dm.so and /dev/null differ diff --git a/addons/metamod/bin/metamod.2.insurgency.so b/addons/metamod/bin/metamod.2.insurgency.so deleted file mode 100644 index 9d2d8fecc..000000000 Binary files a/addons/metamod/bin/metamod.2.insurgency.so and /dev/null differ diff --git a/addons/metamod/bin/metamod.2.l4d.so b/addons/metamod/bin/metamod.2.l4d.so deleted file mode 100644 index 259b0929b..000000000 Binary files a/addons/metamod/bin/metamod.2.l4d.so and /dev/null differ diff --git a/addons/metamod/bin/metamod.2.l4d2.dll b/addons/metamod/bin/metamod.2.l4d2.dll new file mode 100644 index 000000000..f76d820e2 Binary files /dev/null and b/addons/metamod/bin/metamod.2.l4d2.dll differ diff --git a/addons/metamod/bin/metamod.2.nd.so b/addons/metamod/bin/metamod.2.nd.so deleted file mode 100644 index fe4ad19ba..000000000 Binary files a/addons/metamod/bin/metamod.2.nd.so and /dev/null differ diff --git a/addons/metamod/bin/metamod.2.sdk2013.dll b/addons/metamod/bin/metamod.2.sdk2013.dll new file mode 100644 index 000000000..40fc4d775 Binary files /dev/null and b/addons/metamod/bin/metamod.2.sdk2013.dll differ diff --git a/addons/metamod/bin/metamod.2.tf2.so b/addons/metamod/bin/metamod.2.tf2.so deleted file mode 100644 index 4e4eb3654..000000000 Binary files a/addons/metamod/bin/metamod.2.tf2.so and /dev/null differ diff --git a/addons/metamod/bin/server.dll b/addons/metamod/bin/server.dll new file mode 100644 index 000000000..e9650411d Binary files /dev/null and b/addons/metamod/bin/server.dll differ diff --git a/addons/metamod/bin/win64/server.dll b/addons/metamod/bin/win64/server.dll new file mode 100644 index 000000000..6b5a6b430 Binary files /dev/null and b/addons/metamod/bin/win64/server.dll differ diff --git a/addons/metamod_x64.vdf b/addons/metamod_x64.vdf new file mode 100644 index 000000000..52c203469 --- /dev/null +++ b/addons/metamod_x64.vdf @@ -0,0 +1,5 @@ +"Plugin" +{ + "file" "addons/metamod/bin/win64/server" +} + diff --git a/addons/sourcemod/bin/sourcemod.2.l4d2.dll b/addons/sourcemod/bin/sourcemod.2.l4d2.dll new file mode 100644 index 000000000..af6161e12 Binary files /dev/null and b/addons/sourcemod/bin/sourcemod.2.l4d2.dll differ diff --git a/addons/sourcemod/bin/sourcemod.2.sdk2013.dll b/addons/sourcemod/bin/sourcemod.2.sdk2013.dll new file mode 100644 index 000000000..e4daa3ff5 Binary files /dev/null and b/addons/sourcemod/bin/sourcemod.2.sdk2013.dll differ diff --git a/addons/sourcemod/bin/sourcemod.logic.dll b/addons/sourcemod/bin/sourcemod.logic.dll new file mode 100644 index 000000000..dd6b917b6 Binary files /dev/null and b/addons/sourcemod/bin/sourcemod.logic.dll differ diff --git a/addons/sourcemod/bin/sourcemod_mm.dll b/addons/sourcemod/bin/sourcemod_mm.dll new file mode 100644 index 000000000..5f99a57ab Binary files /dev/null and b/addons/sourcemod/bin/sourcemod_mm.dll differ diff --git a/addons/sourcemod/bin/sourcemod_mm.x64.dll b/addons/sourcemod/bin/sourcemod_mm.x64.dll new file mode 100644 index 000000000..c6221194f Binary files /dev/null and b/addons/sourcemod/bin/sourcemod_mm.x64.dll differ diff --git a/addons/sourcemod/bin/sourcepawn.jit.x86.dll b/addons/sourcemod/bin/sourcepawn.jit.x86.dll new file mode 100644 index 000000000..40fb8a379 Binary files /dev/null and b/addons/sourcemod/bin/sourcepawn.jit.x86.dll differ diff --git a/addons/sourcemod/bin/x64/libsourcepawn.dll b/addons/sourcemod/bin/x64/libsourcepawn.dll new file mode 100644 index 000000000..fbbac2ccd Binary files /dev/null and b/addons/sourcemod/bin/x64/libsourcepawn.dll differ diff --git a/addons/sourcemod/bin/x64/sourcemod.logic.dll b/addons/sourcemod/bin/x64/sourcemod.logic.dll new file mode 100644 index 000000000..db6e6faae Binary files /dev/null and b/addons/sourcemod/bin/x64/sourcemod.logic.dll differ diff --git a/addons/sourcemod/extensions/bintools.ext.dll b/addons/sourcemod/extensions/bintools.ext.dll new file mode 100644 index 000000000..6dac0136c Binary files /dev/null and b/addons/sourcemod/extensions/bintools.ext.dll differ diff --git a/addons/sourcemod/extensions/clientprefs.ext.dll b/addons/sourcemod/extensions/clientprefs.ext.dll new file mode 100644 index 000000000..60ece6222 Binary files /dev/null and b/addons/sourcemod/extensions/clientprefs.ext.dll differ diff --git a/addons/sourcemod/extensions/dbi.mysql.ext.dll b/addons/sourcemod/extensions/dbi.mysql.ext.dll new file mode 100644 index 000000000..5cc51ba81 Binary files /dev/null and b/addons/sourcemod/extensions/dbi.mysql.ext.dll differ diff --git a/addons/sourcemod/extensions/dbi.pgsql.ext.dll b/addons/sourcemod/extensions/dbi.pgsql.ext.dll new file mode 100644 index 000000000..5f43cbaf8 Binary files /dev/null and b/addons/sourcemod/extensions/dbi.pgsql.ext.dll differ diff --git a/addons/sourcemod/extensions/dbi.sqlite.ext.dll b/addons/sourcemod/extensions/dbi.sqlite.ext.dll new file mode 100644 index 000000000..f418d34c6 Binary files /dev/null and b/addons/sourcemod/extensions/dbi.sqlite.ext.dll differ diff --git a/addons/sourcemod/extensions/dhooks.ext.dll b/addons/sourcemod/extensions/dhooks.ext.dll new file mode 100644 index 000000000..433f25d1b Binary files /dev/null and b/addons/sourcemod/extensions/dhooks.ext.dll differ diff --git a/addons/sourcemod/extensions/geoip.ext.dll b/addons/sourcemod/extensions/geoip.ext.dll new file mode 100644 index 000000000..644201a83 Binary files /dev/null and b/addons/sourcemod/extensions/geoip.ext.dll differ diff --git a/addons/sourcemod/extensions/regex.ext.dll b/addons/sourcemod/extensions/regex.ext.dll new file mode 100644 index 000000000..89fa5ea03 Binary files /dev/null and b/addons/sourcemod/extensions/regex.ext.dll differ diff --git a/addons/sourcemod/extensions/sdkhooks.ext.2.l4d2.dll b/addons/sourcemod/extensions/sdkhooks.ext.2.l4d2.dll new file mode 100644 index 000000000..4065a881a Binary files /dev/null and b/addons/sourcemod/extensions/sdkhooks.ext.2.l4d2.dll differ diff --git a/addons/sourcemod/extensions/sdkhooks.ext.2.sdk2013.dll b/addons/sourcemod/extensions/sdkhooks.ext.2.sdk2013.dll new file mode 100644 index 000000000..30c99ebbc Binary files /dev/null and b/addons/sourcemod/extensions/sdkhooks.ext.2.sdk2013.dll differ diff --git a/addons/sourcemod/extensions/sdktools.ext.2.l4d2.dll b/addons/sourcemod/extensions/sdktools.ext.2.l4d2.dll new file mode 100644 index 000000000..799e248fa Binary files /dev/null and b/addons/sourcemod/extensions/sdktools.ext.2.l4d2.dll differ diff --git a/addons/sourcemod/extensions/sdktools.ext.2.sdk2013.dll b/addons/sourcemod/extensions/sdktools.ext.2.sdk2013.dll new file mode 100644 index 000000000..9bbf53343 Binary files /dev/null and b/addons/sourcemod/extensions/sdktools.ext.2.sdk2013.dll differ diff --git a/addons/sourcemod/extensions/topmenus.ext.dll b/addons/sourcemod/extensions/topmenus.ext.dll new file mode 100644 index 000000000..f3eab9167 Binary files /dev/null and b/addons/sourcemod/extensions/topmenus.ext.dll differ diff --git a/addons/sourcemod/extensions/updater.ext.dll b/addons/sourcemod/extensions/updater.ext.dll new file mode 100644 index 000000000..675d0efad Binary files /dev/null and b/addons/sourcemod/extensions/updater.ext.dll differ diff --git a/addons/sourcemod/extensions/webternet.ext.dll b/addons/sourcemod/extensions/webternet.ext.dll new file mode 100644 index 000000000..3c6a95874 Binary files /dev/null and b/addons/sourcemod/extensions/webternet.ext.dll differ diff --git a/addons/sourcemod/extensions/x64/bintools.ext.dll b/addons/sourcemod/extensions/x64/bintools.ext.dll new file mode 100644 index 000000000..0de0fd84e Binary files /dev/null and b/addons/sourcemod/extensions/x64/bintools.ext.dll differ diff --git a/addons/sourcemod/extensions/x64/clientprefs.ext.dll b/addons/sourcemod/extensions/x64/clientprefs.ext.dll new file mode 100644 index 000000000..f95c5d74c Binary files /dev/null and b/addons/sourcemod/extensions/x64/clientprefs.ext.dll differ diff --git a/addons/sourcemod/extensions/x64/dbi.mysql.ext.dll b/addons/sourcemod/extensions/x64/dbi.mysql.ext.dll new file mode 100644 index 000000000..1bc3946c2 Binary files /dev/null and b/addons/sourcemod/extensions/x64/dbi.mysql.ext.dll differ diff --git a/addons/sourcemod/extensions/x64/dbi.pgsql.ext.dll b/addons/sourcemod/extensions/x64/dbi.pgsql.ext.dll new file mode 100644 index 000000000..131b85440 Binary files /dev/null and b/addons/sourcemod/extensions/x64/dbi.pgsql.ext.dll differ diff --git a/addons/sourcemod/extensions/x64/dbi.sqlite.ext.dll b/addons/sourcemod/extensions/x64/dbi.sqlite.ext.dll new file mode 100644 index 000000000..73ae657fb Binary files /dev/null and b/addons/sourcemod/extensions/x64/dbi.sqlite.ext.dll differ diff --git a/addons/sourcemod/extensions/x64/geoip.ext.dll b/addons/sourcemod/extensions/x64/geoip.ext.dll new file mode 100644 index 000000000..a35e254a3 Binary files /dev/null and b/addons/sourcemod/extensions/x64/geoip.ext.dll differ diff --git a/addons/sourcemod/extensions/x64/regex.ext.dll b/addons/sourcemod/extensions/x64/regex.ext.dll new file mode 100644 index 000000000..9bb1e2183 Binary files /dev/null and b/addons/sourcemod/extensions/x64/regex.ext.dll differ diff --git a/addons/sourcemod/extensions/x64/topmenus.ext.dll b/addons/sourcemod/extensions/x64/topmenus.ext.dll new file mode 100644 index 000000000..81ce587f9 Binary files /dev/null and b/addons/sourcemod/extensions/x64/topmenus.ext.dll differ diff --git a/addons/sourcemod/extensions/x64/updater.ext.dll b/addons/sourcemod/extensions/x64/updater.ext.dll new file mode 100644 index 000000000..6ee051eed Binary files /dev/null and b/addons/sourcemod/extensions/x64/updater.ext.dll differ diff --git a/addons/sourcemod/extensions/x64/webternet.ext.dll b/addons/sourcemod/extensions/x64/webternet.ext.dll new file mode 100644 index 000000000..16fc56916 Binary files /dev/null and b/addons/sourcemod/extensions/x64/webternet.ext.dll differ diff --git a/addons/sourcemod/gamedata/core.games/common.games.txt b/addons/sourcemod/gamedata/core.games/common.games.txt index 989444932..30f6db519 100644 --- a/addons/sourcemod/gamedata/core.games/common.games.txt +++ b/addons/sourcemod/gamedata/core.games/common.games.txt @@ -189,6 +189,8 @@ "game" "doi" "game" "bms" "game" "iosoccer" + "game" "open_fortress" + "game" "tf2classic" } "Keys" @@ -239,6 +241,9 @@ "game" "doi" "game" "bms" "game" "iosoccer" + "game" "reactivedrop" + "game" "open_fortress" + "game" "tf2classic" } "Keys" @@ -299,6 +304,8 @@ "game" "csgo" "game" "reactivedrop" "game" "FortressForever" + "game" "open_fortress" + "game" "tf2classic" } "Keys" diff --git a/addons/sourcemod/gamedata/funcommands.games.txt b/addons/sourcemod/gamedata/funcommands.games.txt index 63030400c..5b2afd9f8 100644 --- a/addons/sourcemod/gamedata/funcommands.games.txt +++ b/addons/sourcemod/gamedata/funcommands.games.txt @@ -75,6 +75,17 @@ } } + "nucleardawn" + { + "Keys" + { + "SpriteBeam" "sprites/widestripe.vmt" + + "Team2BeaconColor" "75,75,255,255" + "Team3BeaconColor" "255,75,75,255" + } + } + "#default" { "#supported" diff --git a/addons/sourcemod/gamedata/sdkhooks.games/master.games.txt b/addons/sourcemod/gamedata/sdkhooks.games/master.games.txt index 70d45eefb..103f27efc 100644 --- a/addons/sourcemod/gamedata/sdkhooks.games/master.games.txt +++ b/addons/sourcemod/gamedata/sdkhooks.games/master.games.txt @@ -199,4 +199,16 @@ { "game" "reactivedrop" } + "game.openfortress.txt" + { + "game" "open_fortress" + } + "game.dystopia.txt" + { + "game" "!Dystopia" + } + "game.tf2classic.txt" + { + "game" "tf2classic" + } } diff --git a/addons/sourcemod/gamedata/sdktools.games/master.games.txt b/addons/sourcemod/gamedata/sdktools.games/master.games.txt index 6f8a0e0fb..6461ad6b0 100644 --- a/addons/sourcemod/gamedata/sdktools.games/master.games.txt +++ b/addons/sourcemod/gamedata/sdktools.games/master.games.txt @@ -259,4 +259,12 @@ { "game" "reactivedrop" } + "game.openfortress.txt" + { + "game" "open_fortress" + } + "game.tf2classic.txt" + { + "game" "tf2classic" + } } diff --git a/addons/sourcemod/gamedata/sm-cstrike.games/game.csgo.txt b/addons/sourcemod/gamedata/sm-cstrike.games/game.csgo.txt index ad5b17344..bcc1e2705 100644 --- a/addons/sourcemod/gamedata/sm-cstrike.games/game.csgo.txt +++ b/addons/sourcemod/gamedata/sm-cstrike.games/game.csgo.txt @@ -31,7 +31,7 @@ // -*(_DWORD *)(v34 + 8) in ida 7 -v34[52] "WeaponPrice" { - "windows" "200" + "windows" "208" "linux" "208" "linux64" "328" "mac64" "328" @@ -39,16 +39,16 @@ //Offset into CheckRestartRound "CTTeamScoreOffset" { - "windows" "98" - "linux" "115" + "windows" "174" + "linux" "142" "linux64" "143" "mac64" "148" } //Offset into CheckRestartRound "TTeamScoreOffset" { - "windows" "125" - "linux" "148" + "windows" "201" + "linux" "169" "linux64" "174" "mac64" "177" } @@ -56,7 +56,7 @@ "CCSPlayerInventoryOffset" { "windows" "57" - "linux" "97" + "linux" "90" "linux64" "107" "mac64" "73" } @@ -108,7 +108,7 @@ { "library" "server" "windows" "\x55\x8B\xEC\x83\xEC\x0C\x53\x56\x57\x8B\xF9\x8B\x0D\x2A\x2A\x2A\x2A\x8B\x01" - "linux" "\x55\x89\xE5\x57\x56\x53\x83\xEC\x4C\xA1\x2A\x2A\x2A\x2A\x8B\x5D\x08\x89\x04\x24" + "linux" "\x55\x89\xE5\x56\x53\x83\xEC\x1C\x8B\x5D\x08\xFF\x35\x2A\x2A\x2A\x2A\xE8\x2A\x2A\x2A\x2A\x83\xC4\x10\x84\xC0\x0F\x85\x2A\x2A\x2A\x2A\x8B\x13" "linux64" "\x55\x48\x89\xE5\x41\x57\x41\x56\x41\x55\x41\x54\x53\x48\x89\xFB\x48\x83\xEC\x18\x4C\x8B\x25\x85\x17\xB4\x00" "mac64" "\x55\x48\x89\xE5\x41\x57\x41\x56\x41\x54\x53\x48\x83\xEC\x10\x49\x89\xFC\x4C\x8D\x3D\xD7\xB9\x90\x00" } @@ -116,7 +116,7 @@ { "library" "server" "windows" "\x55\x8B\xEC\x83\xEC\x10\x53\x56\x8B\x75\x08\x57\x8B\xF9\x85\xF6\x0F\x88\x2A\x2A\x2A\x2A\x3B\x35" - "linux" "\x55\x89\xE5\x83\xEC\x68\x89\x75\xF8\x8B\x75\x0C\x89\x5D\xF4\x8B\x5D\x08\x89\x7D\xFC\x89\x34\x24\xE8\x2A\x2A\x2A\x2A\x85\xC0" + "linux" "\x55\x89\xE5\x56\x53\x83\xEC\x2C\x8B\x5D\x2A\x8B\x75\x2A\x53" "linux64" "\x55\x48\x89\xE5\x41\x57\x41\x56\x41\x55\x41\x54\x49\x89\xFC\x89\xF7\x53\x89\xF3" "mac64" "\x55\x48\x89\xE5\x41\x57\x41\x56\x41\x55\x41\x54\x53\x48\x83\xEC\x18\x89\xF3\x49\x89\xFC" } @@ -124,7 +124,7 @@ { "library" "server" "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x53\x56\x57\x6A\x01\x8B\xF9" - "linux" "\x2A\x2A\x2A\x2A\x2A\x2A\x0F\xB6\x55\x14\x89\x75\xF8\x8B\x75\x08" + "linux" "\x2A\x2A\x2A\x2A\x2A\x2A\x83\xEC\x54\x8B\x5D\x2A\x6A\x01\x8B\x7D\x2A\x8B" "linux64" "\x2A\x2A\x2A\x2A\x2A\x2A\x41\x56\x41\x89\xCE\x41\x55\x49\x89\xD5\x41\x54\x41\x89\xF4" "mac64" "\x2A\x2A\x2A\x2A\x2A\x2A\x41\x56\x41\x55\x41\x54\x53\x48\x83\xEC\x58\x41\x89\xCF\x49\x89\xD4" } @@ -132,7 +132,7 @@ { "library" "server" "windows" "\x2A\x2A\x2A\x2A\x2A\x2A\x83\xE4\xF8\x83\xC4\x04\x55\x8B\x6B\x04\x89\x6C\x24\x04\x8B\xEC\x83\xEC\x34\x56" - "linux" "\x2A\x2A\x2A\x2A\x2A\x2A\x83\xEC\x7C\x8B\x5D\x08\x0F\xB6\x7D\x10" + "linux" "\x2A\x2A\x2A\x2A\x2A\x2A\x83\xEC\x48\x8B\x5D\x2A\x8B\x7D\x2A\x8B\x75" "linux64" "\x2A\x2A\x2A\x2A\x2A\x2A\x41\x89\xCE\x41\x55\x41\x89\xD5\x41\x54\x49\x89\xF4" "mac64" "\x2A\x2A\x2A\x2A\x2A\x2A\x41\x56\x41\x54\x53\x48\x83\xEC\x30\x41\x89\xCC\x41\x89\xD7" } @@ -140,7 +140,7 @@ { "library" "server" "windows" "\x55\x8B\xEC\x83\xE4\xF8\x83\xEC\x6C\x53\x56\x8B\xF1\xF3\x0F\x11\x4C\x24\x24" - "linux" "\x55\x89\xE5\x57\x56\x53\x81\xEC\xBC\x00\x00\x00\x8B\x75\x08\x8B\x86\xBC\x0B\x00\x00" + "linux" "\x55\x89\xE5\x57\x56\x53\x83\xEC\x6C\x8B\x7D\x08\x8B\x87" //"linux64" "\x55\x48\x89\xE5\x41\x57\x41\x56\x49\x89\xFE\x41\x55\x41\x54\x53\x48\x81\xEC\x98\x00\x00\x00\x89\xB5\x68\xFF\xFF\xFF" "mac64" "\x55\x48\x89\xE5\x41\x57\x41\x56\x41\x55\x41\x54\x53\x48\x81\xEC\x08\x01\x00\x00\x41\x89\xF6" } @@ -148,8 +148,8 @@ "CheckWinLimit" { "library" "server" - "windows" "\x55\x8B\xEC\x83\xE4\xF8\x83\xEC\x2A\x53\x56\x57\x8B\xF9\x8B\x0D\x2A\x2A\x2A\x2A\x81\xF9" - "linux" "\x55\x89\xE5\x56\x53\x83\xEC\x70\xA1\x2A\x2A\x2A\x2A\x8B\x35\x2A\x2A\x2A\x2A\x8B" + "windows" "\x55\x8B\xEC\x83\xE4\xF8\x83\xEC\x2A\x53\x8B\xD9\x8B\x0D\x2A\x2A\x2A\x2A\x56\x57\x81\xF9" + "linux" "\x55\x89\xE5\x57\x56\x53\x83\xEC\x5C\x8B\x5D\x08\x65\xA1\x14\x00\x00\x00\x89\x45\xE4\x31\xC0\xA1\x2A\x2A\x2A\x2A" "linux64" "\x55\x48\x89\xE5\x41\x57\x41\x56\x41\x55\x41\x54\x53\x48\x89\xFB\x48\x83\xEC\x58\x64\x48\x8B\x04\x25\x28\x00\x00\x00\x48\x89\x45\xC8\x31\xC0\x4C\x8B\x2D\x46\xD3\xBB\x00" "mac64" "\x55\x48\x89\xE5\x41\x57\x41\x56\x41\x55\x41\x54\x53\x48\x83\xEC\x58\x49\x89\xFD\x48\x8B\x1D\x85\x76\x60\x00" } @@ -157,7 +157,7 @@ { "library" "server" "windows" "\x53\x56\x57\x8B\xF9\x8B\x87\x14\x03\x00\x00" - "linux" "\x55\x89\xE5\x83\xEC\x28\x89\x5D\xF4\x8B\x5D\x08\x89\x75\xF8\x89\x7D\xFC\x89\x1C\x24\xE8\x2A\x2A\x2A\x2A\x83\xF8\x02" + "linux" "\x55\x89\xE5\x57\x56\x53\x83\xEC\x18\x8B\x5D\x08\x53\xE8\x2A\x2A\x2A\x2A\x83\xC4\x10\x83\xF8\x02" "linux64" "\x55\x48\x89\xE5\x41\x55\x41\x54\x53\x48\x89\xFB\x48\x83\xEC\x18\xE8\x2A\x2A\x2A\x2A\x83\xF8\x02" "mac64" "\x55\x48\x89\xE5\x41\x57\x41\x56\x41\x54\x53\x49\x89\xFC\xE8\x2A\x2A\x2A\x2A\x83\xF8\x02" } @@ -167,7 +167,7 @@ { "library" "server" "windows" "\x85\xC9\x75\x2A\x33\xC0\xC3\xE8\x2A\x2A\x2A\x2A\x8B" - "linux" "\x55\x89\xE5\x83\xEC\x18\x8B\x45\x08\x85\xC0\x74\x2A\x89\x04\x24" + "linux" "\x55\x89\xE5\x83\xEC\x08\x8B\x45\x2A\x85\xC0\x74\x2A\x83\xEC\x0C\x50\xE8\x2A\x2A\x2A\x2A\x83\xC4\x10\x89\x45" "linux64" "\x48\x85\xFF\x74\x2A\x55\x48\x89\xE5\xE8\x2A\x2A\x2A\x2A\x5D\x48\x89\xC7" "mac64" "\x55\x48\x89\xE5\x41\x56\x53\x31\xC0\x48\x85\xFF\x74\x2A\xE8\x2A\x2A\x2A\x2A\x48" } @@ -236,7 +236,7 @@ // The respective function underneath each are SetClanTag and SetClanName. // To get the offset of the base (m_flGroundAccelLinearFracLastTime) unqiue string is "------- accelspeed = %f, flGoalSpeed = %f, flStoredAccel = %f\n" // Inside that function right above the debug message is an if with a call to CBaseEntity::NetworkStateChanged and a member set with the same offset. - // Do math. + // Do math. // Note: Second offset can be skipped by simply dumping the netprops instead on each os although the distance will probably be the same on all. "#default" @@ -275,7 +275,7 @@ "windows" { "signature" "NET_SendPacket" - "offset" "6" + "offset" "4" } "linux" { @@ -296,9 +296,9 @@ { "library" "engine" // "[NET] Cannot send %d-byte packet to %s. MTU is %u. %02x %02x %02x %02x %02x\n" - "windows" "\x89\x4C\x24\x14\x81\xFF\xB0\x04\x00\x00\x7E" + "windows" "\x8B\xFA\x81\xFB\xB0\x04\x00\x00\x7E" // _Z14NET_SendPacketP11INetChanneliRK10ns_addressPKhiP8bf_writebj - "linux" "\x8B\x7D\x10\x81\xFE\xB0\x04\x00\x00\x0F" + "linux" "\x31\xC0\x81\x7D\x2A\xB0\x04\x00\x00" "linux64" "\x31\xC0\x81\xF9\xB0\x04\x00\x00\x0F" } }