fix for latest game update
MSBuild / msbuild (Release, x64) (push) Has been cancelled
MSBuild / msbuild (ReleaseAVX2, x64) (push) Has been cancelled
MSBuild / msbuild (ReleaseFreetype, x64) (push) Has been cancelled
MSBuild / msbuild (ReleaseFreetypeAVX2, x64) (push) Has been cancelled

may have some issues related to keyvalues, see 4f4873d
This commit is contained in:
rei-2
2026-05-22 19:54:23 -04:00
parent 8da4f51de9
commit 967764ba3f
@@ -5,10 +5,10 @@
#define Q_ARRAYSIZE(A) (sizeof(A)/sizeof((A)[0]))
MAKE_SIGNATURE(KeyValues_LoadFromBuffer, "engine.dll", "4C 89 4C 24 ? 48 89 4C 24 ? 55 56", 0x0);
MAKE_SIGNATURE(KeyValues_Initialize, "engine.dll", "40 53 48 83 EC ? 48 8B D9 C7 01", 0x0);
MAKE_SIGNATURE(KeyValues_Initialize, "engine.dll", "40 53 48 83 EC ? 48 8B D9 C6 41 ? ? 33 C9 48 8B C2", 0x0);
MAKE_SIGNATURE(KeyValues_GetSymbolForStringClassic, "engine.dll", "48 89 5C 24 ? 57 48 83 EC ? 0F B6 DA 48 8B F9", 0x0);
MAKE_SIGNATURE(KeyValues_GetStringForSymbolClassic, "engine.dll", "40 53 48 83 EC ? 8B D9 FF 15", 0x0);
MAKE_SIGNATURE(KeyValues_FindKey, "client.dll", "48 8B C4 53 57 41 56", 0x0);
MAKE_SIGNATURE(KeyValues_FindKey, "client.dll", "48 8B C4 53 55 56 48 81 EC ? ? ? ? 41 0F B6 E8", 0x0);
static int UnicodeToUTF8(const wchar_t* unicode, char* ansi, int ansiBufferSize)
{