[Classic] 1.13.5.36325 menu

User Tag List

Results 1 to 4 of 4
  1. #1
    GlittPrizes's Avatar Active Member CoreCoins Purchaser Authenticator enabled
    Reputation
    31
    Join Date
    Nov 2019
    Posts
    70
    Thanks G/R
    39/20
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Classic] 1.13.5.36325

    I haven't been able to test the fishing offsets yet (units)

    Code:
    // framescript
    uintptr_t Offsets::FrameScriptExecute = 0x337390;
    uintptr_t Offsets::FrameScriptGetText = 0x333C90;
    uintptr_t Offsets::FrameScriptRegister = 0x3381D0;
    
    // lua
    uintptr_t Offsets::PushGuid = 0x33BBB0;
    uintptr_t Offsets::PushNumber = 0x1666060;
    uintptr_t Offsets::ToLString = 0x1666DA0;
    uintptr_t Offsets::ToNumber = 0x1666D20;
    
    // object manager
    uintptr_t Offsets::ClntObjMgrEnumVisibleObjectsPtr = 0xB72B00;
    uintptr_t Offsets::ObjMgrIsValid = 0xB739C0;
    
    // ctm
    uintptr_t Offsets::ClickToMove = 0x8D9750;
    
    // pointers
    uintptr_t Offsets::InvalidPtrCheckMin = 0x230CA38;
    uintptr_t Offsets::InvalidPtrCheckMax = 0x230CA40;
    uintptr_t Offsets::HardwareEventPtr = 0x22E5290;
    
    // units
    uint16_t Offsets::AnimationStatus = 0x14C;
    uint16_t Offsets::Owner = 0x534;
    uint8_t Offsets::Type = 0x20;
    UPDATE: corrections to units stuff
    Last edited by GlittPrizes; 10-22-2020 at 11:21 PM. Reason: update

    These ads disappear when you log in.

  2. #2
    charles420's Avatar Contributor
    Reputation
    237
    Join Date
    Jun 2009
    Posts
    231
    Thanks G/R
    12/67
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ok all working as of now

    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 
    
    namespace LazyLib.Wow
    {
        [Obfuscation(Feature = "renaming", ApplyToMembers = true)]
        public class PublicPointers
        {
            #region  Globals enum
    
            /// <summary>
            ///   [WoW] 1.13.5.36325 tested working 
            /// </summary>
            public enum Globals
            {
                PlayerName = 0x26A5D78,   // 1.13.5.36325 
            }
    
            #endregion 
    
            #region  InGame enum
    
            /// <summary>
            ///   [WoW] 1.13.5.36307  tested working
            /// </summary>
            public enum InGame
            {
                InGame = 0x25C7388,        // 1.13.5.36307
                LoadingScreen = 0x2292300, // 1.13.5.36307
                //RealmName = 0x26A55A8,     //  wrong
            }
    
            #endregion 
        }
    
        internal class Pointers
        {
            #region  ActionBar enum
    
            /// <summary>
            ///   [WoW] 1.13.5.36307 tested working
            /// </summary>
            public enum ActionBar
            {
                ActionBarFirstSlot = 0x25D31D0,              // 1.13.5.36307
                ActionBarBonus = ActionBarFirstSlot + 0x240, // 1.13.5.36307
                CurrentActionBar = 0x25D3824,                // 1.13.5.36307
            }
    
            #endregion 
    
            #region  Battleground enum
    
            /// <summary>
            ///   [WoW] 1.13.5.36307  tested all working
            /// </summary>
            public enum Battleground
            {
                BattlegroundStartTickcount = 0x25D1604,// 1.13.5.36307
                Timestamp = 0x22E483C,                 // 1.13.5.36307
                IsBattlegroundFinished = 0x25D18AC,    // 1.13.5.36307
                BattlegroundWinner = 0x25D18B0,        // 1.13.5.36307
                BattlegroundInfo = 0x22001D0,          // 1.13.5.36307
    
                UISelectedBattlegroundId = 0x261500B,  // 1.13.5.36307 dont use this tho...
            }
    
            #endregion 
    
            #region  Corpse enum // dont use but should work
    
            public enum Corpse
            {
                X = 0x21F67B0,   // 1.13.5.36307 dont use this bot
                Y =  X + 0x4,   // 1.13.5.36307 dont use this bot
                Z =  X + 0x4,    // 1.13.5.36307 dont use this bot
            }
    
            #endregion 
    
            #region  PartyEnum enum
    
            /// <summary>
            ///  1.13.5.36307   havent tested yet no idea prb wrong
            /// </summary>
    
            public enum Party
            {
                PartyOffset = 0x25D1490, 
    
                NumOfPlayers = 0x178,  //0x17C
                NumOfPlayers_SuBGroup = 0x17C, // 0x178
                PlayerGuid = 0x10, // good
                IsInGroupHome = 0x25D1490, //yes
                IsInGroupInstance = 0x25D1498,//yes
            }
    
            #endregion 
    
            #region  AutoLoot enum
    
            /// <summary>
            ///    [WoW] 1.13.5.36307 tested  working
            /// </summary>
            public enum AutoLoot
            {
                Offset = 0x5C,       // 1.13.5.36307
                Pointer = 0x25C6FF0, // 1.13.5.36307
            }
    
            #endregion 
    
    
            #region  CgUnitCGetCreatureRank enum
    
            /// <summary>
            ///  1.13.5.36307  tested working
            /// </summary>
            public enum CgUnitCGetCreatureRank
            {
                Offset1 = 0x17B8,// 1.13.5.36307
                Offset2 = 0x34,  // 1.13.5.36307
            }
    
            #endregion 
    
            #region  CgUnitCGetCreatureType enum
    
            /// <summary>
            ///  1.13.5.36307 tested working
            /// </summary>
            public enum CgUnitCGetCreatureType
            {
                Offset1 = 0x17B8, // 1.13.5.36307
                Offset2 = 0x30,   // 1.13.5.36307
            }
    
            #endregion 
    
            #region  CgWorldFrameGetActiveCamera enum
    
            /// <summary>
            ///  1.13.5.36307  tested working
            /// </summary>
            public enum CgWorldFrameGetActiveCamera
            {
                CameraX = 0x8,             // 1.13.5.36307
                CameraY = 0xC,             // 1.13.5.36307
                CameraZ = 0x10,            // 1.13.5.36307
                CameraMatrix = 0x14,       // 1.13.5.36307
                CameraPointer = 0x25C7ED0, // 1.13.5.36307
                CameraOffset = 0x3330,     // 1.13.5.36307
            }
    
            #endregion 
    
            #region  SkinningFlags enum
            /// <summary>
            ///    tested further testing needed 
            /// </summary>
            public enum Skinning
            {
                SkinnableFlags1 = 0x17B8, // 1.13.5.36307
                SkinnableFlags2 = 0x0CC,  // 1.13.5.36307
            }
    
            #endregion 
    
            #region  ClickToMove enum
    
            /// <summary>
            ///   1.13.5.36307 tested working
            /// </summary>
            public enum ClickToMove
            {
                Offset = 0x5C,       // 1.13.5.36307
                Pointer = 0x25C6FD0, // 1.13.5.36307
            }
    
            #endregion 
    
            #region  Nested type: AutoAttack
    
            /// <summary>
            ///  1.13.5.36307 tested working
            /// </summary>
            internal enum AutoAttack
            {
                IsAutoRepeatingSpell = 0x22FF660, // 1.13.5.36307
                IsInMelee = 0xAF6C,               // 1.13.5.36307
                IsInMelee1 = 0x18A8,              // 1.13.5.36307
    
    
                AutoAttackFlag = 0xEE8,           // 1.13.5.36307
                AutoAttackMask = 0xEEC,           // 1.13.5.36307
                //Address seems to show the GUID of the Auto Attack target
                AutoAttackGUID = 0xAF6C,          // 1.13.5.36307 0xED8,
                //Shows 0x06 when not wanding, 0x0C or 0x0E when wanding.
                //Wanding = 0xEF8,     
            }
    
            #endregion 
    
            #region  Nested type: CastingInfo
    
            /// <summary>
            /// [WoW] 1.13.5.36307  tested working
            /// </summary>
            internal enum CastingInfo
            {
                IsCasting = 0x1990,         // 1.13.5.36307
                ChanneledCasting = 0x670,   // 1.13.5.36307 
            }
    
            #endregion 
    
            #region  Nested type: Chat
    
            /// <summary>
            ///   1.13.5.36307  tested working now
            /// </summary>
            internal enum Chat : uint
            {
                ChatStart = 0x2593880,    //   checked
                chatBufferPos = 0x25C33A0,//   checked
    
                OffsetToNextMsg = 0xCB8,  //   1.13.5.36307
                MsgSenderGuid = 0x00,     //   1.13.5.36307
                MsgSenderName = 0x34,     //   1.13.5.36307
                MsgFullMessage = 0x0E6,   //   1.13.5.36307
                MsgChatType = 0x0CA0,     //   1.13.5.36307
                MsgChannelNum = 0xCA4,    //   1.13.5.36307
                MsgTimeStamp = 0xCB0,     //   1.13.5.36307
    
                ChatQueueDepth = 0x3C,    //   1.13.5.36307
            }
    
            #endregion 
    
            #region  BlueChat
            /// <summary>
            ///  // 1.13.5.36307 tested working
            /// </summary>
            internal enum Messages
            {
                EventMessage = 0x25C62B0    // 1.13.5.36307
            }
    
            #endregion 
    
            #region  Nested type: Container
    
            /// <summary>
            ///   5.4   tested working
            /// </summary>
            internal enum Container
            {
                EquippedBagGUID = 0x25E5668 // 1.13.5.36307
            }
    
            #endregion 
    
            #region  Nested type: Globals
    
            /// <summary>
            ///   // 1.13.5.36307 tested all working 
            /// </summary>
            internal enum Globals
            {
                RedMessage = 0x25C62B0,              // 1.13.5.36307 
                MouseOverGUID = 0x25C7390,           // 1.13.5.36307
                LootWindow = 0x25D6D10,              // 1.13.5.36307
                ChatboxIsOpen = 0x2309D64,           // 1.13.5.36307
                CursorType = 0x265EF70,              // 1.13.5.36307  
                CursorType2 = CursorType + 0x04 ,    // 1.13.5.36307 
                SelectedSpellId = 0x25E5688,         // 1.13.5.36307
                CGGameUI__m_cursorItem = 0x25C6238,  // 1.13.5.36307
                CGGameUI__m_cursorSpell = 0x25C625C, // 1.13.5.36307
    
                IsBobbing = 0x14C,                   // 1.13.5.36307
    
                ArchFacing = 0x198,                  // 1.13.5.36307
                ArchFacingOffset2 = 0x30,            // 1.13.5.36307   
            }
    
            #endregion 
    
            #region  Nested type: KeyBinding
    
            /// <summary>
            ///   // 1.13.5.36307 tested working
            /// </summary>
            internal enum KeyBinding
            {
                NumKeyBindings = 0x25D4FF8, // 1.13.5.36307
                First = 0x188,               // good
                Next = 0xD8,                // good
                Key = 0x30,                  // good
                Command = 0x58,      // good
            }
    
            #endregion 
    
            #region  Nested type: ObjectManager 
    
            /// <summary>
            ///   // 1.13.5.36307 tested all working 
            /// </summary>
            internal enum ObjectManager
            {
                CurMgrPointer = 0x23A5158,  // 1.13.5.36307
                LocalPlayerGUID = 0x26A5D60,// 1.13.5.36307
                TargetGUID = 0x21FE8B0,     // 1.13.5.36307
                PetGUID = 0x25D62DC,        // 1.13.5.36307
                StorageField = 0x10,        // 1.13.5.36307
                ObjectType = 0x20,          // 1.13.5.36307
                NextObject = 0x70,          // 1.13.5.36307
                FirstObject = 0x18,         // 1.13.5.36307
                LocalGUID = 0x58,           // 1.13.5.36307
            }
    
            #endregion 
    
    
            #region  Nested type: InCombat
    
            /// <summary>
            ///  tested working
            /// </summary>
            public enum InCombat
            {
                Mask = 19,       // 1.13.5.36307
                Offset2 = 0x158, // 1.13.5.36307
                Offset1 = 0x188  // 1.13.5.36307
            }
    
            #endregion 
    
            #region  Nested type: Runes
    
            /// <summary>
            ///    dont use this 
            /// </summary>
            internal enum Runes
            {
                RuneTypes = 0x0,   // 1.13.5.36307 Dont Use
                RunesOffset = 0x0, // 1.13.5.36307 Dont use
                //Offset is usually RuneTypes + 0x64
            }
    
            #endregion 
    
            #region  Nested type: ShapeshiftForm
    
            /// <summary>
            ///  tested working 
            /// </summary>
            internal enum ShapeshiftForm
            {
                BaseAddressOffset1 = 0x188,      // 1.13.5.36307
                BaseAddressOffset2 = 0x27B,      // 1.13.5.36307
            }
    
            #endregion 
    
            #region  Nested type: SpellCooldown
    
            /// <summary>
            ///   tested working
            /// </summary>
            internal enum SpellCooldown : uint
            {
                CooldPown = 0x21EB7F0,   // 1.13.5.36307
            }
    
            #endregion 
    
            #region  Nested type: PowerIndex
            /// <summary>
            ///  tested working
            /// </summary>
            internal enum PowerIndex
            {
                PowerIndexArrays = 0x234BA40, // 1.13.5.36307
                Multiplicator = 13            // 1.13.5.36307
            }
    
            #endregion 
    
            #region  Nested type: Swimming
    
            /// <summary>
            ///   should work
            /// </summary>
            internal enum Swimming
            {
                Pointer = 0x198, // 1.13.5.36307
                Offset = 0x58,   // 1.13.5.36307
                Mask = 0x100000, // 1.13.5.36307
            }
    
            #endregion 
    
            #region  IsFlying enum
    
            /// <summary>
            ///  should work
            /// </summary>
            public enum IsFlying
            {
                Pointer = 0x198, // 1.13.5.36307
                Offset = 0x58,   // 1.13.5.36307
                Mask = 0x1000000 // 1.13.5.36307 
            }
    
            #endregion 
    
            #region  IsFalling enum
    
            /// <summary>
            ///  should work
            /// </summary>
            public enum IsFalling
            {
                Pointer = 0x198, // 1.13.5.36307
                Offset = 0x58,   // 1.13.5.36307
                Mask = 0x1000000 // 1.13.5.36307
            }
    
            #endregion 
    
            #region  Nested type: UnitAuras
    
            /// <summary>
            ///   havent tested as of yet prb all jacked up 
            /// </summary>
            internal enum UnitAuras : uint
            {
                AuraCount1 = 0x1AC8,    // 1.13.5.36307
                AuraCount2 = 0x1AD0,   // 1.13.5.36307
                AuraTable1 = 0x1AD0,   // 1.13.5.36307
                AuraTable2 = 0x1AC8,   // 1.13.5.36307
                AuraSize = 0xA8,       // 1.13.5.36307
                AuraSpellId = 0x88,    // 1.13.5.36307
                AuraStack = 0x39,      // 1.13.5.36307
                TimeLeft = 0x40,       // 1.13.5.36307
                OwnerGUID = 0x20,      // 1.13.5.36307
                AuraTableOffset = 0x00,// 1.13.5.36307
                AuraFlags = 0x90,      // 1.13.5.36307
                AuraLevel = 0x92,      // 1.13.5.36307
            }
    
            #endregion 
    
            #region  Nested type: UnitName
    
            /// <summary>
            ///   // 1.13.5.36307  tested all working
            /// </summary>
            internal enum UnitName : uint
            {
                ObjectName1 = 0x478,                // 1.13.5.36307
                ObjectName2 = 0xE0,                 // 1.13.5.36307
                PlayerNameGUIDOffset = 0x20,        // 1.13.5.36307
                PlayerNameStringOffset = 0x31,      // 1.13.5.36307
                PlayerNameCachePointer = 0x1FCCB28, // 1.13.5.36307
                PlayerNameCacheNext = 0x0,          // 1.13.5.36307
                UnitName1 = 0x17B8,                 // 1.13.5.36307               
                UnitName2 = 0xE0,                   // 1.13.5.36307     
            }
    
            #endregion 
    
            #region  Nested type: UnitSpeed
    
            /// <summary>
            ///   // 1.13.5.36307 tested working
            /// </summary>
            internal enum UnitSpeed
            {
                Pointer1 = 0x198, // 1.13.5.36307
                Pointer2 = 164,   // 1.13.5.36307
            }
    
            #endregion 
    
            #region  Nested type: WowObject
    
            /// <summary>
            ///   // 1.13.5.36307 tested working
            /// </summary>
            internal enum WowObject
            {
                X = 0x1600,                              // 1.13.5.36307
                Y = X + 0x4,                             // 1.13.5.36307
                Z = X + 0x8,                             // 1.13.5.36307
                RotationOffset = X + 0x10,               // 1.13.5.36307
                Pitch = X + 0x14,                        // 1.13.5.36307
                GameObjectX = 0x1B0,                     // 1.13.5.36307
                GameObjectY = GameObjectX + 0x4,         // 1.13.5.36307
                GameObjectZ = GameObjectX + 0x8,         // 1.13.5.36307
                GameObjectRotation = GameObjectX + 0x10, // 1.13.5.36307
                TransportGUID = 0x15F0                   // 1.13.5.36307
            }
    
            #endregion 
    
            #region  Nested type: Zone
    
            /// <summary>
            ///   // 1.13.5.36307 tested working continetid may be wrong tho
            /// </summary>
            internal enum Zone : uint
            {
                ZoneText = 0x25C6208,          // 1.13.5.36307
                ZoneID = 0x25C6E68,            // 1.13.5.36307
                SubZoneText = 0x25C6210,       // 1.13.5.36307
    
                ContinentId = 0x1FE798C,       // 1.13.5.36307  // wrong
                GetContinentIDOffset = 0x218,  // 1.13.5.36307
            }
    
            #endregion 
    
            #region  Nested type: UiFrame
    // tested all working
            internal enum UiFrame
            {
                ScrWidth = 0x1FCB8AC,       // 1.13.5.36307
                ScrHeight = 0x1FCB8B0,      // 1.13.5.36307
                FrameBase = 0x22E5288,      // 1.13.5.36307
                CurrentFramePtr = 0x22E5288,// 1.13.5.36307
    
                //GetMouseFocus
                CurrentFrameOffset = 0x1A0, // 1.13.5.36307
    
                FirstFrame = 0xCD0,         // 1.13.5.36307
                NextFrame = 0xCC0,          // 1.13.5.36307
                LastFrame = 0x0CC8,         // 1.13.5.36307 // idn they added a extra check ?? reminder to test this
    
                RegionsFirst = 0x1A8,       // 1.13.5.36307
                RegionsNext = 0x198,        // 1.13.5.36307
    
                //CSimpleSlider_IsShown_1 // Script_IsVisible_class2
                Visible = 0xC8,             // 1.13.5.36307
                Visible1 = 0xA,             // 1.13.5.36307 //good  one function uses 9 other 0xA
                Visible2 = 1,               // 1.13.5.36307
    
                // CSimpleSlider_GetText
                LabelText = 0x188,          // 1.13.5.36307
    
                Name = 0x20,                // 1.13.5.36307
    
                FrameBottom = 0x90,         // 1.13.5.36307
                FrameLeft = 0x94,           // 1.13.5.36307
                FrameTop = 0x98,            // 1.13.5.36307
                FrameRight = 0x9C,          // 1.13.5.36307
    
                // CSimpleSlider_GetEffectiveScale
                EffectiveScale = 0xC0,      // 1.13.5.36307
    
                //Script_SetParent
                ParentFrame = 0xD0,         // 1.13.5.36307
    
                // no fing clue 
                IconNumber = 0xF0,
    
                //CSimpleSlider_IsEnabled
                ButtonEnabledPointer = 0x210,// 1.13.5.36307
                ButtonEnabledMask = 0xF,     // 1.13.5.36307
    
                //CSimpleSlider_GetChecked
                ButtonChecked = 0x268,       // 1.13.5.36307
    
                EditBoxText = 0x238,         // 1.13.5.36307// old 0x210
            }
            #endregion 
        }
    }
    Last edited by charles420; 10-26-2020 at 10:32 AM.

  3. Thanks GlittPrizes, maikel233, badusername1234, clestor (4 members gave Thanks to charles420 for this useful post)
  4. #3
    maikel233's Avatar Established Member
    Reputation
    49
    Join Date
    Sep 2010
    Posts
    47
    Thanks G/R
    5/10
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Code:
    //Camera
    uintptr_t Offsets::CameraMgr = 0x25C7ED0;
    uintptr_t Offsets::CameraPtr = 0x3330;
    
    WObject(struct)
    Unitfield	0x10
    Type0x20	0x20
    GUID		0x58
    GUID2		0x60
    VTABLE
    virtual const char* GetObjectName15() = 0;                        // object name    IDX15
    virtual int64_t GetUnitLevel(int64_t) = 0;                      // current player level  IDX16
    virtual void Function53(); // CGUnit_C::UpdateDisplayInfo(int)
    virtual void Function54();				
    virtual void Function55();				
    virtual Vector GetUnitPosition() = 0;   //CGUnit_C::GetPosition
    virtual Vector GetRawUnitPosition() = 0; //CGUnit_C::GetRawPosition
    virtual float GetFacing() = 0;    		//CGUnit_C::GetFacing
    virtual float GetRawFacing() = 0;       //GetRawFacing
    virtual void Function59();	//CGUnit_C::BuildMatrix(void)
    virtual void Function60();	//CGUnit_C::BuildMatrixFromFacing(void)
    virtual void Function61();	//CGUnit_C::BuildMatrixFromRotation(void)
    virtual float GetScale() = 0;  //   CGUnit_C::GetScale
    virtual float GetModelScale() = 0;    //  CGUnit_C::GetModelScale(void)
    
    class UnitField
    {
    public:
    	char pad_0000[152]; //0x0000
    	int32_t Unk; //0x0098
    	int32_t TargetGuid; //0x009C
    	char pad_00A0[56]; //0x00A0
    	int32_t Unk2; //0x00D8
    	int32_t Health; //0x00DC
    	char pad_00E0[24]; //0x00E0
    	int32_t Unk3; //0x00F8
    	int32_t HealthMax; //0x00FC
    	char pad_0100[88]; //0x0100
    	int64_t RaceId; //0x0158
    	char pad_0160[104]; //0x0160
    }; //Size: 0x01C8
    static_assert(sizeof(UnitField) == 0x1C8);
    
    class WActivePlayer
    {
    public:
    	char pad_0000[16]; //0x0000
    	int64_t UnitField; //0x0010
    	char pad_0018[8]; //0x0018
    	uint8_t Type; //0x0020
    	char pad_0021[55]; //0x0021
    	int64_t GUID1; //0x0058
    	int64_t GUID2; //0x0060
    	char pad_0068[5528]; //0x0068
    	Vector GetUnitPosition; //0x1600
    	char pad_160C[52]; //0x160C
    	Vector GetUnitPosition2; //0x1640
    	char pad_164C[44]; //0x164C
    	int64_t StopFall; //0x1678
    	uint64_t SomethinginAir; //0x1680
    	float WalkSpeed; //0x1688
    	float RunForwardSpeed; //0x168C
    	float RunBackwardsSpeed; //0x1690
    	float SwimmingSpeed; //0x1694
    	float SwimBackwardsSpeed; //0x1698
    	float SwimForwardSpeed; //0x169C
    	float SwimBackwardsSpeed2; //0x16A0
    	float Player_rotationspeed; //0x16A4
    	char pad_16A8[8]; //0x16A8
    	float JumpHeight; //0x16B0
    	char pad_16B4[44]; //0x16B4
    	uint64_t Collision_StateHack; //0x16E0
    	char pad_16E8[312]; //0x16E8
    	float Player_scale; //0x1820
    	char pad_1824[2164]; //0x1824
    }; //Size: 0x2098
    static_assert(sizeof(WActivePlayer) == 0x2098);
    
    class CameraMgrPtr
    {
    public:
        char pad_0000[16]; //0x0000
        Vector Camera_pos; //0x0010
        char pad_001C[36]; //0x001C <= 1C is where the ViewMatrix 3x3 is 
        float FOV; //0x0040
        char pad_0044[500]; //0x0044
        float unk_Something1; //0x0238
        float Camera_zoomout; //0x023C
        float Camera_zoomin; //0x0240
        bool unk_wecallit_iszooming; //0x0244
        char pad_0245[3]; //0x0245
        float camera_max30; //0x0248
        char pad_024C[1628]; //0x024C
                             //0x148 = Script_FlipCameraYaw 
    }; //Size: 0x08A8
    static_assert(sizeof(CameraMgrPtr) == 0x8A8);
    Anyone knows what virtual idx these are?
    CGUnit_C::GetUnitDisplayHealth
    CGUnit_C::GetUnitDisplayMaxHealth
    Last edited by maikel233; 11-16-2020 at 05:14 PM.

  5. Thanks ChrisIsMe, GlittPrizes (2 members gave Thanks to maikel233 for this useful post)
  6. #4
    charles420's Avatar Contributor
    Reputation
    237
    Join Date
    Jun 2009
    Posts
    231
    Thanks G/R
    12/67
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    .text:00000000008B6930 CGUnit_C__GetDisplayedHealth nvm read that after

    someone asked for ah offsets figured id share and quest offsets aswell
    Code:
            #region  AuctionHouse enum
    
            /// <summary>
            ///   1.13.5.36307
            /// </summary>
            public enum AuctionHouse
            {
                AuctionListCount = 0x2612FE8,       // 1.13.5.36307
                AuctionList = 0x2612FF0, // 1.13.5.36307
                AuctionOwnerCount = 0x2613008, // 1.13.5.36307
                AuctionOwnerList = 0x2613010,// 1.13.5.36307
                AuctionBidderCount = 0x2613028,// 1.13.5.36307
                AuctionBidderList = 0x2613030,// 1.13.5.36307
            }
    
    
            #region  Nested type: Quest
    
            /// <summary>
            ///   // 1.13.5.36307
            /// </summary>
            internal enum Quest
            {
                m_quests = 0x25D5760,
                m_numQuests = 0x25D55F0,
                m_currentQuest = 0x25F9C64,
                m_questTitle = 0x2604DB0,
                m_gossipQuests = 0x25CC038,
                QuestsCompleted = 0x22CA84C,
                GetNumQuestChoices = 0x26091B0,
                GetQuestReward = 0x26091B8,
                CGQuestInfo_Available__Quest = 0x26088B0,
                CGQuestInfo_Available__Num  = 0x25F9C7C,
                CGQuestInfo_Active__Num = 0x25F9C80,
                CGQuestInfo_Active__Quest = 0x25FF104,
    
            }
    Last edited by charles420; 11-29-2020 at 03:42 PM.

  7. Thanks maikel233 (1 members gave Thanks to charles420 for this useful post)

Similar Threads

  1. WoW Classic 1.13.2 (30550) ObjMgr
    By serioux1337 in forum WoW Memory Editing
    Replies: 4
    Last Post: 05-31-2019, 05:38 PM
  2. [Classic] - 1.13.2.30112 - (Beta)
    By Icesythe7 in forum WoW Memory Editing
    Replies: 0
    Last Post: 04-18-2019, 12:26 AM
  3. [Question] Simple bot for right clicking at xyz position Wow classic 1.13/Arctium
    By Andrehoejmark in forum WoW Bots Questions & Requests
    Replies: 2
    Last Post: 02-11-2019, 04:50 AM
  4. WoW Classic 1.13 Sandbox
    By raido in forum World of Warcraft Emulator Servers
    Replies: 1
    Last Post: 10-24-2018, 06:23 PM
  5. [Selling] Level 60 Hunter. Classic Rank 13 Warlord
    By Tschaenter in forum WoW-EU Account Buy Sell Trade
    Replies: 1
    Last Post: 11-04-2013, 03:21 PM
All times are GMT -5. The time now is 12:45 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2021 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2021 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search