[WoW] 1.12.1.5875 Info Dump Thread menu

User Tag List

Page 6 of 41 FirstFirst ... 2345678910 ... LastLast
Results 76 to 90 of 614
  1. #76
    Valediction's Avatar Active Member
    Reputation
    37
    Join Date
    Jul 2012
    Posts
    48
    Thanks G/R
    8/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Some LUAs:

    Code:
    lua0_pushvfstring 006F5990
    luaC_collectgarbage 006F7340
    luaC_link 006F7B20
    luaD_pcall 006F6960
    luaD_protectedparser 006F6A00
    luaF_newCclosure 006F9E70
    luaH_new 006FA4F0
    luaL_loadbuffer 006F5690
    luaL_openlib 006F4DC0
    luaM_realloc?? 006FC980
    luaS_newlstr 006F9D00
    luaV_gettable 006F7CF0
    luaZ_init 006FB4F0
    luaZ_lookahead 006FB4C0
    lua_call 006F4180
    lua_concat 006F44E0
    lua_cpcall 006F4260
    lua_dobuffer 006F57C0
    lua_dostring(x,x) 006F57F0
    lua_dump 006F4370
    lua_enablegc 006F43C0
    lua_error 006F4440
    lua_getfenv 006F3D50
    lua_getgccount 006F43F0
    lua_getmetatable 006F3CF0
    lua_gettop 006F3070
    lua_getupvalue 006F4660
    lua_isnumber(x,x) 006F34D0
    lua_isstring(x,x) 006F3510
    lua_load 006F4320
    lua_newtable 006F3C90
    lua_newuserdata 006F4560
    lua_pcall 006F41A0
    lua_pushboolean 006F39F0
    lua_pushcclosure 006F3920
    lua_pushfstring 006F38F0
    lua_pushlightuserdata 006F3A20
    lua_pushlstring 006F3840
    lua_pushnil(x) 006F37F0
    lua_pushnumber(x,x,x) 006F3810
    lua_pushstring(x,x) 006F3890
    lua_pushvfstring 006F38C0
    lua_rawseti 006F3EA0
    lua_setfenv 006F40D0
    lua_setmetatable 006F4020
    lua_settable 006F3E20
    lua_settop(x,x) 006F3080
    lua_tonumber(x,x) 006F3620
    lua_tostring(x,x) 006F3690
    lua_version 006F4430
    luaopen_math 007FB470
    luaopen_string 007FD810
    luaopen_table 007FBCD0

    [WoW] 1.12.1.5875 Info Dump Thread
  2. Thanks Saridormi, DarkLinux, gdfsxwy, thateuler (4 members gave Thanks to Valediction for this useful post)
  3. #77
    Prodian0013's Avatar Corporal
    Reputation
    13
    Join Date
    Nov 2009
    Posts
    30
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    More Descriptors for 1.12.1

    I saw some posted a while back with descriptors but those arent working.

    The unit fields from this dump are working - I have not tested the others yet.

    Credit goes to the guys below for this dumper script.

    Code:
    /*----------------------------------
    WoW Offset Dumper 0.1 - IDC Script
    by kynox, updated by namreeb
    
    Credits:
    bobbysing, Patrick, Dominik, Azorbix
    -----------------------------------*/
    
    // Descriptors: 0x0083A2C0
    enum eObjectFields
    {
    	OBJECT_FIELD_GUID = 0x0,
    	OBJECT_FIELD_TYPE = 0x8,
    	OBJECT_FIELD_ENTRY = 0xC,
    	OBJECT_FIELD_SCALE_X = 0x10,
    	OBJECT_FIELD_PADDING = 0x14,
    	TOTAL_OBJECT_FIELDS = 0x5
    };
    
    // Descriptors: 0x0083A328
    enum eItemFields
    {
    	ITEM_FIELD_OWNER = 0x18,
    	ITEM_FIELD_CONTAINED = 0x20,
    	ITEM_FIELD_CREATOR = 0x28,
    	ITEM_FIELD_GIFTCREATOR = 0x30,
    	ITEM_FIELD_STACK_COUNT = 0x38,
    	ITEM_FIELD_DURATION = 0x3C,
    	ITEM_FIELD_SPELL_CHARGES = 0x40,
    	ITEM_FIELD_FLAGS = 0x54,
    	ITEM_FIELD_ENCHANTMENT = 0x58,
    	ITEM_FIELD_PROPERTY_SEED = 0xAC,
    	ITEM_FIELD_RANDOM_PROPERTIES_ID = 0xB0,
    	ITEM_FIELD_ITEM_TEXT_ID = 0xB4,
    	ITEM_FIELD_DURABILITY = 0xB8,
    	ITEM_FIELD_MAXDURABILITY = 0xBC,
    	TOTAL_ITEM_FIELDS = 0xE
    };
    
    // Descriptors: 0x0083A440
    enum eContainerFields
    {
    	CONTAINER_FIELD_NUM_SLOTS = 0x18,
    	CONTAINER_ALIGN_PAD = 0x1C,
    	CONTAINER_FIELD_SLOT_1 = 0x20,
    	TOTAL_CONTAINER_FIELDS = 0x3
    };
    
    // Descriptors: 0x0083B880
    enum eGameObjectFields
    {
    	OBJECT_FIELD_CREATED_BY = 0x18,
    	GAMEOBJECT_DISPLAYID = 0x20,
    	GAMEOBJECT_FLAGS = 0x24,
    	GAMEOBJECT_ROTATION = 0x28,
    	GAMEOBJECT_STATE = 0x38,
    	GAMEOBJECT_POS_X = 0x3C,
    	GAMEOBJECT_POS_Y = 0x40,
    	GAMEOBJECT_POS_Z = 0x44,
    	GAMEOBJECT_FACING = 0x48,
    	GAMEOBJECT_DYN_FLAGS = 0x4C,
    	GAMEOBJECT_FACTION = 0x50,
    	GAMEOBJECT_TYPE_ID = 0x54,
    	GAMEOBJECT_LEVEL = 0x58,
    	GAMEOBJECT_ARTKIT = 0x5C,
    	GAMEOBJECT_ANIMPROGRESS = 0x60,
    	GAMEOBJECT_PADDING = 0x64,
    	TOTAL_GAMEOBJECT_FIELDS = 0x10
    };
    
    // Descriptors: 0x0083B9C0
    enum eDynamicObjectFields
    {
    	DYNAMICOBJECT_CASTER = 0x18,
    	DYNAMICOBJECT_BYTES = 0x20,
    	DYNAMICOBJECT_SPELLID = 0x24,
    	DYNAMICOBJECT_RADIUS = 0x28,
    	DYNAMICOBJECT_POS_X = 0x2C,
    	DYNAMICOBJECT_POS_Y = 0x30,
    	DYNAMICOBJECT_POS_Z = 0x34,
    	DYNAMICOBJECT_FACING = 0x38,
    	DYNAMICOBJECT_PAD = 0x3C,
    	TOTAL_DYNAMICOBJECT_FIELDS = 0x9
    };
    
    // Descriptors: 0x0083BA78
    enum eCorpseFields
    {
    	CORPSE_FIELD_OWNER = 0x18,
    	CORPSE_FIELD_FACING = 0x20,
    	CORPSE_FIELD_POS_X = 0x24,
    	CORPSE_FIELD_POS_Y = 0x28,
    	CORPSE_FIELD_POS_Z = 0x2C,
    	CORPSE_FIELD_DISPLAY_ID = 0x30,
    	CORPSE_FIELD_ITEM = 0x34,
    	CORPSE_FIELD_BYTES_1 = 0x80,
    	CORPSE_FIELD_BYTES_2 = 0x84,
    	CORPSE_FIELD_GUILD = 0x88,
    	CORPSE_FIELD_FLAGS = 0x8C,
    	CORPSE_FIELD_DYNAMIC_FLAGS = 0x90,
    	CORPSE_FIELD_PAD = 0x94,
    	TOTAL_CORPSE_FIELDS = 0xD
    };
    
    // Descriptors: 0x0083A480
    enum eUnitFields
    {
    	UNIT_FIELD_CHARM = 0x18,
    	UNIT_FIELD_SUMMON = 0x20,
    	UNIT_FIELD_CHARMEDBY = 0x28,
    	UNIT_FIELD_SUMMONEDBY = 0x30,
    	UNIT_FIELD_CREATEDBY = 0x38,
    	UNIT_FIELD_TARGET = 0x40,
    	UNIT_FIELD_PERSUADED = 0x48,
    	UNIT_FIELD_CHANNEL_OBJECT = 0x50,
    	UNIT_FIELD_HEALTH = 0x58,
    	UNIT_FIELD_POWER1 = 0x5C,
    	UNIT_FIELD_POWER2 = 0x60,
    	UNIT_FIELD_POWER3 = 0x64,
    	UNIT_FIELD_POWER4 = 0x68,
    	UNIT_FIELD_POWER5 = 0x6C,
    	UNIT_FIELD_MAXHEALTH = 0x70,
    	UNIT_FIELD_MAXPOWER1 = 0x74,
    	UNIT_FIELD_MAXPOWER2 = 0x78,
    	UNIT_FIELD_MAXPOWER3 = 0x7C,
    	UNIT_FIELD_MAXPOWER4 = 0x80,
    	UNIT_FIELD_MAXPOWER5 = 0x84,
    	UNIT_FIELD_LEVEL = 0x88,
    	UNIT_FIELD_FACTIONTEMPLATE = 0x8C,
    	UNIT_FIELD_BYTES_0 = 0x90,
    	UNIT_VIRTUAL_ITEM_SLOT_DISPLAY = 0x94,
    	UNIT_VIRTUAL_ITEM_INFO = 0xA0,
    	UNIT_FIELD_FLAGS = 0xB8,
    	UNIT_FIELD_AURA = 0xBC,
    	UNIT_FIELD_AURAFLAGS = 0x17C,
    	UNIT_FIELD_AURALEVELS = 0x194,
    	UNIT_FIELD_AURAAPPLICATIONS = 0x1C4,
    	UNIT_FIELD_AURASTATE = 0x1F4,
    	UNIT_FIELD_BASEATTACKTIME = 0x1F8,
    	UNIT_FIELD_RANGEDATTACKTIME = 0x200,
    	UNIT_FIELD_BOUNDINGRADIUS = 0x204,
    	UNIT_FIELD_COMBATREACH = 0x208,
    	UNIT_FIELD_DISPLAYID = 0x20C,
    	UNIT_FIELD_NATIVEDISPLAYID = 0x210,
    	UNIT_FIELD_MOUNTDISPLAYID = 0x214,
    	UNIT_FIELD_MINDAMAGE = 0x218,
    	UNIT_FIELD_MAXDAMAGE = 0x21C,
    	UNIT_FIELD_MINOFFHANDDAMAGE = 0x220,
    	UNIT_FIELD_MAXOFFHANDDAMAGE = 0x224,
    	UNIT_FIELD_BYTES_1 = 0x228,
    	UNIT_FIELD_PETNUMBER = 0x22C,
    	UNIT_FIELD_PET_NAME_TIMESTAMP = 0x230,
    	UNIT_FIELD_PETEXPERIENCE = 0x234,
    	UNIT_FIELD_PETNEXTLEVELEXP = 0x238,
    	UNIT_DYNAMIC_FLAGS = 0x23C,
    	UNIT_CHANNEL_SPELL = 0x240,
    	UNIT_MOD_CAST_SPEED = 0x244,
    	UNIT_CREATED_BY_SPELL = 0x248,
    	UNIT_NPC_FLAGS = 0x24C,
    	UNIT_NPC_EMOTESTATE = 0x250,
    	UNIT_TRAINING_POINTS = 0x254,
    	UNIT_FIELD_STAT0 = 0x258,
    	UNIT_FIELD_STAT1 = 0x25C,
    	UNIT_FIELD_STAT2 = 0x260,
    	UNIT_FIELD_STAT3 = 0x264,
    	UNIT_FIELD_STAT4 = 0x268,
    	UNIT_FIELD_RESISTANCES = 0x26C,
    	UNIT_FIELD_BASE_MANA = 0x288,
    	UNIT_FIELD_BASE_HEALTH = 0x28C,
    	UNIT_FIELD_BYTES_2 = 0x290,
    	UNIT_FIELD_ATTACK_POWER = 0x294,
    	UNIT_FIELD_ATTACK_POWER_MODS = 0x298,
    	UNIT_FIELD_ATTACK_POWER_MULTIPLIER = 0x29C,
    	UNIT_FIELD_RANGED_ATTACK_POWER = 0x2A0,
    	UNIT_FIELD_RANGED_ATTACK_POWER_MODS = 0x2A4,
    	UNIT_FIELD_RANGED_ATTACK_POWER_MULTIPLIER = 0x2A8,
    	UNIT_FIELD_MINRANGEDDAMAGE = 0x2AC,
    	UNIT_FIELD_MAXRANGEDDAMAGE = 0x2B0,
    	UNIT_FIELD_POWER_COST_MODIFIER = 0x2B4,
    	UNIT_FIELD_POWER_COST_MULTIPLIER = 0x2D0,
    	UNIT_FIELD_PADDING = 0x2EC,
    	TOTAL_UNIT_FIELDS = 0x4A
    };
    
    // Descriptors: 0x0083AA48
    enum ePlayerFields
    {
    	PLAYER_DUEL_ARBITER = 0x2F0,
    	PLAYER_FLAGS = 0x2F8,
    	PLAYER_GUILDID = 0x2FC,
    	PLAYER_GUILDRANK = 0x300,
    	PLAYER_BYTES = 0x304,
    	PLAYER_BYTES_2 = 0x308,
    	PLAYER_BYTES_3 = 0x30C,
    	PLAYER_DUEL_TEAM = 0x310,
    	PLAYER_GUILD_TIMESTAMP = 0x314,
    	PLAYER_QUEST_LOG_1_1 = 0x318,
    	PLAYER_QUEST_LOG_1_2 = 0x31C,
    	PLAYER_QUEST_LOG_2_1 = 0x324,
    	PLAYER_QUEST_LOG_2_2 = 0x328,
    	PLAYER_QUEST_LOG_3_1 = 0x330,
    	PLAYER_QUEST_LOG_3_2 = 0x334,
    	PLAYER_QUEST_LOG_4_1 = 0x33C,
    	PLAYER_QUEST_LOG_4_2 = 0x340,
    	PLAYER_QUEST_LOG_5_1 = 0x348,
    	PLAYER_QUEST_LOG_5_2 = 0x34C,
    	PLAYER_QUEST_LOG_6_1 = 0x354,
    	PLAYER_QUEST_LOG_6_2 = 0x358,
    	PLAYER_QUEST_LOG_7_1 = 0x360,
    	PLAYER_QUEST_LOG_7_2 = 0x364,
    	PLAYER_QUEST_LOG_8_1 = 0x36C,
    	PLAYER_QUEST_LOG_8_2 = 0x370,
    	PLAYER_QUEST_LOG_9_1 = 0x378,
    	PLAYER_QUEST_LOG_9_2 = 0x37C,
    	PLAYER_QUEST_LOG_10_1 = 0x384,
    	PLAYER_QUEST_LOG_10_2 = 0x388,
    	PLAYER_QUEST_LOG_11_1 = 0x390,
    	PLAYER_QUEST_LOG_11_2 = 0x394,
    	PLAYER_QUEST_LOG_12_1 = 0x39C,
    	PLAYER_QUEST_LOG_12_2 = 0x3A0,
    	PLAYER_QUEST_LOG_13_1 = 0x3A8,
    	PLAYER_QUEST_LOG_13_2 = 0x3AC,
    	PLAYER_QUEST_LOG_14_1 = 0x3B4,
    	PLAYER_QUEST_LOG_14_2 = 0x3B8,
    	PLAYER_QUEST_LOG_15_1 = 0x3C0,
    	PLAYER_QUEST_LOG_15_2 = 0x3C4,
    	PLAYER_QUEST_LOG_16_1 = 0x3CC,
    	PLAYER_QUEST_LOG_16_2 = 0x3D0,
    	PLAYER_QUEST_LOG_17_1 = 0x3D8,
    	PLAYER_QUEST_LOG_17_2 = 0x3DC,
    	PLAYER_QUEST_LOG_18_1 = 0x3E4,
    	PLAYER_QUEST_LOG_18_2 = 0x3E8,
    	PLAYER_QUEST_LOG_19_1 = 0x3F0,
    	PLAYER_QUEST_LOG_19_2 = 0x3F4,
    	PLAYER_QUEST_LOG_20_1 = 0x3FC,
    	PLAYER_QUEST_LOG_20_2 = 0x400,
    	PLAYER_VISIBLE_ITEM_1_CREATOR = 0x408,
    	PLAYER_VISIBLE_ITEM_1_0 = 0x410,
    	PLAYER_VISIBLE_ITEM_1_PROPERTIES = 0x430,
    	PLAYER_VISIBLE_ITEM_1_PAD = 0x434,
    	PLAYER_VISIBLE_ITEM_2_CREATOR = 0x438,
    	PLAYER_VISIBLE_ITEM_2_0 = 0x440,
    	PLAYER_VISIBLE_ITEM_2_PROPERTIES = 0x460,
    	PLAYER_VISIBLE_ITEM_2_PAD = 0x464,
    	PLAYER_VISIBLE_ITEM_3_CREATOR = 0x468,
    	PLAYER_VISIBLE_ITEM_3_0 = 0x470,
    	PLAYER_VISIBLE_ITEM_3_PROPERTIES = 0x490,
    	PLAYER_VISIBLE_ITEM_3_PAD = 0x494,
    	PLAYER_VISIBLE_ITEM_4_CREATOR = 0x498,
    	PLAYER_VISIBLE_ITEM_4_0 = 0x4A0,
    	PLAYER_VISIBLE_ITEM_4_PROPERTIES = 0x4C0,
    	PLAYER_VISIBLE_ITEM_4_PAD = 0x4C4,
    	PLAYER_VISIBLE_ITEM_5_CREATOR = 0x4C8,
    	PLAYER_VISIBLE_ITEM_5_0 = 0x4D0,
    	PLAYER_VISIBLE_ITEM_5_PROPERTIES = 0x4F0,
    	PLAYER_VISIBLE_ITEM_5_PAD = 0x4F4,
    	PLAYER_VISIBLE_ITEM_6_CREATOR = 0x4F8,
    	PLAYER_VISIBLE_ITEM_6_0 = 0x500,
    	PLAYER_VISIBLE_ITEM_6_PROPERTIES = 0x520,
    	PLAYER_VISIBLE_ITEM_6_PAD = 0x524,
    	PLAYER_VISIBLE_ITEM_7_CREATOR = 0x528,
    	PLAYER_VISIBLE_ITEM_7_0 = 0x530,
    	PLAYER_VISIBLE_ITEM_7_PROPERTIES = 0x550,
    	PLAYER_VISIBLE_ITEM_7_PAD = 0x554,
    	PLAYER_VISIBLE_ITEM_8_CREATOR = 0x558,
    	PLAYER_VISIBLE_ITEM_8_0 = 0x560,
    	PLAYER_VISIBLE_ITEM_8_PROPERTIES = 0x580,
    	PLAYER_VISIBLE_ITEM_8_PAD = 0x584,
    	PLAYER_VISIBLE_ITEM_9_CREATOR = 0x588,
    	PLAYER_VISIBLE_ITEM_9_0 = 0x590,
    	PLAYER_VISIBLE_ITEM_9_PROPERTIES = 0x5B0,
    	PLAYER_VISIBLE_ITEM_9_PAD = 0x5B4,
    	PLAYER_VISIBLE_ITEM_10_CREATOR = 0x5B8,
    	PLAYER_VISIBLE_ITEM_10_0 = 0x5C0,
    	PLAYER_VISIBLE_ITEM_10_PROPERTIES = 0x5E0,
    	PLAYER_VISIBLE_ITEM_10_PAD = 0x5E4,
    	PLAYER_VISIBLE_ITEM_11_CREATOR = 0x5E8,
    	PLAYER_VISIBLE_ITEM_11_0 = 0x5F0,
    	PLAYER_VISIBLE_ITEM_11_PROPERTIES = 0x610,
    	PLAYER_VISIBLE_ITEM_11_PAD = 0x614,
    	PLAYER_VISIBLE_ITEM_12_CREATOR = 0x618,
    	PLAYER_VISIBLE_ITEM_12_0 = 0x620,
    	PLAYER_VISIBLE_ITEM_12_PROPERTIES = 0x640,
    	PLAYER_VISIBLE_ITEM_12_PAD = 0x644,
    	PLAYER_VISIBLE_ITEM_13_CREATOR = 0x648,
    	PLAYER_VISIBLE_ITEM_13_0 = 0x650,
    	PLAYER_VISIBLE_ITEM_13_PROPERTIES = 0x670,
    	PLAYER_VISIBLE_ITEM_13_PAD = 0x674,
    	PLAYER_VISIBLE_ITEM_14_CREATOR = 0x678,
    	PLAYER_VISIBLE_ITEM_14_0 = 0x680,
    	PLAYER_VISIBLE_ITEM_14_PROPERTIES = 0x6A0,
    	PLAYER_VISIBLE_ITEM_14_PAD = 0x6A4,
    	PLAYER_VISIBLE_ITEM_15_CREATOR = 0x6A8,
    	PLAYER_VISIBLE_ITEM_15_0 = 0x6B0,
    	PLAYER_VISIBLE_ITEM_15_PROPERTIES = 0x6D0,
    	PLAYER_VISIBLE_ITEM_15_PAD = 0x6D4,
    	PLAYER_VISIBLE_ITEM_16_CREATOR = 0x6D8,
    	PLAYER_VISIBLE_ITEM_16_0 = 0x6E0,
    	PLAYER_VISIBLE_ITEM_16_PROPERTIES = 0x700,
    	PLAYER_VISIBLE_ITEM_16_PAD = 0x704,
    	PLAYER_VISIBLE_ITEM_17_CREATOR = 0x708,
    	PLAYER_VISIBLE_ITEM_17_0 = 0x710,
    	PLAYER_VISIBLE_ITEM_17_PROPERTIES = 0x730,
    	PLAYER_VISIBLE_ITEM_17_PAD = 0x734,
    	PLAYER_VISIBLE_ITEM_18_CREATOR = 0x738,
    	PLAYER_VISIBLE_ITEM_18_0 = 0x740,
    	PLAYER_VISIBLE_ITEM_18_PROPERTIES = 0x760,
    	PLAYER_VISIBLE_ITEM_18_PAD = 0x764,
    	PLAYER_VISIBLE_ITEM_19_CREATOR = 0x768,
    	PLAYER_VISIBLE_ITEM_19_0 = 0x770,
    	PLAYER_VISIBLE_ITEM_19_PROPERTIES = 0x790,
    	PLAYER_VISIBLE_ITEM_19_PAD = 0x794,
    	PLAYER_FIELD_INV_SLOT_HEAD = 0x798,
    	PLAYER_FIELD_PACK_SLOT_1 = 0x850,
    	PLAYER_FIELD_BANK_SLOT_1 = 0x8D0,
    	PLAYER_FIELD_BANKBAG_SLOT_1 = 0x990,
    	PLAYER_FIELD_VENDORBUYBACK_SLOT_1 = 0x9C0,
    	PLAYER_FIELD_KEYRING_SLOT_1 = 0xA20,
    	PLAYER_FARSIGHT = 0xB20,
    	PLAYER__FIELD_COMBO_TARGET = 0xB28,
    	PLAYER_XP = 0xB30,
    	PLAYER_NEXT_LEVEL_XP = 0xB34,
    	PLAYER_SKILL_INFO_1_1 = 0xB38,
    	PLAYER_CHARACTER_POINTS1 = 0x1138,
    	PLAYER_CHARACTER_POINTS2 = 0x113C,
    	PLAYER_TRACK_CREATURES = 0x1140,
    	PLAYER_TRACK_RESOURCES = 0x1144,
    	PLAYER_BLOCK_PERCENTAGE = 0x1148,
    	PLAYER_DODGE_PERCENTAGE = 0x114C,
    	PLAYER_PARRY_PERCENTAGE = 0x1150,
    	PLAYER_CRIT_PERCENTAGE = 0x1154,
    	PLAYER_RANGED_CRIT_PERCENTAGE = 0x1158,
    	PLAYER_EXPLORED_ZONES_1 = 0x115C,
    	PLAYER_REST_STATE_EXPERIENCE = 0x125C,
    	PLAYER_FIELD_COINAGE = 0x1260,
    	PLAYER_FIELD_POSSTAT0 = 0x1264,
    	PLAYER_FIELD_POSSTAT1 = 0x1268,
    	PLAYER_FIELD_POSSTAT2 = 0x126C,
    	PLAYER_FIELD_POSSTAT3 = 0x1270,
    	PLAYER_FIELD_POSSTAT4 = 0x1274,
    	PLAYER_FIELD_NEGSTAT0 = 0x1278,
    	PLAYER_FIELD_NEGSTAT1 = 0x127C,
    	PLAYER_FIELD_NEGSTAT2 = 0x1280,
    	PLAYER_FIELD_NEGSTAT3 = 0x1284,
    	PLAYER_FIELD_NEGSTAT4 = 0x1288,
    	PLAYER_FIELD_RESISTANCEBUFFMODSPOSITIVE = 0x128C,
    	PLAYER_FIELD_RESISTANCEBUFFMODSNEGATIVE = 0x12A8,
    	PLAYER_FIELD_MOD_DAMAGE_DONE_POS = 0x12C4,
    	PLAYER_FIELD_MOD_DAMAGE_DONE_NEG = 0x12E0,
    	PLAYER_FIELD_MOD_DAMAGE_DONE_PCT = 0x12FC,
    	PLAYER_FIELD_BYTES = 0x1318,
    	PLAYER_AMMO_ID = 0x131C,
    	PLAYER_SELF_RES_SPELL = 0x1320,
    	PLAYER_FIELD_PVP_MEDALS = 0x1324,
    	PLAYER_FIELD_BUYBACK_PRICE_1 = 0x1328,
    	PLAYER_FIELD_BUYBACK_TIMESTAMP_1 = 0x1358,
    	PLAYER_FIELD_SESSION_KILLS = 0x1388,
    	PLAYER_FIELD_YESTERDAY_KILLS = 0x138C,
    	PLAYER_FIELD_LAST_WEEK_KILLS = 0x1390,
    	PLAYER_FIELD_THIS_WEEK_KILLS = 0x1394,
    	PLAYER_FIELD_THIS_WEEK_CONTRIBUTION = 0x1398,
    	PLAYER_FIELD_LIFETIME_HONORBALE_KILLS = 0x139C,
    	PLAYER_FIELD_LIFETIME_DISHONORBALE_KILLS = 0x13A0,
    	PLAYER_FIELD_YESTERDAY_CONTRIBUTION = 0x13A4,
    	PLAYER_FIELD_LAST_WEEK_CONTRIBUTION = 0x13A8,
    	PLAYER_FIELD_LAST_WEEK_RANK = 0x13AC,
    	PLAYER_FIELD_BYTES2 = 0x13B0,
    	PLAYER_FIELD_WATCHED_FACTION_INDEX = 0x13B4,
    	PLAYER_FIELD_COMBAT_RATING_1 = 0x13B8,
    	TOTAL_PLAYER_FIELDS = 0xB6
    };

  4. Thanks Rodney Aaron Cheney, Saridormi (2 members gave Thanks to Prodian0013 for this useful post)
  5. #78
    nfx's Avatar Member
    Reputation
    1
    Join Date
    Nov 2013
    Posts
    22
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Anyone got corpse offset yet ?

  6. #79
    Sacred's Avatar Contributor
    Reputation
    207
    Join Date
    Dec 2007
    Posts
    152
    Thanks G/R
    3/9
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by nfx View Post
    Anyone got corpse offset yet ?
    Code:
            internal enum Corpse : uint
            {
                X = 0xB4E284,
                Y = X + 4,
                Z = Y + 4,
            }

  7. #80
    nfx's Avatar Member
    Reputation
    1
    Join Date
    Nov 2013
    Posts
    22
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by abystus View Post
    Thanks for the help on finding creature types. I'd assume that is CreatureCache = ReadInt(ObjectBase +0xB30), then ReadInt(CreatureCache +0x1 and ReadInt(CreatureCache +0x20) respectively correct? Just saw "BaseAddress" so figured I would ask (would have to be ObjectBase to display per object returned).

    I appreciate the help both of you provided, and threw a little rep for your time. By the way, is there any easy way to target mobs/npcs in this client? I tried to use TargetUnit along with dll injection, and modified the entry to where I could pass it GUID, but it seems that it is not designed to be force fed a GUID, and eventually will crash the client (though it works until that point). I have resorted to tab targeting until the GUID of my target matches the next target on my bot, and well while that works there has to be a better method. Thanks again!

    try this
    Code:
            public static void SetTarget(ulong guid)
            {
                WoWManager.Memory.Write<UInt64>(WoWManager.BaseAddress + WoWOffset.LastTargetGuid, guid);
                DoString("RunMacroText(\"/targetlasttarget\")");
            }

  8. #81
    Valediction's Avatar Active Member
    Reputation
    37
    Join Date
    Jul 2012
    Posts
    48
    Thanks G/R
    8/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by abystus View Post
    By the way, is there any easy way to target mobs/npcs in this client? I tried to use TargetUnit along with dll injection, and modified the entry to where I could pass it GUID, but it seems that it is not designed to be force fed a GUID, and eventually will crash the client (though it works until that point).
    I don't recall having any problems:

    Code:
    Declare: 
    public delegate int D_CGGameUI__Target(ref ulong guid);
    
    Use:
    fn.CGGameUI__Target__Hooked(guid);
    If you're going to use DLL Injection, use that function (CGGameUI::Target) which is designed to take GUIDs.

  9. #82
    JuJuBoSc's Avatar Banned for scamming CoreCoins Purchaser
    Reputation
    1019
    Join Date
    May 2007
    Posts
    922
    Thanks G/R
    1/3
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I don't think it take a reference

  10. #83
    Valediction's Avatar Active Member
    Reputation
    37
    Join Date
    Jul 2012
    Posts
    48
    Thanks G/R
    8/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by JuJuBoSc View Post
    I don't think it take a reference
    I currently on Linux so I can't test this thoroughly, but a quick disasm of the function (note it's AT&T syntax):
    Code:
     This is CGGameUI::Target
     229227   489a40:   56                      push   %esi
     229228   489a41:   8b f1                   mov    %ecx,%esi
     229229   489a43:   8b 46 04                mov    0x4(%esi),%eax
     229230   489a46:   8b 0e                   mov    (%esi),%ecx
     229231   489a48:   68 5d 01 00 00          push   $0x15d
     229232   489a4d:   50                      push   %eax
     229233   489a4e:   51                      push   %ecx
     229234   489a4f:   ba d4 25 84 00          mov    $0x8425d4,%edx
     229235   489a54:   b9 08 00 00 00          mov    $0x8,%ecx
     229236   489a59:   e8 02 ea fd ff          call   0x468460
     229237   489a5e:   85 c0                   test   %eax,%eax
     229238   489a60:   75 0b                   jne    0x489a6d
     229239   489a62:   8b ce                   mov    %esi,%ecx
     229240   489a64:   e8 97 7e 00 00          call   0x491900
     229241   489a69:   85 c0                   test   %eax,%eax
     229242   489a6b:   74 0c                   je     0x489a79
     229243   489a6d:   8b 56 04                mov    0x4(%esi),%edx
     229244   489a70:   8b 06                   mov    (%esi),%eax
     229245   489a72:   52                      push   %edx
     229246   489a73:   50                      push   %eax
     229247   489a74:   e8 c7 9a 00 00          call   0x493540
     229248   489a79:   5e                      pop    %esi
     229249   489a7a:   c3                      ret
    You can see how the high and low DWORDS are extracted from the pointer, which is the sole argument to the function, passed in as %ecx, which is customary in this build of WoW.

  11. #84
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1584
    Join Date
    May 2010
    Posts
    1,828
    Thanks G/R
    188/531
    Trade Feedback
    16 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Anyone having problems doing WorldToScreen? I am looking over all units from the object manager and drawing a +. This is all done from an EndScene hook, but it flashes like crazy. Any ideas? I have seen this before from an external hack but that was b/c the render thread and my thread where not in sync.

    Code:
    class CameraInfo
    {
    public:
    	__int32 *VTable;	 //0x0000 
    	__int32 unknown0;	 //0x0004 
    	float fPos[3];		 //0x0008 
    	float fViewMat[3][3];	 //0x0014 
    	float fFov;		 //0x0038 
    	float zNearPlane;	 //0x003C 
    	float zFarPlane;	 //0x0040 
    	float aspectRatio;	 //0x0044 
    
    };//Size=0x0048


    ---- Edit

    nvm... found the delay... Looked at it about 100x lame GetTickCount()....
    Last edited by DarkLinux; 01-09-2014 at 11:59 PM.

  12. #85
    namreeb's Avatar Legendary

    Reputation
    658
    Join Date
    Sep 2008
    Posts
    1,023
    Thanks G/R
    7/215
    Trade Feedback
    0 (0%)
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)
    That looks interesting, DarkLinux. What are you working on?

  13. #86
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1584
    Join Date
    May 2010
    Posts
    1,828
    Thanks G/R
    188/531
    Trade Feedback
    16 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    @namreeb The last bot I coded for wow was back in 3.3.5 and it was all done in C#. A friend started playing 1.12.1, so I started to code a new bot. Its done in C++ and fully injected. I have some of the basics done Working on some fun things like 3D, and I am going to start on a mesh nav system if I get time...

    Has anyone done any 3D stuff yet? I just used some of my old code... But it only shows up in my mini map... I am so lost XD Worked fine in Cata beta... Guess I'm asking where is the best place to draw?

    Last edited by DarkLinux; 01-09-2014 at 04:54 PM.

  14. #87
    namreeb's Avatar Legendary

    Reputation
    658
    Join Date
    Sep 2008
    Posts
    1,023
    Thanks G/R
    7/215
    Trade Feedback
    0 (0%)
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)
    I haven't had the need to render in the game world in WoW. Although I was thinking about doing it for my HoN hack. Are you using any kind of library to do this? Or just DirectX?

  15. #88
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1584
    Join Date
    May 2010
    Posts
    1,828
    Thanks G/R
    188/531
    Trade Feedback
    16 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    I just use DirectX, I hooked CGWorldFrame::RenderWorld 0x482D70 thinking it was CWorldSceneRender::Render but nothing. Going to keep playing around with it.


    It should look something like this,
    Last edited by DarkLinux; 01-09-2014 at 05:46 PM.

  16. #89
    namreeb's Avatar Legendary

    Reputation
    658
    Join Date
    Sep 2008
    Posts
    1,023
    Thanks G/R
    7/215
    Trade Feedback
    0 (0%)
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)
    Well I am a total idiot when it comes to DirectX but presumably at some point in the process the frame is initialized, and at some point it is finalized. I presume that you need to execute your code after it is initialized, and after the terrain is rendered. Is this right? If so, what is this initialization function? Perhaps you could look for calls to it?

  17. #90
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1584
    Join Date
    May 2010
    Posts
    1,828
    Thanks G/R
    188/531
    Trade Feedback
    16 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    How are you guys interacting with objects? I am working on looting, but running to a small problem. I am calling the CTM function (0x611130), but it only loots if I am not ontop of the object. I played around with world to screen and calling CGGameUI::RightClick (0x492820) but thats not working. Does anyone have the VMT for units, so I can call object interact? Or have another way of interacting with objects so I can loot?

    Thanks!

Page 6 of 41 FirstFirst ... 2345678910 ... LastLast

Similar Threads

  1. [WoW][3.3.5.12340] Info Dump Thread
    By Nesox in forum WoW Memory Editing
    Replies: 83
    Last Post: 04-28-2018, 03:32 PM
  2. [WoW][4.0.3.13329] Info Dump Thread
    By TOM_RUS in forum WoW Memory Editing
    Replies: 73
    Last Post: 02-06-2011, 06:37 AM
  3. [WoW][4.0.1.13164] Info Dump Thread
    By Seifer in forum WoW Memory Editing
    Replies: 29
    Last Post: 01-18-2011, 09:14 AM
  4. [WoW][4.0.1.13205] Info Dump Thread
    By DrGonzo in forum WoW Memory Editing
    Replies: 12
    Last Post: 11-11-2010, 02:34 PM
  5. [WoW][3.3.3.11723] Info Dump Thread
    By miceiken in forum WoW Memory Editing
    Replies: 2
    Last Post: 03-27-2010, 04:42 PM
All times are GMT -5. The time now is 10:37 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search