Ok, well i know how to do shoot through wall because it has been posted here so many times. The thing is i don't like adding something to my hack unless i understand how it was found, so i went to olly and i clearly see the wallmgr and the offsets for the edgeshot and wallshot ,but the index is multiplied by 0x474, and I don't know how where or how you know you must multiply the index of the wallmgr by 0x474. If I am not clear, here is what i am talking about:
Code:
*(bool*)((*(DWORD*)((base)+0xA3149C))+(i*0x474)+0x468) = true; //String is "EdgeShotEnabled"
you see where it says (i * 0x474)? i is the index of the wallmgr but i don't know why it's multiplied by 0x474. Any help or explanation is appreciated. Thanks.