[Lbot] Bot source code for wow 3.0.9 menu

User Tag List

Page 3 of 13 FirstFirst 1234567 ... LastLast
Results 31 to 45 of 182
  1. #31
    Azzie2k8's Avatar Member
    Reputation
    11
    Join Date
    Apr 2009
    Posts
    190
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    okay for Gobject.cs I got this. I know it is not all and I am not sure if this is right but I will post it anyway.

    Code:
            VMT_GetName = 48,
            VMT_INTERACT = 38;
    Code:
    
    
    
            /// <summary>
            /// Gets the facing in radins
            /// </summary>
            public float Facing
            {
                get
                {
                    try
                    {
                        return Memory.ReadFloat(ObjectPointer + 0x7A8);
                    }
                    catch
                    {
                        return 0;
                    }
                }
            }
    
            /// <summary>
            /// Returns the X position.
            /// </summary>
            public virtual float XPosition
            {
                get 
                {
                    try
                    {
                        return Memory.ReadFloat((ObjectPointer + 0x798));
                    }
                    catch
                    {
                        return 0;
                    }
                }
            }
            /// <summary>
            /// Returns the Y position.
            /// </summary>
            public virtual float YPosition
            {
                get 
                {
                    try
                    {
                        return Memory.ReadFloat(ObjectPointer + 0x79C);
                    }
                    catch
                    {
                        return 0;
                    }
                }
            }
            /// <summary>
            /// Returns the Z position.
            /// </summary>
            public virtual float ZPosition
            {
                get 
                {
                    try
                    {
                        return Memory.ReadFloat(ObjectPointer + 0x7A0);
                    }
                    catch
                    {
                        return 0;
                    }
                }
            }

    If someone knows how to update the asm code please tell me.
    Last edited by Azzie2k8; 05-03-2009 at 03:57 PM.

    [Lbot] Bot source code for wow 3.0.9
  2. #32
    tb200's Avatar Banned
    Reputation
    1
    Join Date
    Jan 2009
    Posts
    13
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thx for sharing, very nice can be usefull now when glider is stoped because of blizzard and farmer john aint selling more bots. thanks very much.

  3. #33
    Robske's Avatar Contributor
    Reputation
    305
    Join Date
    May 2007
    Posts
    1,062
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Azzie2k8 View Post
    okay for Gobject.cs I got this. I know it is not all and I am not sure if this is right but I will post it anyway.


    If someone knows how to update the asm code please tell me.
    The VMT offsets posted by others were decimal, not hexadecimal. I know 0x looks sophisticated and all, but you can drop it

    The ASM code needs very little updating, the TLS was offset at 0x8 and is now at 0x10. Look for something like below and change the (0x)8 to 0x10
    Code:
    Memory.Asm.AddLine("fs mov eax, [0x2C]");
    Memory.Asm.AddLine("mov eax, [eax]");
    Memory.Asm.AddLine("add eax, 8");
    Memory.Asm.AddLine("mov dword [eax], edx");
    XYZ/rotation offsets look ok.
    Last edited by Robske; 05-03-2009 at 03:34 PM.
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
    "I cried a little earlier when I had to poop" - Sku

  4. #34
    Azzie2k8's Avatar Member
    Reputation
    11
    Join Date
    Apr 2009
    Posts
    190
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Robske007a View Post
    The VMT offsets posted by others were decimal, not hexadecimal. I know 0x looks sophisticated and all, but you can drop it

    The ASM code needs very little updating, the TLS was offset at 0x8 and is now at 0x10. Look for something like below and change the (0x)8 to 0x10
    Code:
    Memory.Asm.AddLine("fs mov eax, [0x2C]");
    Memory.Asm.AddLine("mov eax, [eax]");
    Memory.Asm.AddLine("add eax, {0}", C_ObjectManager.TLSOFFSET);
    Memory.Asm.AddLine("mov dword [eax], edx");
    XYZ/rotation offsets look ok.

    okay.Thanks a lot. Is TLS this DescriptorsOffset ? I edited in my post before. It is the only 0x8 I found.

    Yep, sorry for the Interact issue. I am just not used to work with addresses directly.

    Big thanks for the asm code. Anyway do you know a good asm tutorial so I can understand what you really changed there ?


    Edit: so the asm code looks like this ?
    Code:
                        Memory.Asm.Clear();
                        Memory.Asm.AddLine("fs mov eax, [0x2C]");
                        Memory.Asm.AddLine("mov eax, [eax]");
                        Memory.Asm.AddLine("add eax, 0x10");
                        Memory.Asm.AddLine("mov dword [eax], edx", curMgr);
                        Memory.Asm.AddLine("mov ecx, {0}", ObjectPointer);
                        Memory.Asm.AddLine("call {0}", Memory.ReadUInt(VMT + VMT_GetName)); //read pointer to GetName method
                        Memory.Asm.AddLine("retn");
    and this

    Code:
                        this.Memory.Asm.Clear();
                        this.Memory.Asm.AddLine("fs mov eax, [0x2C]");
                        this.Memory.Asm.AddLine("mov eax, [eax]");
                        this.Memory.Asm.AddLine("add eax, 0x10");
                        this.Memory.Asm.AddLine("mov dword [eax], edx", new object[] { curMgr });
                        this.Memory.Asm.AddLine("mov ecx, {0}", new object[] { this.ObjectPointer });
                        this.Memory.Asm.AddLine("call {0}", new object[] { this.Memory.ReadUInt(this.VirtualMethodTable + VMT_INTERACT) });
                        this.Memory.Asm.AddLine("retn");
    right ?



    Azzie2k8
    Last edited by Azzie2k8; 05-03-2009 at 03:52 PM.

  5. #35
    SuperRomu's Avatar Member
    Reputation
    1
    Join Date
    Mar 2007
    Posts
    46
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    someone can post file updated with this offsets? plz
    share with us!

  6. #36
    Robske's Avatar Contributor
    Reputation
    305
    Join Date
    May 2007
    Posts
    1,062
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Azzie2k8 View Post
    okay.Thanks a lot. Is TLS this DescriptorsOffset ? I edited in my post before. It is the only 0x8 I found.

    Yep, sorry for the Interact issue. I am just not used to work with addresses directly.

    Big thanks for the asm code. Anyway do you know a good asm tutorial so I can understand what you really changed there ?

    Wow wow, hands of the "descriptoroffset"! they are 2 very very different things. If you add the "descriptoroffset" to the base address of an object you get a pointer to the start of the descriptor array, which contains all information about that object (health, mana etc) - this one did not change!

    Memory.Asm.AddLine("add eax, 8"); <- change this into 0x10

    Updating something you don't even understand in the slightest is just silly, I suggest you read all threads in the MES (there's only like 500 of them), especially the guide jBrauman wrote on the objectmanager. It's pointless to explain all of this to people if they don't grasp the basics of how WoW handles it's objects. It's a very interesting subject - and being able to update this bot on your own is a plus, as it's popularity will be next to none (and that's a good thing)
    Last edited by Robske; 05-03-2009 at 03:55 PM.
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
    "I cried a little earlier when I had to poop" - Sku

  7. #37
    Azzie2k8's Avatar Member
    Reputation
    11
    Join Date
    Apr 2009
    Posts
    190
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by SuperRomu View Post
    someone can post file updated with this offsets? plz
    share with us!
    come on Robske007a did pretty much everything. are you to lazy to copy&paste ?

    I will update something once I am done. After the help of Robske007a I think there is only CanRead.cs and GObjectList.cs ( just put this is "VMT_GetName = 48;").

    So the only thing I need to find is XPositionOffset in CanRead.cs I guess. Once I have that I will post the changes made to each file.

    For today I am done. I will look tomorrow if the XPositionOffset is posted somewhere.... let's hope so^^

    Azzie2k8

  8. #38
    SuperRomu's Avatar Member
    Reputation
    1
    Join Date
    Mar 2007
    Posts
    46
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nice I'll check it :P +REP

  9. #39
    Azzie2k8's Avatar Member
    Reputation
    11
    Join Date
    Apr 2009
    Posts
    190
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Robske007a View Post
    Wow wow, hands of the "descriptoroffset"! they are 2 very very different things. If you add the "descriptoroffset" to the base address of an object you get a pointer to the start of the descriptor array, which contains all information about that object (health, mana etc) - this one did not change!

    this.Memory.Asm.AddLine("add eax, 8"); <- change this into 0x10

    Updating something you don't even understand in the slightest is just silly, I suggest you read all threads in the MES (there's only like 500 of them), especially the guide jBrauman wrote on the objectmanager. It's pointless to explain all of this to people if they don't grasp the basics of how WoW handles it's objects.

    Oh Sorry I just searched for something within that value. allthough you are right. I should read up. I actually searched the forums but if you don't know what you are looking for it is hard to find anything.

    I will correct the mistakes I made so nobody copies something wrong.

    Thanks a ton.

    Azzie2k8

  10. #40
    Robske's Avatar Contributor
    Reputation
    305
    Join Date
    May 2007
    Posts
    1,062
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Azzie2k8 View Post
    Oh Sorry I just searched for something within that value. allthough you are right. I should read up. I actually searched the forums but if you don't know what you are looking for it is hard to find anything.

    I will correct the mistakes I made so nobody copies something wrong.

    Thanks a ton.

    Azzie2k8
    Np, if you decide to get started on learning memory editing you can always pm me with any questions, even if they may sound silly.

    Provided you did ample research ofc! I'm willing to help but I won't spoonfeed.

    Ps: you already posted the Xpositionoffset (0x79
    Last edited by Robske; 05-03-2009 at 04:01 PM.
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
    "I cried a little earlier when I had to poop" - Sku

  11. #41
    Sychotix's Avatar Moderator Authenticator enabled
    Reputation
    1441
    Join Date
    Apr 2006
    Posts
    3,999
    Thanks G/R
    295/585
    Trade Feedback
    1 (100%)
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)
    This is a copy/paste from the Glider Forums. With the same EXACT wording. I'm not sure that this guy is the creator.

  12. #42
    Azzie2k8's Avatar Member
    Reputation
    11
    Join Date
    Apr 2009
    Posts
    190
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Robske007a View Post
    Np, if you decide to get started on learning memory editing you can always pm me with any questions, even if they may sound silly.

    Provided you did ample research ofc! I'm willing to help but I won't spoonfeed.

    Ps: you already posted the Xpositionoffset (0x79
    thanks for the kind offer.

    I guess this (memory editing) will become my new project. Since I have no clue about Assembler should I try to learn this first ?

    I hope you don't count giving me a point to start as spoonfeeding ^^

    concerning the Xpositionoffset...I am getting tired I think

  13. #43
    Azzie2k8's Avatar Member
    Reputation
    11
    Join Date
    Apr 2009
    Posts
    190
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Sychotix View Post
    This is a copy/paste from the Glider Forums. With the same EXACT wording. I'm not sure that this guy is the creator.
    really ? could you please give me a link ?

  14. #44
    Robske's Avatar Contributor
    Reputation
    305
    Join Date
    May 2007
    Posts
    1,062
    Thanks G/R
    3/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Azzie2k8 View Post
    thanks for the kind offer.

    I guess this (memory editing) will become my new project. Since I have no clue about Assembler should I try to learn this first ?

    I hope you don't count giving me a point to start as spoonfeeding ^^

    concerning the Xpositionoffset...I am getting tired I think
    No need to resort to asm this early, I started out with just reading static addresses, then iterate the object list, then dump data from those objects There are enough "where do I start" threads in the MES though...

    This is a copy/paste from the Glider Forums. With the same EXACT wording. I'm not sure that this guy is the creator.
    No idea honestly - It uses the blackmagic lib, which is only released here and on shynd's blog for as far as I know. Plus I noticed quite some copypasta in this bot (judging by the comments, variable naming and capitalization), copypaste from the MES that is. So I would say the bot is definatly made "here".

    Then again, there's some very advanced code in there, where is 00berAI from? (LEngine class)
    "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." - Martin Golding
    "I cried a little earlier when I had to poop" - Sku

  15. #45
    kaliska's Avatar Active Member
    Reputation
    22
    Join Date
    Mar 2009
    Posts
    84
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    "httpz://vforums(.)mmoglider(.)com/showthread(.)php?t=207242"

    Just ignore him

Page 3 of 13 FirstFirst 1234567 ... LastLast

Similar Threads

  1. [Hack] / [Bot] 1.12.1 WoW Bot Source Code
    By Corthezz in forum WoW Memory Editing
    Replies: 51
    Last Post: 02-04-2017, 01:12 PM
  2. want to buy a source code for ESO bot written with C++ , not script .
    By cute_star in forum Elder Scrolls Online General
    Replies: 0
    Last Post: 04-21-2014, 09:25 AM
  3. [Selling] 2 Honorbuddy Sessions (2 seperate bot codes) for WoW Gold
    By iPwnedUDude in forum World of Warcraft Buy Sell Trade
    Replies: 0
    Last Post: 05-24-2013, 01:44 AM
  4. [Bot:Source] Acidic Bot Source Code
    By =sinister= in forum World of Warcraft Bots and Programs
    Replies: 10
    Last Post: 07-03-2006, 05:38 PM
All times are GMT -5. The time now is 05:03 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