Addresses One Class And Information
Code:
[ Warrock ] #define PlantAnyWhere 0x5B2484 #define Headshot 0x92C560 #define WalkThroughWall 0x7B3CC0 #define ShootThroughWall 0x8E9FE4 #define WeaponMGR 0xC39A50 #define WeaponMGR1 0xB308F8 [ XignCode ] #define Bypass1 0x46115A #define Bypass2 0x46110B #define Bypass3 0x63258F #define Bypass4 0x6325A5 #define Bypass5 0x634352 #define Bypass6 0x634328 #define Bypass7 0x634311
Code:
class cWeapon;
class cWeaponList;
class cWeaponMGR;
class cWeapon
{
public:
cWeaponList* pWeaponList; //0x0000
char _0x0004[60];
};//Size=0x0040
class cWeaponList
{
public:
cWeaponMGR* pWeapon[2000]; //0x0000
char _0x0004[60];
};//Size=0x0040
class cWeaponMGR
{
public:
char _0x0000[136];
__int32 Damage; //0x0088
__int32 Defence; //0x008C
__int32 Range; //0x0090
__int32 AmmoNum; //0x0094
__int32 MegaZineNum; //0x0098
__int32 EffectRange; //0x009C
__int32 Parabola; //0x00A0
char _0x00A4[12];
__int32 ShotSpeed; //0x00B0
__int32 Weight; //0x00B4
char _0x00B8[72];
};//Size=0x0100
Code:
VOID DisableXignCode()
{
while (memcmp((CONST VOID *)Bypass1, (CONST VOID*)"\x75\x0A", 2) != 0)
Sleep(100);
WriteMemory((LPVOID) Bypass1, "\xEB\x0A", 2);
WriteMemory((LPVOID) Bypass2, "\xEB\x41", 2);
WriteMemory((LPVOID) Bypass3, "\xEB\x4E", 2);
WriteMemory((LPVOID) Bypass4, "\xEB\x1F", 2);
WriteMemory((LPVOID) Bypass5, "\xEB\xBF", 2);
WriteMemory((LPVOID) Bypass6, "\xEB\xE9", 2);
WriteMemory((LPVOID) Bypass7, "\xEB\x07", 2);
}

