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
This lasts only a few minutes
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);
}