PPather and fences - did it ever work? menu

User Tag List

Page 3 of 4 FirstFirst 1234 LastLast
Results 31 to 45 of 51
  1. #31
    Hawker's Avatar Active Member
    Reputation
    55
    Join Date
    Jan 2009
    Posts
    214
    Thanks G/R
    1/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by blamani View Post
    H4wker , not everyone wants to use injection, so you should leave the choice to the user which "method" they want to have in their program , if you make the changed pather available to the public.
    You are totally free to write a dummy human interface device driver that cannot be detected by Warden. I doubt it will take more than a few months. I leave the choice to you.

    PPather and fences - did it ever work?
  2. #32
    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 blamani View Post
    H4wker , not everyone wants to use injection, so you should leave the choice to the user which "method" they want to have in their program , if you make the changed pather available to the public.

    Just out of curiosity, why are you so scared of "injection"...
    "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

  3. #33
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1358
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Robske View Post

    Just out of curiosity, why are you so scared of "injection"...

    Injektunz iz skary.

  4. #34
    blamani's Avatar Active Member
    Reputation
    19
    Join Date
    Jul 2008
    Posts
    80
    Thanks G/R
    1/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Im not scared, i just think people that dont want to should have the possibility to use it as well. Just a small missunderstanding on your side it seems

  5. #35
    aaró's Avatar Contributor
    Reputation
    121
    Join Date
    Mar 2008
    Posts
    429
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Sorry is this pather working with wow? or am I just dreamiing?

  6. #36
    miceiken's Avatar Contributor Authenticator enabled
    Reputation
    209
    Join Date
    Dec 2007
    Posts
    401
    Thanks G/R
    7/9
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If you fix it, it will work.
    Fantastic?

  7. #37
    klufas's Avatar Active Member
    Reputation
    20
    Join Date
    Aug 2007
    Posts
    25
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by blamani View Post
    Im not scared, i just think people that dont want to should have the possibility to use it as well. Just a small missunderstanding on your side it seems
    I don't believe he had any misunderstanding, if you want to change things go ahead, don't expect him to cater to your tastes when you're not giving him anything.

  8. #38
    tanis2000's Avatar Active Member
    Reputation
    39
    Join Date
    Feb 2009
    Posts
    123
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Here I am!

    @barthen: your adapted PPather code has been invaluable.. god bless GPL!

    As far as I have been able to work with it, it looks like there are plenty of variations of PPather around. One of the guys working on BabBot pointed to me this one: https://openwow.net/svn/pather-lite/
    which seems to be a very stripped down version of PPather. Basicly just the pathing code and nothing else. But I couldn't understand from which version of PPather it was taken.

    It would be cool if someone took over the PPather code, stripped it of all the unnecessary fuss and fixed the outstanding bugs like those pointed out in this post and released it to the public. I have a member of the team currently working on nav meshes but having just one project that does it all would really be the best choice.

    btw I'm still stuck with detecting on which continent the player.. as far as I could see, PPather needs to know which continent to work from in order to extract the data from the correct MPQ file. And again.. having something that does the extraction of all the needed stuff once and for all the first time you run your bot would really make things faster for those that have the hdd space to invest on (almost anyone)

  9. #39
    Gorzul's Avatar Member
    Reputation
    8
    Join Date
    May 2009
    Posts
    19
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by tanis2000 View Post
    btw I'm still stuck with detecting on which continent the player.. as far as I could see, PPather needs to know which continent to work from in order to extract the data from the correct MPQ file. ...
    Read the "RealZoneText" from memory or via GetRealZoneText() and get the "ContinentID" from DBFilesClient\AreaTable.dbc.

    Code:
    Field ID 	 Type 	         Description
    0 	         uint 	         AreaID
    1 	         uint 	         Continent (refers to a WorldID)
    2 	         uint 	         Region (refers to an AreaID)
    3 	         bitfield 	 Flags
    11 	         string 	 Name

  10. #40
    BoogieManTM's Avatar Active Member
    Reputation
    52
    Join Date
    May 2008
    Posts
    193
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by tanis2000 View Post
    Here I am!

    @barthen: your adapted PPather code has been invaluable.. god bless GPL!

    As far as I have been able to work with it, it looks like there are plenty of variations of PPather around. One of the guys working on BabBot pointed to me this one: https://openwow.net/svn/pather-lite/
    which seems to be a very stripped down version of PPather. Basicly just the pathing code and nothing else. But I couldn't understand from which version of PPather it was taken.

    It would be cool if someone took over the PPather code, stripped it of all the unnecessary fuss and fixed the outstanding bugs like those pointed out in this post and released it to the public. I have a member of the team currently working on nav meshes but having just one project that does it all would really be the best choice.

    btw I'm still stuck with detecting on which continent the player.. as far as I could see, PPather needs to know which continent to work from in order to extract the data from the correct MPQ file. And again.. having something that does the extraction of all the needed stuff once and for all the first time you run your bot would really make things faster for those that have the hdd space to invest on (almost anyone)
    That's my branch, and i'll be doing the m2 fix on it today hopefully. It's based on 1.0.4d, not that much changed in that code in any of the versions of pather ever to be released to the public.

  11. #41
    Hawker's Avatar Active Member
    Reputation
    55
    Join Date
    Jan 2009
    Posts
    214
    Thanks G/R
    1/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by tanis2000 View Post
    ...

    btw I'm still stuck with detecting on which continent the player.. as far as I could see, PPather needs to know which continent to work from in order to extract the data from the correct MPQ file. And again.. having something that does the extraction of all the needed stuff once and for all the first time you run your bot would really make things faster for those that have the hdd space to invest on (almost anyone)
    Code:
           public Mover(LocalPlayer Me)
            {
                const uint GetContinentName = 0x010A51F8;
                string contintentName = Game.wow.ReadUTF8String(GetContinentName, 40);
                ppather.Init(contintentName);
                this.Me = Me;
                mySpot.Update(Me.Location);
                Logger.logToFile("PPather started on " + contintentName + ".");
            }
    Problem solved.

    In my copy, the offset lives in Offsets.cs but its simpler to illustrate like this.
    Last edited by Hawker; 06-04-2009 at 01:55 AM.

  12. #42
    tanis2000's Avatar Active Member
    Reputation
    39
    Join Date
    Feb 2009
    Posts
    123
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Gorzul View Post
    Read the "RealZoneText" from memory or via GetRealZoneText() and get the "ContinentID" from DBFilesClient\AreaTable.dbc.
    I went for the code-injected way of doing it. I'm calling DoString with the following code: "SetMapToCurrentZone(); continent = GetCurrentMapContinent();"

    And I read the continent variable and go through a switch as it's only 6 possible values apparently (not including battlegrounds / instances as I'm not really interested in them at the moment).

    I could as well just dump the content of AreaTable.dbc and get a list in the bot code but I'm too lazy to do that atm

    On the other hand, did anyone figure out if models are actually being misrotated along the Y axis or not?

  13. #43
    barthen's Avatar Contributor Authenticator enabled
    Reputation
    94
    Join Date
    Apr 2007
    Posts
    112
    Thanks G/R
    4/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by tanis2000 View Post
    And I read the continent variable and go through a switch as it's only 6 possible values apparently (not including battlegrounds / instances as I'm not really interested in them at the moment).
    Hey Tanis, yesterday I checked out the babbot source code and I think I found a bug in the wowplayer.cs file (in the function returning the continent name). You're returning "Outland" but I think the continent name should be "Expansion01".

    I can't test it right now so maybe I'm mistaken.

    By the way, has babbot a forum of its own?

  14. #44
    blamani's Avatar Active Member
    Reputation
    19
    Join Date
    Jul 2008
    Posts
    80
    Thanks G/R
    1/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

  15. #45
    tanis2000's Avatar Active Member
    Reputation
    39
    Join Date
    Feb 2009
    Posts
    123
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by barthen View Post
    Hey Tanis, yesterday I checked out the babbot source code and I think I found a bug in the wowplayer.cs file (in the function returning the continent name). You're returning "Outland" but I think the continent name should be "Expansion01".
    Yeah you're right. I'm going to fix it right now. Thank you mate!

Page 3 of 4 FirstFirst 1234 LastLast

Similar Threads

  1. [Release] Easiest and dumbest Warden bypass ever (Work on Kronoslol)
    By NotJuJuBoSc in forum WoW EMU Programs
    Replies: 3
    Last Post: 12-09-2016, 09:43 AM
  2. Yahtzee - Best and Funniest Game Reviewer Ever
    By Verye in forum Community Chat
    Replies: 2
    Last Post: 02-16-2008, 10:56 PM
  3. how to make new MPQ's with mac and how to make it work?
    By jaspervdg in forum WoW ME Questions and Requests
    Replies: 0
    Last Post: 02-06-2008, 01:50 PM
  4. Replies: 27
    Last Post: 08-13-2007, 07:03 AM
All times are GMT -5. The time now is 12:04 AM. 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