[WoW] [6.2.0 20182] Release Info Dump Thread menu

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 21
  1. #1
    reliasn's Avatar Legendary Authenticator enabled
    Reputation
    774
    Join Date
    Jan 2009
    Posts
    136
    Thanks G/R
    24/215
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [WoW] [6.2.0 20182] Release Info Dump Thread

    Where's Torpedoes? Anyways, here we go.

    Windows 32-bit Build 20182 Offset Information
    Code:
    BuildNumber = 0xA18570,
    CGBlackMarketInfo__m_items = 0xF50808,
    CGCamera__CalcTargetCamera = 0x3CBC17,
    CGCamera__UpdateMotion = 0x3C5C19,
    CGGameObject_C__GetPosition = 0x30A4F4,
    CGGameObject_C__GetRawPosition = 0x3042CE,
    CGGameUI__CanPerformAction = 0x982A07,
    CGGameUI__Idle = 0x990CAC,
    CGGameUI__ShowBlockedActionFeedback = 0x980607,
    CGGameUI__UpdatePlayerAFK = 0x980A9F,
    CGUnit_C__GetCanFly = 0x314D08,
    CGUnit_C__GetCurrentClientRace = 0x318BE3,
    CGUnit_C__GetPosition = 0x2B8BDA,
    CGUnit_C__GetRawPosition = 0x2B8BF6,
    CGUnit_C__GetUnitName = 0x32C841,
    CGUnit_C__InitializeTrackingState = 0x326F18,
    CGUnit_C__IsClientControlled = 0x31B66F,
    CGUnit_C__IsLocalClientControlled = 0x2EF0F0,
    CGUnit_C__OnCollideFallLandNotify = 0x31CAD2,
    CGUnit_C__OnMountDisplayChanged = 0x337738,
    CGUnit_C__SetTrackingTarget = 0x334EE2,
    CGUnit_C__UnitReaction = 0x32C234,
    CGUnit_C__UpdateDisplayInfo = 0x338F5E,
    CGUnit_C__UpdateScale = 0x336F87,
    CGUnit_C__UpdateSwimmingStatus = 0x33D038,
    CGUnit__CanSwim = 0x2975DF,
    CGWorldFrame__Intersect = 0x55FDEC,
    CGWorldFrame__OnWorldUpdate = 0x404D11,
    CGWorldFrame__Render = 0x4053D2,
    CGWorldFrame__RenderWorld = 0x405A53,
    CMap__GetFacets = 0x5A6908,
    CMovement = 0x12C,
    CMovementFlagsOffset = 0x40,
    CMovementPosOffset = 0x18,
    CMovementShared__CalcDirection = 0x93F259,
    CMovementShared__StopFalling = 0x93F591,
    CMovement_C__AttemptStepUp = 0x39AB4E,
    CMovement_C__Halt = 0x2BFA9C,
    CMovement_C__IsColliding = 0x5A6604,
    CMovement_C__IsFlyingOrSwimming = 0x3979C5,
    CMovement_C__TraceSurface = 0x39B21A,
    CMovement_CalcDirection = 0x93F112,
    CMovement__SetMovementFlags = 0x397491,
    CTM_Base = 0xE3AE48,
    CWorldMap__QueryFacets = 0x1EF3FE,
    ClntObjMgrEnumVisibleObjects = 0x29327D,
    ClntObjMgrGetActivePlayer = 0x292805,
    ClntObjMgrGetActivePlayerObj = 0x3CFB,
    ClntObjMgrInitializeStd = 0x296195,
    ClntObjMgrObjectPtr = 0x89E9A,
    FirstObjectOffset = 0xD8,
    Framescript_ExecuteBuffer = 0x274E7,
    Framescript_GetLocalizedText = 0x3188A5,
    Framescript_GetText = 0x286C4,
    Framescript_RegisterFunction = 0x26C64,
    Framescript_SignalEvent = 0x2ADD3,
    GameObjectPosOffset = 0x140,
    GameTimeStamp = 0xD01238,
    HBDetectionLuaLoadHook = 0x978A29,
    HBDetectionPacketHandler = 0x926025,
    LastHardwareAction = 0xD0E0B0,
    LoadWardenModule = 0x5D1352,
    LootWindow = 0xF13038,
    MirrorInitializeStaticDescriptors = 0x2962B2,
    MouseOverGUID = 0xEA2138,
    MovementGetGlobals = 0x2E04DF,
    NextObjectOffset = 0xD0,
    OsGetAsyncTimeMs = 0xF17D1,
    PlayerMemLoc = 0xE2AD60,
    PlayerNameOffset = 0xFE3500,
    RealRace = 0x184C,
    RealmName = 0xFE36AE,
    SI3__Init = 0x3A8C22,
    Script_GetBlackMarketItemInfoByID = 0x5307D7,
    Script_JumpOrAscendStart = 0x3B3E9F,
    Script_UnitLevel = 0x3D6094,
    TimestampOffset = 0x13C,
    UnitFields = 0x124,
    UnitFieldsFlag = 0x14C,
    World__GetFacets = 0x5621F4,
    World__OnShaderModelChange = 0x5600FC,
    World__s_intEnables = 0xF77C94,
    _lua_load = 0xB6678,
    localPlayerGUIDOffset = 0xF8,
    s_curMgr = 0xD9A0B8,
    s_currentModule = 0x1DDD15,
    Descriptors (already multiplied by 4):
    Code:
    public enum CGObjectData
    {
        Guid = 0x0, // Size: 0x4, Flags: 0x1
        Data = 0x10, // Size: 0x4, Flags: 0x1
        Type = 0x20, // Size: 0x1, Flags: 0x1
        EntryID = 0x24, // Size: 0x1, Flags: 0x80
        DynamicFlags = 0x28, // Size: 0x1, Flags: 0x280
        Scale = 0x2C, // Size: 0x1, Flags: 0x1
    }
    
    public enum CGItemData
    {
        Owner = 0x30, // Size: 0x4, Flags: 0x1
        ContainedIn = 0x40, // Size: 0x4, Flags: 0x1
        Creator = 0x50, // Size: 0x4, Flags: 0x1
        GiftCreator = 0x60, // Size: 0x4, Flags: 0x1
        StackCount = 0x70, // Size: 0x1, Flags: 0x4
        Expiration = 0x74, // Size: 0x1, Flags: 0x4
        SpellCharges = 0x78, // Size: 0x5, Flags: 0x4
        DynamicFlags = 0x8C, // Size: 0x1, Flags: 0x1
        Enchantment = 0x90, // Size: 0x27, Flags: 0x1
        PropertySeed = 0x12C, // Size: 0x1, Flags: 0x1
        RandomPropertiesID = 0x130, // Size: 0x1, Flags: 0x1
        Durability = 0x134, // Size: 0x1, Flags: 0x4
        MaxDurability = 0x138, // Size: 0x1, Flags: 0x4
        CreatePlayedTime = 0x13C, // Size: 0x1, Flags: 0x1
        ModifiersMask = 0x140, // Size: 0x1, Flags: 0x4
        Context = 0x144, // Size: 0x1, Flags: 0x1
    }
    
    public enum CGContainerData
    {
        Slots = 0x148, // Size: 0x90, Flags: 0x1
        NumSlots = 0x388, // Size: 0x1, Flags: 0x1
    }
    
    public enum CGUnitData
    {
        Charm = 0x30, // Size: 0x4, Flags: 0x1
        Summon = 0x40, // Size: 0x4, Flags: 0x1
        Critter = 0x50, // Size: 0x4, Flags: 0x2
        CharmedBy = 0x60, // Size: 0x4, Flags: 0x1
        SummonedBy = 0x70, // Size: 0x4, Flags: 0x1
        CreatedBy = 0x80, // Size: 0x4, Flags: 0x1
        DemonCreator = 0x90, // Size: 0x4, Flags: 0x1
        Target = 0xA0, // Size: 0x4, Flags: 0x1
        BattlePetCompanionGUID = 0xB0, // Size: 0x4, Flags: 0x1
        BattlePetDBID = 0xC0, // Size: 0x2, Flags: 0x1
        ChannelObject = 0xC8, // Size: 0x4, Flags: 0x201
        ChannelSpell = 0xD8, // Size: 0x1, Flags: 0x201
        ChannelSpellXSpellVisual = 0xDC, // Size: 0x1, Flags: 0x201
        SummonedByHomeRealm = 0xE0, // Size: 0x1, Flags: 0x1
        Sex = 0xE4, // Size: 0x1, Flags: 0x1
        DisplayPower = 0xE8, // Size: 0x1, Flags: 0x1
        OverrideDisplayPowerID = 0xEC, // Size: 0x1, Flags: 0x1
        Health = 0xF0, // Size: 0x1, Flags: 0x1
        Power = 0xF4, // Size: 0x6, Flags: 0x401
        MaxHealth = 0x10C, // Size: 0x1, Flags: 0x1
        MaxPower = 0x110, // Size: 0x6, Flags: 0x1
        PowerRegenFlatModifier = 0x128, // Size: 0x6, Flags: 0x46
        PowerRegenInterruptedFlatModifier = 0x140, // Size: 0x6, Flags: 0x46
        Level = 0x158, // Size: 0x1, Flags: 0x1
        EffectiveLevel = 0x15C, // Size: 0x1, Flags: 0x1
        FactionTemplate = 0x160, // Size: 0x1, Flags: 0x1
        VirtualItems = 0x164, // Size: 0x6, Flags: 0x1
        Flags = 0x17C, // Size: 0x1, Flags: 0x1
        Flags2 = 0x180, // Size: 0x1, Flags: 0x1
        Flags3 = 0x184, // Size: 0x1, Flags: 0x1
        AuraState = 0x188, // Size: 0x1, Flags: 0x1
        AttackRoundBaseTime = 0x18C, // Size: 0x2, Flags: 0x1
        RangedAttackRoundBaseTime = 0x194, // Size: 0x1, Flags: 0x2
        BoundingRadius = 0x198, // Size: 0x1, Flags: 0x1
        CombatReach = 0x19C, // Size: 0x1, Flags: 0x1
        DisplayID = 0x1A0, // Size: 0x1, Flags: 0x280
        NativeDisplayID = 0x1A4, // Size: 0x1, Flags: 0x201
        MountDisplayID = 0x1A8, // Size: 0x1, Flags: 0x201
        MinDamage = 0x1AC, // Size: 0x1, Flags: 0x16
        MaxDamage = 0x1B0, // Size: 0x1, Flags: 0x16
        MinOffHandDamage = 0x1B4, // Size: 0x1, Flags: 0x16
        MaxOffHandDamage = 0x1B8, // Size: 0x1, Flags: 0x16
        AnimTier = 0x1BC, // Size: 0x1, Flags: 0x1
        PetNumber = 0x1C0, // Size: 0x1, Flags: 0x1
        PetNameTimestamp = 0x1C4, // Size: 0x1, Flags: 0x1
        PetExperience = 0x1C8, // Size: 0x1, Flags: 0x4
        PetNextLevelExperience = 0x1CC, // Size: 0x1, Flags: 0x4
        ModCastingSpeed = 0x1D0, // Size: 0x1, Flags: 0x1
        ModSpellHaste = 0x1D4, // Size: 0x1, Flags: 0x1
        ModHaste = 0x1D8, // Size: 0x1, Flags: 0x1
        ModRangedHaste = 0x1DC, // Size: 0x1, Flags: 0x1
        ModHasteRegen = 0x1E0, // Size: 0x1, Flags: 0x1
        CreatedBySpell = 0x1E4, // Size: 0x1, Flags: 0x1
        NpcFlags = 0x1E8, // Size: 0x2, Flags: 0x81
        EmoteState = 0x1F0, // Size: 0x1, Flags: 0x1
        Stats = 0x1F4, // Size: 0x5, Flags: 0x6
        StatPosBuff = 0x208, // Size: 0x5, Flags: 0x6
        StatNegBuff = 0x21C, // Size: 0x5, Flags: 0x6
        Resistances = 0x230, // Size: 0x7, Flags: 0x16
        ResistanceBuffModsPositive = 0x24C, // Size: 0x7, Flags: 0x6
        ResistanceBuffModsNegative = 0x268, // Size: 0x7, Flags: 0x6
        ModBonusArmor = 0x284, // Size: 0x1, Flags: 0x6
        BaseMana = 0x288, // Size: 0x1, Flags: 0x1
        BaseHealth = 0x28C, // Size: 0x1, Flags: 0x6
        ShapeshiftForm = 0x290, // Size: 0x1, Flags: 0x1
        AttackPower = 0x294, // Size: 0x1, Flags: 0x6
        AttackPowerModPos = 0x298, // Size: 0x1, Flags: 0x6
        AttackPowerModNeg = 0x29C, // Size: 0x1, Flags: 0x6
        AttackPowerMultiplier = 0x2A0, // Size: 0x1, Flags: 0x6
        RangedAttackPower = 0x2A4, // Size: 0x1, Flags: 0x6
        RangedAttackPowerModPos = 0x2A8, // Size: 0x1, Flags: 0x6
        RangedAttackPowerModNeg = 0x2AC, // Size: 0x1, Flags: 0x6
        RangedAttackPowerMultiplier = 0x2B0, // Size: 0x1, Flags: 0x6
        MinRangedDamage = 0x2B4, // Size: 0x1, Flags: 0x6
        MaxRangedDamage = 0x2B8, // Size: 0x1, Flags: 0x6
        PowerCostModifier = 0x2BC, // Size: 0x7, Flags: 0x6
        PowerCostMultiplier = 0x2D8, // Size: 0x7, Flags: 0x6
        MaxHealthModifier = 0x2F4, // Size: 0x1, Flags: 0x6
        HoverHeight = 0x2F8, // Size: 0x1, Flags: 0x1
        MinItemLevelCutoff = 0x2FC, // Size: 0x1, Flags: 0x1
        MinItemLevel = 0x300, // Size: 0x1, Flags: 0x1
        MaxItemLevel = 0x304, // Size: 0x1, Flags: 0x1
        WildBattlePetLevel = 0x308, // Size: 0x1, Flags: 0x1
        BattlePetCompanionNameTimestamp = 0x30C, // Size: 0x1, Flags: 0x1
        InteractSpellID = 0x310, // Size: 0x1, Flags: 0x1
        StateSpellVisualID = 0x314, // Size: 0x1, Flags: 0x280
        StateAnimID = 0x318, // Size: 0x1, Flags: 0x280
        StateAnimKitID = 0x31C, // Size: 0x1, Flags: 0x280
        StateWorldEffectID = 0x320, // Size: 0x4, Flags: 0x280
        ScaleDuration = 0x330, // Size: 0x1, Flags: 0x1
        LooksLikeMountID = 0x334, // Size: 0x1, Flags: 0x1
        LooksLikeCreatureID = 0x338, // Size: 0x1, Flags: 0x1
        LookAtControllerID = 0x33C, // Size: 0x1, Flags: 0x1
        LookAtControllerTarget = 0x340, // Size: 0x4, Flags: 0x1
    }
    
    public enum CGPlayerData
    {
        DuelArbiter = 0x350, // Size: 0x4, Flags: 0x1
        WowAccount = 0x360, // Size: 0x4, Flags: 0x1
        LootTargetGUID = 0x370, // Size: 0x4, Flags: 0x1
        PlayerFlags = 0x380, // Size: 0x1, Flags: 0x1
        PlayerFlagsEx = 0x384, // Size: 0x1, Flags: 0x1
        GuildRankID = 0x388, // Size: 0x1, Flags: 0x1
        GuildDeleteDate = 0x38C, // Size: 0x1, Flags: 0x1
        GuildLevel = 0x390, // Size: 0x1, Flags: 0x1
        HairColorID = 0x394, // Size: 0x1, Flags: 0x1
        RestState = 0x398, // Size: 0x1, Flags: 0x1
        ArenaFaction = 0x39C, // Size: 0x1, Flags: 0x1
        DuelTeam = 0x3A0, // Size: 0x1, Flags: 0x1
        GuildTimeStamp = 0x3A4, // Size: 0x1, Flags: 0x1
        QuestLog = 0x3A8, // Size: 0x2EE, Flags: 0x20
        VisibleItems = 0xF60, // Size: 0x26, Flags: 0x1
        PlayerTitle = 0xFF8, // Size: 0x1, Flags: 0x1
        FakeInebriation = 0xFFC, // Size: 0x1, Flags: 0x1
        VirtualPlayerRealm = 0x1000, // Size: 0x1, Flags: 0x1
        CurrentSpecID = 0x1004, // Size: 0x1, Flags: 0x1
        TaxiMountAnimKitID = 0x1008, // Size: 0x1, Flags: 0x1
        AvgItemLevel = 0x100C, // Size: 0x4, Flags: 0x1
        CurrentBattlePetBreedQuality = 0x101C, // Size: 0x1, Flags: 0x1
        InvSlots = 0x1020, // Size: 0x2E0, Flags: 0x2
        FarsightObject = 0x1BA0, // Size: 0x4, Flags: 0x2
        KnownTitles = 0x1BB0, // Size: 0xA, Flags: 0x2
        Coinage = 0x1BD8, // Size: 0x2, Flags: 0x2
        XP = 0x1BE0, // Size: 0x1, Flags: 0x2
        NextLevelXP = 0x1BE4, // Size: 0x1, Flags: 0x2
        Skill = 0x1BE8, // Size: 0x1C0, Flags: 0x2
        CharacterPoints = 0x22E8, // Size: 0x1, Flags: 0x2
        MaxTalentTiers = 0x22EC, // Size: 0x1, Flags: 0x2
        TrackCreatureMask = 0x22F0, // Size: 0x1, Flags: 0x2
        TrackResourceMask = 0x22F4, // Size: 0x1, Flags: 0x2
        MainhandExpertise = 0x22F8, // Size: 0x1, Flags: 0x2
        OffhandExpertise = 0x22FC, // Size: 0x1, Flags: 0x2
        RangedExpertise = 0x2300, // Size: 0x1, Flags: 0x2
        CombatRatingExpertise = 0x2304, // Size: 0x1, Flags: 0x2
        BlockPercentage = 0x2308, // Size: 0x1, Flags: 0x2
        DodgePercentage = 0x230C, // Size: 0x1, Flags: 0x2
        ParryPercentage = 0x2310, // Size: 0x1, Flags: 0x2
        CritPercentage = 0x2314, // Size: 0x1, Flags: 0x2
        RangedCritPercentage = 0x2318, // Size: 0x1, Flags: 0x2
        OffhandCritPercentage = 0x231C, // Size: 0x1, Flags: 0x2
        SpellCritPercentage = 0x2320, // Size: 0x7, Flags: 0x2
        ShieldBlock = 0x233C, // Size: 0x1, Flags: 0x2
        ShieldBlockCritPercentage = 0x2340, // Size: 0x1, Flags: 0x2
        Mastery = 0x2344, // Size: 0x1, Flags: 0x2
        Amplify = 0x2348, // Size: 0x1, Flags: 0x2
        Multistrike = 0x234C, // Size: 0x1, Flags: 0x2
        MultistrikeEffect = 0x2350, // Size: 0x1, Flags: 0x2
        Readiness = 0x2354, // Size: 0x1, Flags: 0x2
        Speed = 0x2358, // Size: 0x1, Flags: 0x2
        Lifesteal = 0x235C, // Size: 0x1, Flags: 0x2
        Avoidance = 0x2360, // Size: 0x1, Flags: 0x2
        Sturdiness = 0x2364, // Size: 0x1, Flags: 0x2
        Cleave = 0x2368, // Size: 0x1, Flags: 0x2
        Versatility = 0x236C, // Size: 0x1, Flags: 0x2
        VersatilityBonus = 0x2370, // Size: 0x1, Flags: 0x2
        PvpPowerDamage = 0x2374, // Size: 0x1, Flags: 0x2
        PvpPowerHealing = 0x2378, // Size: 0x1, Flags: 0x2
        ExploredZones = 0x237C, // Size: 0x100, Flags: 0x2
        RestStateBonusPool = 0x277C, // Size: 0x1, Flags: 0x2
        ModDamageDonePos = 0x2780, // Size: 0x7, Flags: 0x2
        ModDamageDoneNeg = 0x279C, // Size: 0x7, Flags: 0x2
        ModDamageDonePercent = 0x27B8, // Size: 0x7, Flags: 0x2
        ModHealingDonePos = 0x27D4, // Size: 0x1, Flags: 0x2
        ModHealingPercent = 0x27D8, // Size: 0x1, Flags: 0x2
        ModHealingDonePercent = 0x27DC, // Size: 0x1, Flags: 0x2
        ModPeriodicHealingDonePercent = 0x27E0, // Size: 0x1, Flags: 0x2
        WeaponDmgMultipliers = 0x27E4, // Size: 0x3, Flags: 0x2
        WeaponAtkSpeedMultipliers = 0x27F0, // Size: 0x3, Flags: 0x2
        ModSpellPowerPercent = 0x27FC, // Size: 0x1, Flags: 0x2
        ModResiliencePercent = 0x2800, // Size: 0x1, Flags: 0x2
        OverrideSpellPowerByAPPercent = 0x2804, // Size: 0x1, Flags: 0x2
        OverrideAPBySpellPowerPercent = 0x2808, // Size: 0x1, Flags: 0x2
        ModTargetResistance = 0x280C, // Size: 0x1, Flags: 0x2
        ModTargetPhysicalResistance = 0x2810, // Size: 0x1, Flags: 0x2
        LocalFlags = 0x2814, // Size: 0x1, Flags: 0x2
        LifetimeMaxRank = 0x2818, // Size: 0x1, Flags: 0x2
        SelfResSpell = 0x281C, // Size: 0x1, Flags: 0x2
        PvpMedals = 0x2820, // Size: 0x1, Flags: 0x2
        BuybackPrice = 0x2824, // Size: 0xC, Flags: 0x2
        BuybackTimestamp = 0x2854, // Size: 0xC, Flags: 0x2
        YesterdayHonorableKills = 0x2884, // Size: 0x1, Flags: 0x2
        LifetimeHonorableKills = 0x2888, // Size: 0x1, Flags: 0x2
        WatchedFactionIndex = 0x288C, // Size: 0x1, Flags: 0x2
        CombatRatings = 0x2890, // Size: 0x20, Flags: 0x2
        PvpInfo = 0x2910, // Size: 0x24, Flags: 0x2
        MaxLevel = 0x29A0, // Size: 0x1, Flags: 0x2
        RuneRegen = 0x29A4, // Size: 0x4, Flags: 0x2
        NoReagentCostMask = 0x29B4, // Size: 0x4, Flags: 0x2
        GlyphSlots = 0x29C4, // Size: 0x6, Flags: 0x2
        Glyphs = 0x29DC, // Size: 0x6, Flags: 0x2
        GlyphSlotsEnabled = 0x29F4, // Size: 0x1, Flags: 0x2
        PetSpellPower = 0x29F8, // Size: 0x1, Flags: 0x2
        Researching = 0x29FC, // Size: 0xA, Flags: 0x2
        ProfessionSkillLine = 0x2A24, // Size: 0x2, Flags: 0x2
        UiHitModifier = 0x2A2C, // Size: 0x1, Flags: 0x2
        UiSpellHitModifier = 0x2A30, // Size: 0x1, Flags: 0x2
        HomeRealmTimeOffset = 0x2A34, // Size: 0x1, Flags: 0x2
        ModPetHaste = 0x2A38, // Size: 0x1, Flags: 0x2
        SummonedBattlePetGUID = 0x2A3C, // Size: 0x4, Flags: 0x2
        OverrideSpellsID = 0x2A4C, // Size: 0x1, Flags: 0x402
        LfgBonusFactionID = 0x2A50, // Size: 0x1, Flags: 0x2
        LootSpecID = 0x2A54, // Size: 0x1, Flags: 0x2
        OverrideZonePVPType = 0x2A58, // Size: 0x1, Flags: 0x402
        ItemLevelDelta = 0x2A5C, // Size: 0x1, Flags: 0x2
        BagSlotFlags = 0x2A60, // Size: 0x4, Flags: 0x2
        BankBagSlotFlags = 0x2A70, // Size: 0x7, Flags: 0x2
        InsertItemsLeftToRight = 0x2A8C, // Size: 0x1, Flags: 0x2
        QuestCompleted = 0x2A90, // Size: 0x36B, Flags: 0x2
    }
    
    public enum CGGameObjectData
    {
        CreatedBy = 0x30, // Size: 0x4, Flags: 0x1
        DisplayID = 0x40, // Size: 0x1, Flags: 0x280
        Flags = 0x44, // Size: 0x1, Flags: 0x201
        ParentRotation = 0x48, // Size: 0x4, Flags: 0x1
        FactionTemplate = 0x58, // Size: 0x1, Flags: 0x1
        Level = 0x5C, // Size: 0x1, Flags: 0x1
        PercentHealth = 0x60, // Size: 0x1, Flags: 0x201
        SpellVisualID = 0x64, // Size: 0x1, Flags: 0x281
        StateSpellVisualID = 0x68, // Size: 0x1, Flags: 0x280
        StateAnimID = 0x6C, // Size: 0x1, Flags: 0x280
        StateAnimKitID = 0x70, // Size: 0x1, Flags: 0x280
        StateWorldEffectID = 0x74, // Size: 0x4, Flags: 0x280
    }
    
    public enum CGDynamicObjectData
    {
        Caster = 0x30, // Size: 0x4, Flags: 0x1
        TypeAndVisualID = 0x40, // Size: 0x1, Flags: 0x80
        SpellID = 0x44, // Size: 0x1, Flags: 0x1
        Radius = 0x48, // Size: 0x1, Flags: 0x1
        CastTime = 0x4C, // Size: 0x1, Flags: 0x1
    }
    
    public enum CGCorpseData
    {
        Owner = 0x30, // Size: 0x4, Flags: 0x1
        PartyGUID = 0x40, // Size: 0x4, Flags: 0x1
        DisplayID = 0x50, // Size: 0x1, Flags: 0x1
        Items = 0x54, // Size: 0x13, Flags: 0x1
        SkinID = 0xA0, // Size: 0x1, Flags: 0x1
        FacialHairStyleID = 0xA4, // Size: 0x1, Flags: 0x1
        Flags = 0xA8, // Size: 0x1, Flags: 0x1
        DynamicFlags = 0xAC, // Size: 0x1, Flags: 0x80
        FactionTemplate = 0xB0, // Size: 0x1, Flags: 0x1
    }
    
    public enum CGAreaTriggerData
    {
        OverrideScaleCurve = 0x30, // Size: 0x7, Flags: 0x201
        Caster = 0x4C, // Size: 0x4, Flags: 0x1
        Duration = 0x5C, // Size: 0x1, Flags: 0x1
        TimeToTargetScale = 0x60, // Size: 0x1, Flags: 0x201
        SpellID = 0x64, // Size: 0x1, Flags: 0x1
        SpellVisualID = 0x68, // Size: 0x1, Flags: 0x80
        BoundsRadius2D = 0x6C, // Size: 0x1, Flags: 0x280
        ExplicitScale = 0x70, // Size: 0x1, Flags: 0x201
    }
    
    public enum CGSceneObjectData
    {
        ScriptPackageID = 0x30, // Size: 0x1, Flags: 0x1
        RndSeedVal = 0x34, // Size: 0x1, Flags: 0x1
        CreatedBy = 0x38, // Size: 0x4, Flags: 0x1
        SceneType = 0x48, // Size: 0x1, Flags: 0x1
    }
    
    public enum CGConversationData
    {
        Dummy = 0x30, // Size: 0x1, Flags: 0x2
    }
    Last edited by reliasn; 06-25-2015 at 05:29 PM. Reason: Updated for 20182

    [WoW] [6.2.0 20182] Release Info Dump Thread
  2. #2
    Torpedoes's Avatar ★ Elder ★ Doomsayer
    Authenticator enabled
    Reputation
    1147
    Join Date
    Sep 2013
    Posts
    956
    Thanks G/R
    148/415
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Guess we're moving: _ ([WoW] [6.2.0 20201] Release Info Dump Thread). My offsets remain unchanged.
    Last edited by Torpedoes; 07-01-2015 at 07:12 PM.

  3. #3
    Durotar Heights's Avatar Member
    Reputation
    4
    Join Date
    May 2015
    Posts
    11
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rogues and Monks could add this into the 64 bit Cheat Table


    Code:
    <Element Offset="252" Vartype="4 Bytes" Bytesize="4" Description="ComboPoints" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
    <Element Offset="248" Vartype="4 Bytes" Bytesize="4" Description="Energy" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
    <Element Offset="276" Vartype="4 Bytes" Bytesize="4" Description="Energy Max" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
    <Element Offset="260" Vartype="4 Bytes" Bytesize="4" Description="Chi" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
    <Element Offset="288" Vartype="4 Bytes" Bytesize="4" Description="Chi Max" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
    Hope this helps.

  4. #4
    Torpedoes's Avatar ★ Elder ★ Doomsayer
    Authenticator enabled
    Reputation
    1147
    Join Date
    Sep 2013
    Posts
    956
    Thanks G/R
    148/415
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Durotar Heights View Post
    Rogues and Monks could add this into the 64 bit Cheat Table


    Code:
    <Element Offset="252" Vartype="4 Bytes" Bytesize="4" Description="ComboPoints" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
    <Element Offset="248" Vartype="4 Bytes" Bytesize="4" Description="Energy" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
    <Element Offset="276" Vartype="4 Bytes" Bytesize="4" Description="Energy Max" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
    <Element Offset="260" Vartype="4 Bytes" Bytesize="4" Description="Chi" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
    <Element Offset="288" Vartype="4 Bytes" Bytesize="4" Description="Chi Max" DisplayMethod="Unsigned Integer" BackgroundColor="80000005"/>
    Hope this helps.
    Nice! I might add this to my offsets list in the future. Though I'll probably need to figure out how DKs work first.

  5. #5
    Durotar Heights's Avatar Member
    Reputation
    4
    Join Date
    May 2015
    Posts
    11
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Torpedoes View Post
    Nice! I might add this to my offsets list in the future. Though I'll probably need to figure out how DKs work first.
    Great! Let's give druids some love too!:

    256 ComboPoints (Cat Form)
    252 Energy
    280 MaxEnergy (could be wrong, in that this might be Rage, but irrelevant as I think both have to be 100, so tracking either seems pointless)
    248 Rage (Bear Form)
    276 MaxRage (could be Energy)

    The format is the same as the rest of the stats under descriptors you already posted.

  6. #6
    iceblockman's Avatar Member
    Reputation
    2
    Join Date
    Jun 2012
    Posts
    36
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    public class Aura
    {
    public const uint AURA_COUNT_2 = 0x1108; // 6.2
    public const uint AURA_COUNT_1 = 0x1108 + 0x480;
    public const uint AURA_TABLE_1 = 0x1108;
    public const uint AURA_TABLE_2 = 0x1108 + 0x4;
    public const uint AuraSize = 0x48;
    public const uint AuraSpellId = 0x30;
    public const uint AuraStack = 0x39; // updated to 6.2
    public const uint AuraEndTime = 0x40; // updated to 6.2
    public const uint AuraCreator = 0x20; // OwnerGuid
    }

    updated aura stack and endtime based on the offsets given by evil2 , I tested a couple of auras it's correct, but not 100% sure. since i just read the memory around the old offsets to see which give correct value. anyone know which function to reverse for those auras offsets ?

  7. #7
    Torpedoes's Avatar ★ Elder ★ Doomsayer
    Authenticator enabled
    Reputation
    1147
    Join Date
    Sep 2013
    Posts
    956
    Thanks G/R
    148/415
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by iceblockman View Post
    Updated aura stack and endtime based on the offsets given by evil2, I tested a couple of auras it's correct, but not 100% sure. since i just read the memory around the old offsets to see which give correct value. anyone know which function to reverse for those auras offsets ?
    Don't worry about it too much, if it seems to work then it probably does and is the new offset. If it doesn't work then more effort needs to be put in. That's how I find most offsets like XYZ and NPC Cache these days. For drastic changes the first place to look is Lua code!

  8. #8
    evil2's Avatar Active Member
    Reputation
    27
    Join Date
    Feb 2009
    Posts
    172
    Thanks G/R
    31/9
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    btw. anyone knows a simple oop check if a unit is phased for the player?

    lot of phasing going on with the new raid bosses ^^


    someone has an updated IDB ? would be nice!
    Last edited by evil2; 06-28-2015 at 11:58 AM.

  9. #9
    dragonbane24's Avatar Contributor
    Reputation
    103
    Join Date
    Jan 2012
    Posts
    53
    Thanks G/R
    8/36
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Lazybotters

    Here are my offsets for the Lazybot engine. If you are still using this, you will need to update the Descriptors as from the first post by reliasn. (Thanks for that btw!)

    Code:
    /*
    This file is part of LazyBot - Copyright (C) 2011 Arutha
    
        LazyBot is free software: you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation, either version 3 of the License, or
        (at your option) any later version.
    
        LazyBot is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.
    
        You should have received a copy of the GNU General Public License
        along with LazyBot.  If not, see <http://www.gnu.org/licenses/>.
    */
    
    #region
    using System.Reflection;
    #endregion
    
    #if true
    
    namespace LazyLib.Wow
    {
        [Obfuscation(Feature = "renaming", ApplyToMembers = true)]
        public class PublicPointers
        {
            #region Globals enum
            public enum Globals
            {
                PlayerName = 0xFE3500, // + 0xBE7C0  
                //PlayerName64 = 0x16041C8,     
            }
            #endregion
    
            #region InGame enum
            public enum InGame
            {
                InGame = 0xEA1D6A, // + 6C23C	
                //InGame64 = 0x149C200,     	
                InstanceSize = 0xEA1E30, // + 6C23C
                //InstanceSize64 = 0xD60C50,    
            }
            #endregion
        }
    
        internal class Pointers
        {
    
            #region Nested type: ObjectManager
            internal enum ObjectManager
            {
                //CurrentManager = Memory.Read<uint>(Memory.ReadRelative<uint>((uint) Pointers.ObjectManager.CurMgrPointer)
                //    + (uint) Pointers.ObjectManager.CurMgrOffset);
                //LocalGUID = Memory.Read<UInt64>(CurrentManager + (uint) Pointers.ObjectManager.LocalGUID);
                CurMgrPointer = 0xFE34C0, // + 0xBE7C0  
                CurMgrOffset = 0x62C,           
                NextObject = 0x3C,              
                FirstObject = 0xD8,             
                LocalGUID = 0xF8,               
            }
            #endregion
    
            #region Nested type: BMAH
            internal enum BMAH
            {
                ItemCount = 0xF50808,   // + 0xBE548
                ItemStart = 0xF5080C,   // + 0xBE548
            }
            #endregion
    
            #region Nested type: Globals
            internal enum Globals
            {
                RedMessage = 0xEA1158, // + 0x6C238
                MouseOverGUID = 0xEA2138, // + 0x6C248
                LootWindow = 0xF13038, // + 0xBE6B8
                ChatboxIsOpen = 0xD1ACE8, // + 0x57FE8
                CursorType = 0xE686F8, // + 0x6C200
                IsBobbing = 0x104,                      
                ArchFacing = 0x270,                          
                ArchFacingOffset2 = 0x150,        
            }
            #endregion
          
            
    #region ActionBar enum
            public enum ActionBar 
            {
                ActionBarFirstSlot = 0xF11ED0, // + 0xBE6B8
                ActionBarBonus = 0xF12110, // + 0xBE6B8
            }
    #endregion
    
    #region AutoLoot enum
            public enum AutoLoot
            {
                Offset = 0x34,
                Pointer = 0xEA1F1C, // + 0x6C240
            }
    #endregion
    
    #region ClickToMove enum
            public enum ClickToMove
            {
                Offset = 0x34,
                Pointer = 0xEA1EFC, // + 0x6C240
            }
    #endregion
    
    #region CgUnitCGetCreatureRank enum
            public enum CgUnitCGetCreatureRank
            {
                Offset1 = 0xC38,                
                Offset2 = 0x2C,                 
            }
    #endregion
    
    #region CgUnitCGetCreatureType enum
            public enum CgUnitCGetCreatureType
            {
                Offset1 = 0xC38,                
                Offset2 = 0x24,                 
            }
    #endregion
    
    #region CgWorldFrameGetActiveCamera enum  
            public enum CgWorldFrameGetActiveCamera 
            {
                //return Memory.Read<uint>(Memory.ReadRelative<uint>((uint)Pointers.CgWorldFrameGetActiveCamera.CameraPointer) 
                // + (uint)Pointers.CgWorldFrameGetActiveCamera.CameraOffset);
    
                CameraX = 0x8,                      
                CameraY = 0xC,                  
                CameraZ = 0x10,                 
                CameraMatrix = 0x14,
                CameraPointer = 0xEA2500, // + 0x6C258
                CameraOffset = 0x7610,                  
            }
    #endregion
    
    
    #region Nested type: AutoAttack
            internal enum AutoAttack 
            {
                //AutoAttackFlag = 0xEE8,       //Old Method
                //AutoAttackMask = 0xEEC,       //Old Method
                //Address seems to show the GUID of the Auto Attack target
                AutoAttackGUID = 0xF44,         
                //Shows 0x06 when not wanding, 0x0C or 0x0E when wanding.
                //Wanding = 0xEF8,                
            }   
    #endregion
    
    #region Nested type: CastingInfo
            internal enum CastingInfo
            {
                IsCasting = 0xF98,              
                ChanneledCasting = 0xFB8,       
            }
    #endregion
    
    #region Nested type: Chat
            internal enum Chat : uint  
            {
                //TODO : Go fix chat arrays and memory usage there.
                //Thx for struct info Torpedoes
                ChatStart = 0xEA3D80, // + 0x00
                OffsetToNextMsg = 0x17E8,
                ChatPosition = 0xEFE0FC, // + BE540
                MsgSenderGuid	= 0x00,         
                MsgSenderName	= 0x034,        
                MsgFullMessage = 0x0065,        
                MsgOnlyMessage = 0x0C1D,        
                MsgChannelNum = 0x17D8,         
                MsgTimeStamp = 0x17E4,          
            }
    #endregion
    
    #region Nested type: RealId
            internal enum ReadId : uint
            {
                DatabasePointer = 0xEFF660, // + BE510
                NumItems = DatabasePointer + 0x04,
                ItemSize = 0x33C,
            }
    #endregion
    
    
    #region BlueChat
            internal enum Messages
            {
                //This is incorrect.  I never use it, so haven't updated it.
                //Seems to be used in updating skills?
                EventMessage = 0xEA1158,  //Updated thx to Charles420
            }
    #endregion
    
     //Moved to Power3
    //#region Nested type: ComboPoints
    //        internal enum ComboPoints 
    //        {
    //            ComboPoints = 0xD91411,     // 5.4.8 (18414) (0x4F0 diff)
    //        }
    //#endregion
    
    #region Nested type: Runes
            //Thx evil2
            internal enum Runes
            {
                RuneTypes = 0xF18A64, // + BE684  //Appears to be unused.
                RunesOffset = 0xF18AC8, // + BE684
                //Offset is usually RuneTypes + 0x64
            }
    #endregion
    
    #region Nested type: Container
            internal enum Container
            {
                //Provided by Charles.
                EquippedBagGUID = 0xF18790, //Updated, thx to Charles420
            }
    #endregion
    
    
    #region Nested type: KeyBinding
            internal enum KeyBinding
            {
                NumKeyBindings = 0xEFFCA0, // + 0xBE510
                First = 0xC8,                   
                Next = 0xC0,                    
                Key = 0x18,                     
                Command = 0x2C,                 
            }
    #endregion
    
    
     #region Nested type: Macros
            internal enum MacroManager
            {
                MacroCount = 0xF185E8, // + 0xBE6B8
                MacroTable = 0xF185F0, // + 0xBE6B8
            }
    #endregion
    
    
    #region Nested type: Reaction
            //Thx for struct info JuJuBoSc
            internal enum Reaction : uint 
            {
                FactionDBCStruct = 0xD60A5C, // + 0x56F68
                FactionDBRows = FactionDBCStruct + 0x04,        
                FactionMaxIndex = FactionDBCStruct + 0x08,      
                FactionMinIndex = FactionDBCStruct + 0x0C,      
                //Naming string is at Memory.ReadUtf8(Memory.Read<uint>((uint)Pointers.Reaction.FactionDBNaming), 64);
                FactionDBNaming = FactionDBCStruct + 0x10,      
                FactionDBData = FactionDBCStruct + 0x14,        
                FactionDBFirstRow = FactionDBCStruct + 0x18,    
                FactionDBRowSize = FactionDBCStruct + 0x30,     
                HostileOffset1 = 0x14,                          
                HostileOffset2 = 0x0C,                          
                FriendlyOffset1 = 0x10,                         
                FriendlyOffset2 = 0x0C,                         
            }
    #endregion
    
    
    /*
     * //Now using the one from the descriptors offset.
    #region Nested type: ShapeshiftForm
            internal enum ShapeshiftForm 
            {
                BaseAddressOffset1 = 0xE4,       // 5.4.8 (18414)
                BaseAddressOffset2 = 0x1E3,      // 5.4.8 (18414)
            }
    #endregion
    */
    
    #region Nested type: SpellCooldown
            internal enum SpellCooldown : uint 
            {
                CooldPown = 0xD87878, // + 0x5EA40
            }
    #endregion
    
    #region Nested type: Swimming
            internal enum Swimming  
            {
                Pointer = 0x12C,    
                Offset = 0x40,      
                Mask = 0x100000,    
            }
    #endregion
    
    #region IsFlying enum
            public enum IsFlying
            {
                Pointer = 0x12C,    
                Offset = 0x40,      
                Mask = 0x1000000    
            }
    #endregion
    
    #region Nested type: UnitSpeed
            internal enum UnitSpeed
            {
                Pointer1 = 0x12C,   
                Pointer2 = 0x88,    
            }
    #endregion
    
    
    #region Nested type: UnitAuras
            internal enum UnitAuras : uint 
            {
                AuraCount1 = 0x1588,        
                AuraCount2 = 0x1108,        
                AuraTable1 = 0x1108,        
                AuraTable2 = 0x110C,        
                AuraSize = 0x48,            
                AuraSpellId = 0x30,         
                AuraStack = 0x39,           
                TimeLeft = 0x40,            
                OwnerGUID = 0x20,           
            }
    #endregion
    
    #region Nested type: UnitName
            internal enum UnitName : uint
            {
                ObjectName1 = 0x274,                
                ObjectName2 = 0xB4,                 
                PlayerNameGUIDOffset = 0x010,       
                PlayerNameStringOffset = 0x021,
                PlayerNameCachePointer = 0xD6F6E4, // 0x5CFB0, 0xD12734, // 0x00
                UnitName1 = 0xC38, // 0xC04,                  
                UnitName2 = 0x7C,                   
            }
    #endregion
    
    #region Nested type: WowObject
            internal enum WowObject 
            {
                X = 0xAC0,                                   
                Y = X + 0x4,                                
                Z = X + 0x8,                                
                RotationOffset = X + 0x10,                  
                GameObjectX = 0x0140,                       
                GameObjectY = GameObjectX + 0x4,            
                GameObjectZ = GameObjectX + 0x8,            
                GameObjectRotation = GameObjectX + 0x10,    
            }
    #endregion
    
    #region Nested type: Zone
            internal enum Zone : uint
            {
                ZoneText = 0xEA1D60, // + 0x6C23C
                ZoneID = 0xEA1DB4, // + 0x6C23C
            }
    #endregion
    
    
    #region Nested type: UiFrame
            internal enum UiFrame 
            {
                //var @base = Memory.ReadRelative<uint>((uint)Pointers.UiFrame.FrameBase);
                //var currentFrame = Memory.Read<uint>(@base + (uint)Pointers.UiFrame.FirstFrame);
    
                ScrWidth = 0xC4FDC8, //0xC02D88, // + 0x4D040
                ScrHeight = 0xC4FDCC, //0xC02D8C,   // + 0x4D040
                FrameBase = 0xD0E0B4, // 0xCB63F4, // + 0x57CC0
                CurrentFramePtr = 0xD0E0B4, // 0xCB63F4, // + 0x57CC0
    
                FirstFrame = 0x12F4,            
                NextFrame = 0x12EC,             
                RegionsFirst = 0x168,           
                RegionsNext = 0x160,            
                Visible = 0x64,                 
                Visible1 = 0x1A,                
                Visible2 = 1,                   
                LabelText = 0xF8,               
                Name = 0x1C,                    
    
                ButtonEnabledPointer = 0x1F4,   //Assumed Good
                ButtonEnabledMask = 0xF,        //Assumed Good
                ButtonChecked = 0x230,          //Assumed Good
                EditBoxText = 0x210,            //Assumed Good
                FrameBottom = 0x68,             //Assumed Good
                FrameLeft = 0x6c,               //Assumed Good
                FrameTop = 0x70,                //Assumed Good
                FrameRight = 0x74,              //Assumed Good
                CurrentFrameOffset = 0x88,      //Assumed Good?       
            }
    
    #endregion
        }
    }
    
    #endif

  10. #10
    VesperCore's Avatar Contributor
    Reputation
    127
    Join Date
    Feb 2012
    Posts
    392
    Thanks G/R
    2/17
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by iceblockman View Post
    public class Aura
    {
    public const uint AURA_COUNT_2 = 0x1108; // 6.2
    public const uint AURA_COUNT_1 = 0x1108 + 0x480;
    public const uint AURA_TABLE_1 = 0x1108;
    public const uint AURA_TABLE_2 = 0x1108 + 0x4;
    public const uint AuraSize = 0x48;
    public const uint AuraSpellId = 0x30;
    public const uint AuraStack = 0x39; // updated to 6.2
    public const uint AuraEndTime = 0x40; // updated to 6.2
    public const uint AuraCreator = 0x20; // OwnerGuid
    }

    updated aura stack and endtime based on the offsets given by evil2 , I tested a couple of auras it's correct, but not 100% sure. since i just read the memory around the old offsets to see which give correct value. anyone know which function to reverse for those auras offsets ?
    Any idea what is the 4bytes added for ?


    Code:
    AuraCasterLevel: 90 <--- true
    AuraCount: 0
    AuraCreatorGUID: 10675118952232361784213613085950749106
    AuraDuration: 0
    AuraFlags: 0
    AuraSpellEndTime: 0
    AuraSpellId: 116956
    AuraTimeLeftInMs: 0
    AuraUnk1: 16777216 <--- ??? sometimes it's some more value
    AuraUnk2: 0
    AuraUnk3: 3
    
    AuraCasterLevel: 227 <--- ???
    AuraCount: 0
    AuraCreatorGUID: 10675118952232361784213613085950749106
    AuraDuration: 0
    AuraFlags: 0
    AuraSpellEndTime: 0
    AuraSpellId: 133631
    AuraTimeLeftInMs: 0
    AuraUnk1: 16777216
    AuraUnk2: 1
    AuraUnk3: 1
    The 4bytes are this AuraUnk1 here.

    Also, AuraSize remains 0x48, so how it could stay the same adding an extra 4bytes ?
    Last edited by VesperCore; 06-27-2015 at 01:10 PM.

  11. #11
    evil2's Avatar Active Member
    Reputation
    27
    Join Date
    Feb 2009
    Posts
    172
    Thanks G/R
    31/9
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    about aura

    stack is not a 4 byte value

    endtime == 0 : permanent buf
    endtime > 0 : buf dur = endtime - current systime


    update: sry, made an error with endtime .. it's at 0x40
    Last edited by evil2; 06-29-2015 at 11:15 AM.

  12. #12
    Evansbee's Avatar Active Member
    Reputation
    31
    Join Date
    Jul 2009
    Posts
    24
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    And what's the preferred way to get the current WowTime? Is there a lua function to reverse?
    -e

  13. #13
    reliasn's Avatar Legendary Authenticator enabled
    Reputation
    774
    Join Date
    Jan 2009
    Posts
    136
    Thanks G/R
    24/215
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Evansbee View Post
    And what's the preferred way to get the current WowTime? Is there a lua function to reverse?
    -e
    I normally reverse CGGameUI__UpdatePlayerAFK = 0x980A9F, where it references both LastHardwareAction and the GameTimeStamp. There's also FrameTime_GetCurTimeMs = 0x1E5BA which is a function that simply returns the GameTimeStamp.

    The timestamp however isn't only stored in this offset. While trying to implement some hacks, I found out that using the above timestamp on some functions would cause me to disconnect quite often. So, instead, I had to grab the timestamp the way the funtion was actually grabbing it: through MovementGetGlobals(), like below.
    Code:
    *(DWORD*)(MovementGetGlobals(basead + WoW::MovementGetGlobals)() + WoW::TimestampOffset)
    MovementGetGlobals = 0x2E04DF,
    TimestampOffset = 0x13C

  14. #14
    VesperCore's Avatar Contributor
    Reputation
    127
    Join Date
    Feb 2012
    Posts
    392
    Thanks G/R
    2/17
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by evil2 View Post
    about aura

    stack is not a 4 byte value
    endtime is still at 0x3C

    endtime == 0 : permanent buf
    endtime > 0 : buf dur = endtime - current systime
    This means nothing and has nothing to do with what I've stated.

    I'm not reading 4 bytes for "AuraCount". And I have no issue with EndTime either.

    There is a padding of 4 bytes between AuraCount and AuraCasterLevel and this is the problem here.

    "between" means "between", not "inside".

    AuraCount[1], Unknown[4], AuraCasterLevel[1]

    Note that the 4 bytes may be 4*1byte too

  15. #15
    evil2's Avatar Active Member
    Reputation
    27
    Join Date
    Feb 2009
    Posts
    172
    Thanks G/R
    31/9
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by VesperCore View Post
    This means nothing and has nothing to do with what I've stated.
    sry but that was a reply for iceblockmans post.

Page 1 of 2 12 LastLast

Similar Threads

  1. [WoW] [6.1.0 19678] Release Info Dump Thread
    By aeo in forum WoW Memory Editing
    Replies: 13
    Last Post: 02-27-2015, 09:54 PM
  2. [WoW] [6.0.3 19342] Release Info Dump Thread
    By danwins in forum WoW Memory Editing
    Replies: 19
    Last Post: 02-19-2015, 12:35 PM
  3. [WoW] [6.0.3 19103] Release Info Dump Thread
    By Torpedoes in forum WoW Memory Editing
    Replies: 30
    Last Post: 12-12-2014, 06:27 PM
  4. [WoW] [6.0.3 19243] Release Info Dump Thread
    By drizz in forum WoW Memory Editing
    Replies: 15
    Last Post: 12-12-2014, 05:06 AM
  5. [WoW] [6.0.3 19116] Release Info Dump Thread
    By evil2 in forum WoW Memory Editing
    Replies: 32
    Last Post: 12-03-2014, 09:40 PM
All times are GMT -5. The time now is 05:14 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search