Code:
#region Container Pointer & AstrabotVersion
public const string version = "1.5.2";
public static readonly uint containersPointer = 0x5EA4B4; //10.31
#endregion
#region BattleList 10.32
public static readonly uint BattleList_Start = 0x9AC558 - 0x400000 + baseAdress; // 10.32 Name start
public static readonly uint BattleList_StepCreatures = 0xC0; // 10.32
public static readonly uint BattleList_MaxCreatures = 0x514; // 10.32
public static readonly uint BattleList_End = BattleList_Start + (BattleList_StepCreatures * BattleList_MaxCreatures); // 10.32
#endregion
#region Client 10.3
public static readonly uint Client_IsConnected = 0x7CBC3C - 0x400000 + baseAdress; // 10.32
public static readonly uint Client_Lastmsg = 0x40D890 + baseAdress; // 10.32
public static readonly uint GUI = 0x3C28C0 + baseAdress; // 10.32
public static readonly uint Client_Dialog = 0x3CBC10 + baseAdress; // 10.32
// public static readonly uint Client_DatPointer = 0x3BE5EC + baseAdress; // 10.31
// public static readonly uint Client_Time = 0x5E9760 + baseAdress; //10.31
#endregion
#region Statistics
public static readonly uint Player_fist = 0x977E78 + baseAdress - 0x400000;
public static readonly uint Player_club = Player_fist + 4;
public static readonly uint Player_sword = Player_fist + 8;
public static readonly uint Player_axe = Player_fist + 12;
public static readonly uint Player_distance = Player_fist + 16;
public static readonly uint Player_shielding = Player_fist + 20;
public static readonly uint Player_fishing = Player_fist + 24;
public static readonly uint Player_fistpc = Player_fist + 28;
public static readonly uint Player_clubpc = Player_fist + 32;
public static readonly uint Player_swordpc = Player_fist + 36;
public static readonly uint Player_axepc = Player_fist + 40;
public static readonly uint Player_distancepc = Player_fist + 44;
public static readonly uint Player_shieldingpc = Player_fist + 48;
public static readonly uint Player_fishingpc = Player_fist + 52;
#endregion
#region Packets 10.3
public static int SendStreamLength = 0x9E9768 - 0x400000 + (int)baseAdress; //10.32
public static int SendStreamData = 0x7C8D20 - 0x400000 + (int)baseAdress; //10.32
public static int SendPacketCall = 0x525640 - 0x400000 + (int)baseAdress; //10.32
#endregion
#region Player 10.3
public static readonly uint XOR = 0x7C2290 - 0x400000 + baseAdress; // 10.32
public static readonly uint Player_Health = 0x957000 - 0x400000 + baseAdress; // 10.32
public static readonly uint Player_HealthMax = 0x95702C - 0x400000 + baseAdress; // 10.32
public static readonly uint Player_Mana = 0x7C22E4 - 0x400000 + baseAdress; // 10.32
public static readonly uint Player_ManaMax = 0x7C2294 - 0x400000 + baseAdress; // 10.32
public static readonly uint Player_Id = 0x957034 - 0x400000 + baseAdress; // 10.32 NUM ADRESS
public static readonly uint Player_MapX = 0x957038 - 0x400000 + baseAdress; // 10.32
public static readonly uint Player_MapY = 0x95703C - 0x400000 + baseAdress; // 10.32
public static readonly uint Player_MapZ = 0x957040 - 0x400000 + baseAdress; // 10.32
public static readonly uint Player_RedSquare = 0x7C22E0 + baseAdress - 0x400000; // 10.32
public static readonly uint Player_Soul = 0x7C22D0 - 0x400000 + baseAdress; // 10.32
public static readonly uint Player_Level = 0x3C22CC + baseAdress; // 10.32
public static readonly uint Player_MagicLevel = 0x3C22D4 + baseAdress; // 10.32
public static readonly uint Player_Experience = 0x3C22A0 + baseAdress; // 10.32
public static readonly uint Player_Exph = 0x40E7A4 + baseAdress; // 10.3
public static readonly uint Player_Cap = 0x9570A8 - 0x400000 + baseAdress; // 10.3
public static readonly uint Player_Flags = 0x3C2254 + baseAdress; // 10.32
#endregion
#region Monitors 10.3
public static int PrintFps = 0x46E226 - 0x400000 + Convert.ToInt32(baseAdress);//10.31
public static int PrintName = 0x4D4BD0 - 0x400000 + Convert.ToInt32(baseAdress);//1031
public static int ShowFps = 0x96B627 - 0x400000 + Convert.ToInt32(baseAdress); // 10.31
#endregion
#region Hotkeys
public static readonly uint Hotkey_TextStep = 0x100; // 10.32
public static readonly uint Hotkey_ObjectStep = 0x4; // 10.32
public static readonly uint Hotkey_TextStart = 0x3C95E0 + baseAdress; // 10.32
public static readonly uint Hotkey_ObjectStart = 0x3CBB78 + baseAdress; // 10.32
#endregion
#region Equipment
public static readonly uint Player_Head = 0x5EA610 + baseAdress; // 10.22
public static readonly uint Player_Backpack = 0x5EA5C8 + baseAdress; // 10.22
public static readonly uint Player_Amulet = 0x5EA5EC + baseAdress; // 10.22
public static readonly uint Player_RightHand = 0x5EA55C + baseAdress; // 10.22
public static readonly uint Player_LeftHand = 0x5E837C + baseAdress; // 10.31
public static readonly uint Player_Arrow = 0x9E9460 + baseAdress; // NOT UPDATED
public static readonly uint Player_Legs = 0x5EA538 + baseAdress; // 10.22
public static readonly uint Player_Chest = 0x5EA5A4 + baseAdress; // 10.22
public static readonly uint Player_Shoes = 0x5E95F4 + baseAdress; // 10.32
public static readonly uint Player_Ring = 0x5E95D0 + baseAdress; // 10.32
public static readonly uint Player_Arrow_count = 0x5E95A8 + baseAdress; // 10.32
public static readonly uint Player_LeftHand_count = 0x5E9638 + baseAdress; // 10.32
#endregion
#region Creatures
public static readonly uint Creature_DistanceId = 0;
public static readonly uint Creature_DistanceType = 3;
public static readonly uint Creature_DistanceName = 4;
public static readonly uint Creature_DistanceX = 44;
public static readonly uint Creature_DistanceY = 40;
public static readonly uint Creature_DistanceZ = 36;
public static readonly uint Creature_DistanceScreenOffsetHoriz = 48;
public static readonly uint Creature_DistanceScreenOffsetVert = 52;
public static readonly uint Creature_DistanceIsWalking = 80;
public static readonly uint Creature_DistanceDirection = 56;
public static readonly uint Creature_DistanceIndexNextCreatureInBattleWindow = 92;
public static readonly uint Creature_DistanceOutfit = 96;
public static readonly uint Creature_DistanceColorHead = 100;
public static readonly uint Creature_DistanceColorBody = 104;
public static readonly uint Creature_DistanceColorLegs = 108;
public static readonly uint Creature_DistanceColorFeet = 112;
public static readonly uint Creature_DistanceAddon = 116;
public static readonly uint Creature_DistanceMountId = 120;
public static readonly uint Creature_DistanceLight = 124;
public static readonly uint Creature_DistanceLightColor = 128;
public static readonly uint Creature_DistanceBlackSquare = 136;
public static readonly uint Creature_DistanceHPBar = 140;
public static readonly uint Creature_DistanceWalkSpeed = 144;
public static readonly uint Creature_DistanceIsBlocking = 148; // 10.3
public static readonly uint Creature_DistanceSkull = 152;
public static readonly uint Creature_DistanceParty = 156;
public static readonly uint Creature_DistanceIsVisible = 164; // 10.3
public static readonly uint Creature_DistanceWarIcon = 168;
#endregion