[WoW] 1.12.1.5875 Info Dump Thread menu

User Tag List

Page 15 of 41 FirstFirst ... 111213141516171819 ... LastLast
Results 211 to 225 of 614
  1. #211
    prospectingemu's Avatar Member
    Reputation
    15
    Join Date
    Mar 2014
    Posts
    49
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by mikeymike View Post
    i was wondering if anyone could help me, for some reason when i first login to the game and attach my bot when CTM is called character just keeps running (passes up his loc) unless after the bot is started i right click somewhere on the terrain, how might i fix this issue?
    This has been answered multiple times on the forums. Either call the function directly (code to do this can be found in this thread and on the forum), click manually or use world2screen/postmessage to emulate a click.

    [WoW] 1.12.1.5875 Info Dump Thread
  2. #212
    mikeymike's Avatar Active Member
    Reputation
    66
    Join Date
    Jan 2008
    Posts
    99
    Thanks G/R
    2/14
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i have looked i dont see a fix for this...

  3. #213
    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 don't believe InteractUnit exists in 1.12.1.

  4. #214
    Alfalfa's Avatar Legendary
    Reputation
    746
    Join Date
    Feb 2013
    Posts
    669
    Thanks G/R
    70/79
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by WiNiFiX View Post
    Does anyone have MouseOverGUID? I would scan with cheatengine but this particular offset is proving impossible to find, because i cant click scan and hover over a target at the same time, how do you guys go about finding it?
    Edit found it in this thread with loads of searching: 0x00B4E2C8 - but im still curious how does one find it
    You can set a next scan hotkey in cheat engine (settings -> hotkeys), them simply mouseover a target and press the scan hotkey.

  5. #215
    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 ayy View Post
    You can set a next scan hotkey in cheat engine (settings -> hotkeys), them simply mouseover a target and press the scan hotkey.
    Or in ida, string seach for mouseover, which leads you to GetGuidFromToken


  6. #216
    alexbleks's Avatar Member
    Reputation
    8
    Join Date
    Jun 2007
    Posts
    27
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    UIParent?

    Does anyone have the offset for UIParent?

    Also; TLSMainTable
    TLSPlayerID
    TLSSlot
    Last edited by alexbleks; 05-22-2015 at 06:18 AM.

  7. #217
    seasick's Avatar Sergeant
    Reputation
    16
    Join Date
    Aug 2013
    Posts
    49
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    does anyone know which unit descriptor to use to check if a mob has been tagged by someone?

  8. #218
    prospectingemu's Avatar Member
    Reputation
    15
    Join Date
    Mar 2014
    Posts
    49
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I took mine from here

    http://www.ownedcore.com/forums/worl...urce-code.html (/ [Bot] 1.12.1 WoW Bot Source Code)

    I would check out this source the object structure is relatively easy to read, you need to read the descriptor and check it's value.

    Code:
    DynamicFlags = 0x23C
    tagged = 0x4

  9. #219
    seasick's Avatar Sergeant
    Reputation
    16
    Join Date
    Aug 2013
    Posts
    49
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by prospectingemu View Post
    I took mine from here

    http://www.ownedcore.com/forums/worl...urce-code.html (/ [Bot] 1.12.1 WoW Bot Source Code)

    I would check out this source the object structure is relatively easy to read, you need to read the descriptor and check it's value.

    Code:
    DynamicFlags = 0x23C
    tagged = 0x4
    thanks, I was hoping there was a flag that seperate your own tags+party tags from other players tags like on retail but this will do

  10. #220
    R4zyel's Avatar Active Member
    Reputation
    26
    Join Date
    Apr 2009
    Posts
    63
    Thanks G/R
    12/7
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Anybody has an example on C# or Delphi about calling NetClient__ProcessMessage?

    not sure how many parameters should i pass.

    i think clientservices can be nil. And i also have to pass Datastore, but still, i don't know in which order and if i need to make something else in the stack.

    i always get wow crashing.

    new(datastore);
    datastore^.vTable := nil;
    datastore^.Buffer := @packet[0];
    datastore^.Base := 0;
    datastore^.Alloc := $FFFFFFFF;
    datastore^.Size := (Length(packet));
    datastore^.Read := 0;
    ClientServices__Recv_vanilla(nil,datastore);
    dispose(datastore);

    Thanks in advance.

  11. #221
    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)
    Here is some copy-pasta for ya!

    Code:
    static class Net
    {
            [UnmanagedFunctionPointer(CallingConvention.ThisCall)]
            private delegate int SendPacketDelegate(IntPtr thisPtr, IntPtr datastorePtr);
    
            private static IntPtr ClientConnectionPtr
            {
                get { return Marshal.ReadIntPtr(new IntPtr(0xC28128)); }
            }
    
            public static int Send(CDataStore buffer)
            {
                if (!buffer.Complete)
                    throw new Exception("Buffer incomplete");
    
                var func =
                    (SendPacketDelegate)
                    Marshal.GetDelegateForFunctionPointer(Locator.ClientConnection__SendPacket, typeof (SendPacketDelegate));
    
                return func(ClientConnectionPtr, buffer.UnmanagedPtr);
            }
    }
    Edit: Oh, you're asking about parsing phony packets, not sending yours. I'll just leave this here in case some future reader finds it useful. I would suggest using the pointer from the code above rather than a null pointer. It absolutely does need that value in vanilla because it will read an array indexed by the opcode of the message for the handler.
    Last edited by namreeb; 06-17-2015 at 11:01 PM.

  12. #222
    R4zyel's Avatar Active Member
    Reputation
    26
    Join Date
    Apr 2009
    Posts
    63
    Thanks G/R
    12/7
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by namreeb View Post
    Here is some copy-pasta for ya!

    Code:
    static class Net
    {
            [UnmanagedFunctionPointer(CallingConvention.ThisCall)]
            private delegate int SendPacketDelegate(IntPtr thisPtr, IntPtr datastorePtr);
    
            private static IntPtr ClientConnectionPtr
            {
                get { return Marshal.ReadIntPtr(new IntPtr(0xC28128)); }
            }
    
            public static int Send(CDataStore buffer)
            {
                if (!buffer.Complete)
                    throw new Exception("Buffer incomplete");
    
                var func =
                    (SendPacketDelegate)
                    Marshal.GetDelegateForFunctionPointer(Locator.ClientConnection__SendPacket, typeof (SendPacketDelegate));
    
                return func(ClientConnectionPtr, buffer.UnmanagedPtr);
            }
    }
    Edit: Oh, you're asking about parsing phony packets, not sending yours. I'll just leave this here in case some future reader finds it useful. I would suggest using the pointer from the code above rather than a null pointer. It absolutely does need that value in vanilla because it will read an array indexed by the opcode of the message for the handler.
    Not pretty sure tho, but that looks like packet sending isn't it?
    I'm talking about packet receiving, hence this function: NetClient__ProcessMessage = new IntPtr(0x537AA0)

  13. #223
    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)
    Originally Posted by R4zyel View Post
    Not pretty sure tho, but that looks like packet sending isn't it?
    I'm talking about packet receiving, hence this function: NetClient__ProcessMessage = new IntPtr(0x537AA0)
    Read my "Edit:" part again. Specifically...

    Originally Posted by namreeb View Post
    I would suggest using the pointer from the code above rather than a null pointer. It absolutely does need that value in vanilla because it will read an array indexed by the opcode of the message for the handler.

  14. #224
    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)
    Use NetClient::HandleData it will do the DataStore job for you.

    Code:
    procedure blah();
    const
      NetClient__HandleData: procedure(__eax, __edx, __this: Pointer; Size: Integer; Data: Pointer; timeStamp: Cardinal) = Pointer($00537C50);
      ClientServices__Connection: function: Pointer = Pointer($005AB490);
    var
      data: TByteBuffer;
    begin
      data := TByteBuffer.Create(6);
      data.PutUInt16(SMSG_LEARNED_SPELL);
      data.PutUInt32(1);
    
      NetClient__HandleData(nil, nil, ClientServices__Connection(), data.WritePos, @data.Data[0], OsGetAsyncTimeMs());
    
      data.Free();
    end;

  15. #225
    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)
    You still can't pass a null pointer for 'this'.

Page 15 of 41 FirstFirst ... 111213141516171819 ... 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 05:53 PM. 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