NET_SendConVar_Constructor: engine.dll + 0xA42C0
NET_SendConVar_Deconstructor: engine.dll + 0x6E5D0
I've been trying to reverse NET_SetConVar, but it crashes on execution, I'm pretty sure I have the deconstructor correct but the init and constructor i'm not sure. Can anyone provide help?
Also, why do people add 12 at the end of the signature?
CS:GO example:
Code:static oDestructor Destructor = (oDestructor)(Utils::FindSignature("engine.dll", "00 CC CC CC CC CC CC CC CC CC CC CC 56 8B F1 57 8D") + 12);
NET_SendConVar_Constructor: engine.dll + 0xA42C0
NET_SendConVar_Deconstructor: engine.dll + 0x6E5D0
So I narrowed it down to NET_SetConVarINIT was the constructor (compared it with the dylibs) and I only have the constructor and the deconstructor but I still crash, Do you need the init? How would I find it.