Jump to content

mshield

Members
  • Content Count

    2
  • Joined

  • Last visited

Community Reputation

0 Neutral

Recent Profile Visitors

73 profile views
  1. small example of how cheats manipulate the client. Once you understand this, it's much easier to see how to defend against these modifications. What does this cheat do? It applies a no-collision / wall-walk patch. The cheat replaces three conditional jumps: 0x73 (JAE) → 0xEB (JMP) As a result, CTerrain::isAttrOn (AreaTerrain.cpp, line 488) always returns false, effectively bypassing terrain collision checks. 0x002cdd36:73>eb,0x002cdd3b:73>eb,0x002cdd55:73>eb MS_CRC_V : d8d36171 MS_CRC_A : 2b944e96 MS_SYM : CTerrain::isAttrOn + 0x16 MS_SRC : \_src\gamelib\areat
×
×
  • Create New...