So, I was bored this morning and decided to snag a few of the latest offsets for you all. Below you will find cheat engine table attached!
Code:
#region Memory Addresses
//game.exe = 400000
#region Updated by My420Time on 07/16/2011
#region Character Information
// Character Name
public static int pCharacter_Name = 0x400000 + 0xB4FC98; //string
// Current Health
public static int pCharacter_Hp = 0x400000 + 0xB4FEB8; //8byte
// Current Mana
public static int pCharacter_Mp = 0x400000 + 0xB4FEC0; //8byte
// Character Max Health
public static int pCharacter_HpMax = 0x400000 + 0xB4FEF0;
// Character Max Mana
public static int pCharacter_MpMax = 0x400000 + 0xB4FEF8;
// Character Current Rage
public static int pCharacter_Rage = 0x400000 + 0xD5217C;
// Character Rrealm
public static int pCharacter_Realm = 0x400000 + 0xB22E40; //byte
// Map ID
public static int pCharacter_Map_ID = 0x400000 + 0x80A7F0; //4byte
// Map X
public static int pCharacter_Map_X = 0x400000 + 0xB430A4; //float
// Map Y
public static int pCharacter_Map_Y = 0x400000 + 0xB430A0; //float
// Destination Map ID
public static int pCharacter_Dest_ID = 0x400000 + 0xB42774; //4byte
// Destination Map X
public static int pCharacter_Dest_X = 0x400000 + 0xB4379C; //float (25/16)
// Destination Map Y
public static int pCharacter_Dest_Y = 0x400000 + 0xB437A0; //float (25/16)
#endregion
#region Pet Information
// Pet Active
public static int pPet_FrameIsOut = 0x400000 + 0xB6DF84; //byte
// Pet Current Health
public static int pPet_CurrentHp = 0x400000 + 0xB6EF14; //4byte
// Pet Max Health
public static int pPet_HpMax = 0x400000 + 0xB6EF18;
// Pet Current Mana
public static int pPet_CurrentMp = 0x400000 + 0xB6F270; //4byte - Might be switch with Max
// Pet Max Mana
public static int pPet_MpMax = 0x400000 + 0xB6F274; //Might be switched with Current
#endregion
#region Party Information
// Party Size
public static int pParty_Size = 0x400000 + 0xB427AC; //byte
// Character is Party Leader
public static int pCharacter_IsLeader = 0x400000 + 0xD60284; //byte
// Party leader Realm
public static int pLeader_Realm = 0x400000 + 0xB42928; //byte
// Party Leader Map ID -- Note, references replacement leader if you are leading party, not yourself)
public static int pLeader_Map_ID = 0x400000 + 0xB428A8; //4byte
// Party Leader Map X
public static int pLeader_Map_X = 0x400000 + 0xB428AC; //float
// Party leader Map Y
public static int pLeader_Map_Y = 0x400000 + 0xB428B0; //float
#endregion
#region Status Information
// Quest, Trade/Drop Confirmation, Sys Menu Windows Open (There are 3 statics which trigger on most windows, only this one triggers on the Sys Window)
public static int pQuestWindow_Open = 0x400000 + 0xD467C4; //byte
// Duel Screen Open (The one value that DOES trigger for the System window does NOT trigger for the Duel Window, so need to check both of these)
public static int pDuelWindow_Open = 0x400000 + 0xD467C4; //byte
// Casting or Foraging
public static int pCharacter_Casting = 0x400000 + 0xD4F18C; //byte
// Chat Active
public static int pCharacter_Chatting = 0x400000 + 0x15EB6B3; //byte
// Mounted (Non-Attack Mount)
public static int pCharacter_Mounted = 0x400000 + 0xE0E424; //byte
#endregion
#region Target Information
// Target Name
public static int pTarget_PointerName = 0x400000 + 0xDFDEBC; //4byte, Points to name with 0 offset
// Is the target a monster?
public static int pTarget_IsMonster = 0x400000 + 0xDFCB84; //2byte, also is alive
// Is the target a Lord?
public static int pTarget_IsLord = 0x400000 + 0xE01A70; //2byte
// Is the target tagged?
public static int pTarget_HasBeenHit = 0x400000 + 0xE056CC; //2byte
// Is Target Attackable pointer (758,94,50,528,760)
public static int pTarget_CannotAttack = 0x400000 + 0xDF24D4; //byte
#endregion
#endregion
#endregion