addresses = { --== speedhack addresses ==-- speedhack = { mounted = 0x7c, pawn_speed = 0x40, speed = { --base = 0x6047B0, --base = 0x6057B0, --1000 base = 0x601A00, offset = 0x1498, }, }, --== speedhack addresses end ==-- questGroup_offset = 0x4F0, castingBarPtr = 0xA61D20, castingBar_offset = 0xC, client_exe_module_start = 0x400000, --game_time = 0x601F68, game_time = 0x602F70, --player_name = 0x602520, player_name = 0x603528, --player_name = 0x603520, --in_game = 0x65E600, --zone_id = 0x659260, in_game = 0x65F608, zone_id = 0x65A268, --buff_count = 0x6031C0, buff_count = 0x6041C0, channel = { --base = 0x661198, base = 0x6621A0, id = 0x4c4, }, class_info = { --base = 0x60C600, base = 0x60D600, size = 0x430, level = 0x28, tp = 0x10 }, crafting = { --base = 0x602c0c, base = 0x603c0c, }, code_mod = { freeze_target = { base = 0x5F324F, original_code = string.char(0x56, 0x8B, 0xCD, 0xE8, 0x79, 0x41, 0x2A, 0x00), replace_code = string.char(0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90), }, freeze_mousepos = { --base = 0x2306F4, base = 0x230594, original_code = string.char(0x89, 0x8E, 0xB4, 0x03, 0x00, 0x00, 0x89, 0x86, 0xB8, 0x03, 0x00, 0x00), replace_code = string.char(0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90), }, --[[freeze_mousepos = { base = 0x230594, original_code = string.char(0xC7, 0x86, 0xB4, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), replace_code = string.char(0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90), },]] --[[meinfreeze_mousepos = { base = 0x22FDB6, original_code = string.char(0xC7, 0x86, 0xB4, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), replace_code = string.char(0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90), },]] freeze_mousepos2 = { --base = 0x2306FA, base = 0x22FDEA, original_code = string.char(0x89, 0x86, 0xB8, 0x03, 0x00, 0x00), replace_code = string.char(0x90, 0x90, 0x90, 0x90, 0x90, 0x90), }, --[[freeze_mousepos2 = { base = 0x22FDEA, original_code = string.char(0xC7, 0x86, 0xB8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), replace_code = string.char(0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90), },]] --[[meinfreeze_mousepos2 = { base = 0x22FDD7, original_code = string.char(0xC7, 0x86, 0xB8, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), replace_code = string.char(0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90), },]] swimhack = { -- base = 0x4D959, base = 0x4D519, original_code = string.char(0xC7, 0x83, 0xB4, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00), replace_code = string.char(0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90), }, }, --exp_table = 0x65931C, --psi = 0x606B18, --global_cooldown = 0x6039A0, exp_table = 0x65A324, --1008 psi = 0x607B18, --1000 global_cooldown = 0x6049A0, --1000 actionbar = { --base = 0x660C1C, base = 0x661C24, slot = { size = 0x14, type = 0x0, id = 0x4, }, bar1_start = 0x12cc }, game_root = { --base = 0x6009ac, --gold = 0x6144C4, base = 0x6019B4, gold = 0x6154C4, mouseover_object_ptr = 0x75c, player_actual_speed = 0x790, ping = 0x7c0, input = { movement = 0xAAC, }, camera = { base = 0x47C, distance = 0x2e8, x = 0x104, y = 0x108, z = 0x10C, focus_x = 0x110, focus_y = 0x114, focus_z = 0x118, }, camdistance = {0x454, 0x244}, player = { base = 0x5a8, }, combat_status = 0x74a, pawn = { -- These can apply to a player, monster, NPC, etc.. id = 0x14, type = 0x18, name_ptr = 0x294, guid = 0x20, x = 0x28, y = 0x2c, z = 0x30, rotation_x = 0x34, rotation_y = 0x38, rotation_z = 0x3c, fading = 0x68, harvesting = 0x164, speed = 0x1f0, stance = 0x228, cast_full_time = 0x260, cast_time = 0x264, target = 0x278, owner_ptr = 0x280, pet_ptr = 0x284, hp = 0x2d4, previous_hp = 0x2dc, alive_flag = 0x2d7, max_hp = 0x2e4, energy1 = 0x2e8, max_energy1 = 0x2ec, energy2 = 0x2f0, max_energy2 = 0x2f4, class1 = 0x310, level = 0x314, class2 = 0x318, level2 = 0x320, race = 0x328, lootable_flags = 0x3a0, attackable_flags = 0x39c, mounted = 0x3fa, swimming = { base = 0xf0, swimming = 0xb4 }, buffs = { array_start = 0x26c, array_end = 0x270, buff = { size = 0x54, time_remaining = 0x30, id = 0x20, level = 0x44, }, }, }, }, macro = { --base = 0x662484, base = 0x66348C, size = 0x508, id = 0x10, icon = 0x14, name = 0x18, content = 0x118 }, hotkey = { --base = 0x662330, base = 0x663338, list = 0x28, name = 0x4, hotkey1 = 0x54, modifier1 = 0x56, hotkey2 = 0x58, modifier2 = 0x5a }, loading = { --base = 0x662440, base = 0x663448, offsets = {0x18, 0x1C}, }, skill = { level = 0xc, tp_to_level = 0x8, uses = 0xc0, max_level = 0xf4, aoe_flag = 0xa4, as_level = 0x18, attack_flag = 0xb4, buff_flag = 0xec, cast_time = 0xf4, class = 0x304, remaining_cooldown = 0xe4, cooldown = 0xe8, effect_start = 0x188, item_set_as_level = 0x328, passive_flag = 0x94, range_aoe = 0xa0, target_type = 0x98, range = 0x9c, required_effect_flag = 0xd0, required_effect = 0xd4, required_effect_start = 0x190, self_buff_flag = 0xe0, type_flag1 = 0xf0, type_flag2 = 0x2fe, type_flag3 = 0x2ff, type_flag4 = 0x314, type_flag5 = 0x315, type_flag6 = 0xba, type_flag7 = 0x300, type_flag8 = 0xe4, type_flag9 = 0x274, }, cooldowns = { --base = 0x601F78, base = 0x602F78, array_start = 0x1A2C, }, skillbook = { --base = 0x663874, --base = 0x664868, --????????????????? base = 0x66487C, --1008 tab_start = 0x0, tab_end = 0x4, tabinfo_size = 0x20, skill = { size = 0x4c, id = 0x0, name = 0x24, tp_to_level = 0x8, level = 0xc, as_level = 0x18, }, }, itemset_skills = { --base = 0x620560, base = 0x621560, --1000 }, memdatabase = { --base = 0x628B34, --base = 0x62A934, --1e00 base = 0x629B3c, --1008 offset = 0xD4, --offset = 0x28, branch = { size = 0x8CA0, info_size = 0x24, itemset_address = 0x18, itemset_size = 0x8C7B, }, skill = { uses = 0xC0, usesnum = 0xC4, level = 0x98, }, }, item = { card_or_npc_id = 0x364, recipe_id = 0xF0, name = 0xC, count = 0x10, max_stack = 0x1C, max_durability = 0x15, durability = 0x18, in_use = 0x1c, bound_status = 0x40, value = 0x34, flags = 0x28, range = 0x18C, required_level = 0x58, type = 0x78, quality = 0x40, tier = 0x16, stats = 0x20, flags = 0x28, real_id = 0x98, cooldown = 0x8E, }, equipment = { --base = 0x6025AC, base = 0x6035F0, --1000 (scout skills are fixed) --base = 0x6035AC, }, bank = { --base = 0x6144D0, base = 0x6154D0, open = { --base = 0x660C5C, base = 0x661C64, offset = 0x10, }, rent = { --base = 0x61BF94, --base = 0x61CF94, --1000 base = 0x608FF0, --autoupdate }, guild = { --base = 0x663A24, base = 0x664A2C, }, }, inventory = { --base = 0x6114f0, --base = 0x612428, --1008 base = 0x6124f0, --1000 bag_ids = { --base = 0x61B3C4, base = 0x61C3C4, --1000 }, rent = { --base = 0x61BF6C, --base = 0x61CF6C, --1000 base = 0x608FC8, --autoupdate }, }, cursor = { --base = 0x66230C, base = 0x663314, item = { id = 0x10, bag_id = 0x14, location = 0xC, }, }, object_list = { --base = 0x663DE4, --size = 0x663DE0, base = 0x664DEC, size = 0x664DE8, }, input_box = { --base = 0x660B00, base = 0x661B18, -- fixes UMM stuck offsets = {0xc, 0x9a4}, }, text = { --base = 0x624B0C, base = 0x625B14, start_addr = 0x268, end_addr = 0x26C, }, mouse = { --base = 0x62A9B4, base = 0x62B9BC, x = 0x8C, y = 0x90, x_in_window = {0xC, 0x3B4}, y_in_window = {0xC, 0x3B8}, }, }