HelpVMTClientMode Causing Crash while internal loading after update

Posts 1–6 of 6 · Page 1 of 1
VMTClientMode Causing Crash while internal loading after update
Working on an internal when update dropped now it crashes on load when it loads VMTClientMode. Anyone have an idea how to fix it? im assuming something changed during the update.

Any help would be appreciated!
Did you update the signatures? PUpdate broke every cheat btw
Quote Originally Posted by ImWhacky View Post
fix my ayyware or whatever
A1 ? ? ? ? 8B 80 ? ? ? ? 5D
or just get it the not retarded way: clientmode = **(IClientModeShared***)((*(uintptr_t**)client)[10] + 0x5);
Quote Originally Posted by ImWhacky View Post
Working on an internal when update dropped now it crashes on load when it loads VMTClientMode. Anyone have an idea how to fix it? im assuming something changed during the update.

Any help would be appreciated!
i give you hint:

client.dll + 0x4F05218

make sig yourself or use what certmemer said
Add this struct to Interfaces.h:
Code:
class IClientModeShared
{
public:
};
Then go to Interfaces.cpp and change:
Code:
DWORD* ppClientMode;
ppClientMode = nullptr; // before "scripts/vgui_screens.txt"
DWORD p = Utilities::Memory::FindPattern("client.dll", (BYTE*)"\xC7\x05\x00\x00\x00\x00\x00\x00\x00\x00\x A8\x01\x75\x1A\x83\xC8\x01\xA3\x00\x00\x00\x00\xE8 \x00\x00\x00\x00\x68\x00\x00\x00\x00\xE8\x00\x00\x 00\x00\x83\xC4\x04\xA1\x00\x00\x00\x00\xB9\x00\x00 \x00\x00\x56", "xx????????xxxxxxxx????x????x????x????xxxx????x??? ?x");
if (p)
{
ppClientMode = **(DWORD***)(p + 2);
ClientMode = ppClientMode;
}
to:
Code:
clientmode = **(IClientModeShared***)((*(uintptr_t**)client)[10] + 0x5);
and at the bottom of Interfaces.cpp and Interfaces.h edit:
Code:
DWORD *clientmode;
into
Code:
IClientModeShared *clientmode;
Done! Happy pasting ^^
Replace the class with void so atleast you dont look autistic you pro coder
Posts 1–6 of 6 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us