From 06cfda21f2201a31004941d7347314daad55ff44 Mon Sep 17 00:00:00 2001 From: Dawid Bepierszcz <41084667+daffyyyy@users.noreply.github.com> Date: Thu, 30 May 2024 00:38:16 +0200 Subject: [PATCH 1/4] Fix for gameupdate - linux only --- gamedata/weaponpaints.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gamedata/weaponpaints.json b/gamedata/weaponpaints.json index 0cf1090e..7dce8688 100644 --- a/gamedata/weaponpaints.json +++ b/gamedata/weaponpaints.json @@ -3,7 +3,7 @@ "signatures": { "library": "server", "windows": "40 57 48 83 EC 20 48 8B F9 41 B0 01", - "linux": "55 48 89 E5 41 57 41 56 49 89 FE 41 55 41 54 45 31 E4 53 48 81 EC 98 00 00 00 48 85 F6 74 ? 80 3E 00 49 89 F5 75 ? 48 81 C4 98 00 00 00 44 89 E6 4C 89 F7 5B 41 5C 41 5D 41 5E 41 5F 5D E9 ? ? ? ? 0F 1F 44 00 00 4C 8D BD 40 FF FF FF 48 89 F7 E8 ? ? ? ? 45 31 C0 4C 89 EA 31 F6 49 89 C4 4C 89 FF 89 C3 48 C7 85 48 FF FF FF 00 00 00 00 48 B8 00 00 00 00 80 00 00 C0 44 89 E1 48 89 85 40 FF FF FF E8 ? ? ? ? 31 F6 4C 89 FF E8 ? ? ? ? 48 8D 8D 48 FF FF FF F6 85 47 FF FF FF 40 75 ? F7 85 44 FF FF FF FF FF FF 3F 48 8D 0D F3 D1 C7 00" + "linux": "55 48 89 E5 41 57 41 56 49 89 FE 41 55 41 54 45 31 E4 53 48 81 EC 98 00 00 00 48 85 F6 74 ? 80 3E 00 49 89 F5 75 ? 48 81 C4 98 00 00 00 44 89 E6 4C 89 F7 5B 41 5C 41 5D 41 5E 41 5F 5D E9 ? ? ? ? 0F 1F 44 00 00 4C 8D BD 40 FF FF FF 48 89 F7 E8 ? ? ? ? 45 31 C0 4C 89 EA 31 F6 49 89 C4 4C 89 FF 89 C3 48 C7 85 48 FF FF FF 00 00 00 00 48 B8 00 00 00 00 80 00 00 C0 44 89 E1 48 89 85 40 FF FF FF E8 ? ? ? ? 31 F6 4C 89 FF E8 ? ? ? ? 48 8D 8D 48 FF FF FF F6 85 47 FF FF FF 40 75 ? F7 85 44 FF FF FF FF FF FF 3F 48 8D 0D 43 F1 C7 00" } }, "CAttributeList_SetOrAddAttributeValueByName": { From 5636b401ea018f34869a87f75942044f48e639fb Mon Sep 17 00:00:00 2001 From: StefanX <60297289+stefanx111@users.noreply.github.com> Date: Fri, 31 May 2024 00:20:48 +0300 Subject: [PATCH 2/4] sig workground --- gamedata/weaponpaints.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gamedata/weaponpaints.json b/gamedata/weaponpaints.json index 6f2beaf2..19a53c84 100644 --- a/gamedata/weaponpaints.json +++ b/gamedata/weaponpaints.json @@ -2,22 +2,22 @@ "ChangeSubclass": { "signatures": { "library": "server", - "windows": "\\x48\\x89\\x5C\\x24\\x08\\x57\\x48\\x83\\xEC\\x20\\x48\\x8B\\xDA\\x48\\x8B\\xF9\\xE8\\x2A\\x2A\\x2A\\x2A\\x84\\xC0\\x74\\x2A\\x41\\xB0\\x01", - "linux": "55 48 89 E5 41 57 41 56 49 89 FE 41 55 41 54 45 31 E4 53 48 81 EC 98 00 00 00 48 85 F6 74 ? 80 3E 00 49 89 F5 75 ? 48 81 C4 98 00 00 00 44 89 E6 4C 89 F7 5B 41 5C 41 5D 41 5E 41 5F 5D E9 ? ? ? ? 0F 1F 44 00 00 4C 8D BD 40 FF FF FF 48 89 F7 E8 ? ? ? ? 45 31 C0 4C 89 EA 31 F6 49 89 C4 4C 89 FF 89 C3 48 C7 85 48 FF FF FF 00 00 00 00 48 B8 00 00 00 00 80 00 00 C0 44 89 E1 48 89 85 40 FF FF FF E8 ? ? ? ? 31 F6 4C 89 FF E8 ? ? ? ? 48 8D 8D 48 FF FF FF F6 85 47 FF FF FF 40 75 ? F7 85 44 FF FF FF FF FF FF 3F 48 8D 0D F3 D1 C7 00" + "windows": "48 89 5C 24 08 57 48 83 EC 20 48 8B DA 48 8B F9 E8 2A 2A 2A 2A 84 C0 74 2A 41 B0 01", + "linux": "55 48 89 E5 41 57 41 56 49 89 FE 41 55 41 54 45 31 E4 53 48 81 EC 98 00 00 00" } }, "CAttributeList_SetOrAddAttributeValueByName": { "signatures": { "library": "server", - "windows": "\\x40\\x53\\x41\\x56\\x41\\x57\\x48\\x81\\xEC\\x90\\x00\\x00\\x00\\x0F\\x29\\x74\\x24\\x70", - "linux": "\\x55\\x48\\x89\\xE5\\x41\\x57\\x41\\x56\\x49\\x89\\xFE\\x41\\x55\\x41\\x54\\x49\\x89\\xF4\\x53\\x48\\x83\\xEC\\x78" + "windows": "40 53 41 56 41 57 48 81 EC 90 00 00 00 0F 29 74 24 70", + "linux": "55 48 89 E5 41 57 41 56 49 89 FE 41 55 41 54 49 89 F4 53 48 83 EC 78" } }, "CBaseModelEntity_SetBodygroup": { "signatures": { "library": "server", - "windows": "\\x48\\x89\\x5C\\x24\\x08\\x48\\x89\\x74\\x24\\x10\\x57\\x48\\x83\\xEC\\x20\\x41\\x8B\\xF8\\x48\\x8B\\xF2\\x48\\x8B\\xD9\\xE8\\x2A\\x2A\\x2A\\x2A", - "linux": "\\x55\\x48\\x89\\xE5\\x41\\x56\\x49\\x89\\xF6\\x41\\x55\\x41\\x89\\xD5\\x41\\x54\\x49\\x89\\xFC\\x48\\x83\\xEC\\x08" + "windows": "48 89 5C 24 08 48 89 74 24 10 57 48 83 EC 20 41 8B F8 48 8B F2 48 8B D9 E8 2A 2A 2A 2A", + "linux": "55 48 89 E5 41 56 49 89 F6 41 55 41 89 D5 41 54 49 89 FC 48 83 EC 08" } } } \ No newline at end of file From 5640919b09632351b227f554a4d2aca10632bea1 Mon Sep 17 00:00:00 2001 From: StefanX <60297289+stefanx111@users.noreply.github.com> Date: Fri, 31 May 2024 03:18:17 +0300 Subject: [PATCH 3/4] win sig mistake --- gamedata/weaponpaints.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gamedata/weaponpaints.json b/gamedata/weaponpaints.json index 19a53c84..1c27b54c 100644 --- a/gamedata/weaponpaints.json +++ b/gamedata/weaponpaints.json @@ -2,7 +2,7 @@ "ChangeSubclass": { "signatures": { "library": "server", - "windows": "48 89 5C 24 08 57 48 83 EC 20 48 8B DA 48 8B F9 E8 2A 2A 2A 2A 84 C0 74 2A 41 B0 01", + "windows": "40 57 48 83 EC 20 48 8B F9 41 B0 01", "linux": "55 48 89 E5 41 57 41 56 49 89 FE 41 55 41 54 45 31 E4 53 48 81 EC 98 00 00 00" } }, From 85fc0bd4bc2483863c1b547ce2064f6936581efc Mon Sep 17 00:00:00 2001 From: StefanX <60297289+stefanx111@users.noreply.github.com> Date: Sat, 1 Jun 2024 13:44:33 +0300 Subject: [PATCH 4/4] fix wildcard --- gamedata/weaponpaints.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gamedata/weaponpaints.json b/gamedata/weaponpaints.json index 1c27b54c..e6243bb3 100644 --- a/gamedata/weaponpaints.json +++ b/gamedata/weaponpaints.json @@ -16,7 +16,7 @@ "CBaseModelEntity_SetBodygroup": { "signatures": { "library": "server", - "windows": "48 89 5C 24 08 48 89 74 24 10 57 48 83 EC 20 41 8B F8 48 8B F2 48 8B D9 E8 2A 2A 2A 2A", + "windows": "48 89 5C 24 08 48 89 74 24 10 57 48 83 EC 20 41 8B F8 48 8B F2 48 8B D9 E8 ? ? ? ?", "linux": "55 48 89 E5 41 56 49 89 F6 41 55 41 89 D5 41 54 49 89 FC 48 83 EC 08" } }