[WoW] 1.12.1.5875 Info Dump Thread menu

User Tag List

Page 7 of 41 FirstFirst ... 34567891011 ... LastLast
Results 91 to 105 of 614
  1. #91
    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 DarkLinux View Post
    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!
    I remember using a combination of LootUnit when sufficiently close to the corpse, to open the window, and LootSlot + GetNumLootItems (name was something like that) to perform the actual looting.

    [WoW] 1.12.1.5875 Info Dump Thread
  2. #92
    culino2's Avatar Elite User
    Reputation
    336
    Join Date
    Feb 2013
    Posts
    181
    Thanks G/R
    139/72
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by DarkLinux View Post
    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!
    Try 0x5DF2A0 (I guess it's CGPlayer_C::LootUnit).

    First arg is the unit ptr, second unknown - 0.

    edit: For objects you could use

    005F8660 CGGameObject_C__OnRightClick
    Last edited by culino2; 01-13-2014 at 03:47 PM.

  3. #93
    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)
    My method:

    Code:
    namespace ClassicWowHack.Game.Objects
    {
        class GameObject : Object
        {
            public void Use()
            {
                var packet = new CDataStore(12) { OpCode = OpCode.CMSG_GAMEOBJ_USE };
                packet.Write(Guid);
                Net.Send(packet);
            }
        }
    }

  4. #94
    rens's Avatar Sergeant
    Reputation
    36
    Join Date
    Sep 2012
    Posts
    38
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Does anyone have any information about mesh creation and 1.12.1?

    I can't see to find any wiki with map information for classic

  5. #95
    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)
    Take a look at cmangos' mmap generator. It uses recast and detour for 1.12.1. https://github.com/cmangos/mangos-cl...ntrib/mmap/src

  6. #96
    rens's Avatar Sergeant
    Reputation
    36
    Join Date
    Sep 2012
    Posts
    38
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by namreeb View Post
    Take a look at cmangos' mmap generator. It uses recast and detour for 1.12.1. https://github.com/cmangos/mangos-cl...ntrib/mmap/src
    Great! From that i've managed to load the terrain!

    However reading Azeroth_32_49.adt im sure there should be a MCLQ chunk... However I only get these:

    Code:
    MVER
    MHDR
    MCIN
    MTEX
    MMDX
    MMID
    MWMO
    MWID
    MDDF
    MODF
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK
    MCNK

  7. #97
    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)
    If you're right that it is MCLQ and not MH20 that is because MCLQ is a subchunk of MCNK. See here for a description of the ADT files: ADT/v18 - WoWDev

  8. #98
    rens's Avatar Sergeant
    Reputation
    36
    Join Date
    Sep 2012
    Posts
    38
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by namreeb View Post
    If you're right that it is MCLQ and not MH20 that is because MCLQ is a subchunk of MCNK. See here for a description of the ADT files: ADT/v18 - WoWDev
    Ah. Perfect!

    Im sure MH20 was added in WOTLK


    @DarkLinux, I have replied to you PM. Im happy to help where I can.
    Last edited by rens; 01-23-2014 at 09:02 AM.

  9. #99
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1584
    Join Date
    May 2010
    Posts
    1,829
    Thanks G/R
    188/531
    Trade Feedback
    16 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Has anyone run into any problems with ClickToMove? 90% of the time it works just fine, but in some areas it stutters. Even if my bot is not calling Click To Move, for example me clicking where I want to go it still stutters. I click, it moves 1/2 a foot then stops. And this only happens in some areas. Was thinking that I was clicking underground a little, but I added +2 for the Z axis, but that did not help. Any ideas? I would hate to rewrite my nav system. Thanks!

  10. #100
    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)
    Actually yes I have had this problem too. I assumed it was due to some state cleanup that I am missing by simply calling the CTM function. Never bothered checking into it.

  11. #101
    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 DarkLinux View Post
    Has anyone run into any problems with ClickToMove? 90% of the time it works just fine, but in some areas it stutters. Even if my bot is not calling Click To Move, for example me clicking where I want to go it still stutters. I click, it moves 1/2 a foot then stops. And this only happens in some areas. Was thinking that I was clicking underground a little, but I added +2 for the Z axis, but that did not help. Any ideas? I would hate to rewrite my nav system. Thanks!
    Yes, I got exactly that too. It's annoying, I had to basically implement some sort of timeout to make it retry, not too long so the movement is fluid (but for that also had to make the CTM "steps" shorter so as not to trigger a timeout in long steps).

  12. #102
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1584
    Join Date
    May 2010
    Posts
    1,829
    Thanks G/R
    188/531
    Trade Feedback
    16 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Found a quick fix! If you go to 0x0060FC30 you will see,

    Code:
    mov [00C4D888],0000000C
    If you NOP it out or change it to 0x4 click to move will not go away, even when you are on top of your target. But you can click on any location / surface, no more stutter! But you then need to add your own distance check, but I think thats better then it stuttering. Or you could just leave it on, have not tested.

    Code:
    mov [00C4D888],0000000C
    
    to 
    
    mov [00C4D888],00000004

    ----Edit

    Just tested it with it on all the time, works just fine! No more stutter

    ----Edit

    The above changes are scanned by warden on almost all servers.

    Take a look at,
    [WoW] 1.12.1.5875 Info Dump Thread
    Last edited by DarkLinux; 12-13-2017 at 12:26 AM.

  13. #103
    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)
    Cool, that should make it work like it's supposed to, thanks for the tip.

  14. #104
    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)
    Some stuff.
    Code:
                CWorldMap__QueryOutdoors = 0x69D830,
                Spell_C_CancelAura = 0x6E7040,
                CWorld__QueryLiquidStatus = 0x6723D0,
                Spell_C_HandleTerrainClick = 0x6E60F0,
                ItemCacheDBGetRow = 0x55BA30,
                CreatureCacheDBGetRow = 0x556AA0,
                GameObjectCacheDBGetRow = 0x558560,
    Code:
            internal enum Warden : uint
            {
                LoadWardenModuleEnd = 0x7A7D72,
                CMSG_WARDEN_DATA_Handler = 0x6CA6A0,
                SMSG_WARDEN_DATA_Handler = 0x6CA5C0,
                Warden_RC4KeyPtr = 0xCE897C,
                Warden_RC4KeySize = 0x102,
                Warden_RC4KeyOffset = 0x20,
            }
    Code:
            internal enum Console : uint
            {
                ConsoleWrite = 0x63CD00,
                ConsoleRegisterCommand = 0x63F9E0,
                ConsoleUnregisterCommand = 0x63FB40,
                EnableConsole = 0xC4EC20,
                InvalidfunctionPtrStart = 0x884800, //1
                InvalidfunctionPtrEnd = 0x884C00,  //7FFFFFFF
            }
    
            internal enum CharacterScreen : uint
            {
                Pointer = 0xB42144,
                Size = 0x120,
                NumCharacters = Pointer - 0x4,
                LoginState = 0xB41478,
            }
    
            internal enum Spells : uint
            {
                SpellCooldownPtr = 0xCECAEC,
                SpellCooldownOffset = 0xCECAF4,
                SpellMaxIndex = 0xC0D78C,
                SpellBookKnownSpellsPlayer = 0xB700F0,
                SpellBookKnownSpellsPet = 0xB6F098,
                SpellIsTargeting = 0xCECAC0,
            }

  15. #105
    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)
    Nice work. Have you done much work reversing the common mangos warden module?

Page 7 of 41 FirstFirst ... 34567891011 ... 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 02:56 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