Closed lunatixxx closed 1 year ago
Yeah it's possible. I actually have it ready but I'm still gathering signatures for several other functions. If you need them now, here you go:
L4D1:
/* From "server.so" */
Signature for CPlayerMove::RunCommand(CBasePlayer *, CUserCmd *, IMoveHelper *):
"@_ZN11CPlayerMove10RunCommandEP11CBasePlayerP8CUserCmdP11IMoveHelper"
/* From "server.dylib" */
Signature for CPlayerMove::RunCommand(CBasePlayer *, CUserCmd *, IMoveHelper *):
"@_ZN11CPlayerMove10RunCommandEP11CBasePlayerP8CUserCmdP11IMoveHelper"
/* From "server.dll" */
Signature for detouring CPlayerMove::RunCommand:
"\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x57\x8B\x2A\x2A\x2A\x8B\x2A\x8B\x2A\x2A\x8B\x2A\x2A\x57"
/* ? ? ? ? ? ? ? 57 8B ? ? ? 8B ? 8B ? ? 8B ? ? 57 */
L4D2:
/* From "server_srv.so" */
Signature for CPlayerMove::RunCommand(CBasePlayer *, CUserCmd *, IMoveHelper *):
"@_ZN11CPlayerMove10RunCommandEP11CBasePlayerP8CUserCmdP11IMoveHelper"
/* From "server.dylib" */
Signature for CPlayerMove::RunCommand(CBasePlayer *, CUserCmd *, IMoveHelper *):
"@_ZN11CPlayerMove10RunCommandEP11CBasePlayerP8CUserCmdP11IMoveHelper"
/* From "server.dll" */
Signature for detouring CPlayerMove::RunCommand:
"\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x2A\x57\x8B\x2A\x2A\x8B\x2A\x8B\x2A\x8B\x2A\x2A\x57\x56"
/* ? ? ? ? ? ? ? ? 57 8B ? ? 8B ? 8B ? 8B ? ? 57 56 */
Is it possible to convert it to left 4 dead 2 ? I can't find the signature in your list.