I just wanted to let you know the above. I actually did not test your CT file, but someone else did and let me know it was broken/not working.
As a result, I went and found a signature instead, and confirmed it works.
E8 ? ? ? ? 83 C4 08 5D C3 8B 01 5D This Signature will take you into CL_PreserveExistingEntity, and starts at the CALL instruction for host_Error. So, ? ? ? ? are the 4 bytes (32 bit tf2 game) that lead to the function pointer.
I replaced it with Msg from Tier0.dll, which is an export (making it easy to grab the address for that) and swapped the host_Error ptr with Msg and it worked.
TL;DR apparently your cheat table is outdated (???), use this signature instead.
I just wanted to let you know the above. I actually did not test your CT file, but someone else did and let me know it was broken/not working.
As a result, I went and found a signature instead, and confirmed it works.
E8 ? ? ? ? 83 C4 08 5D C3 8B 01 5D
This Signature will take you intoCL_PreserveExistingEntity
, and starts at the CALL instruction for host_Error. So, ? ? ? ? are the 4 bytes (32 bit tf2 game) that lead to the function pointer.I replaced it with Msg from Tier0.dll, which is an export (making it easy to grab the address for that) and swapped the host_Error ptr with Msg and it worked.
TL;DR apparently your cheat table is outdated (???), use this signature instead.