Is there any gudie or project about navigation/Pathfinding in retail. menu

User Tag List

Results 1 to 12 of 12
  1. #1
    bigofsmall's Avatar Member
    Reputation
    1
    Join Date
    Jan 2011
    Posts
    14
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Is there any gudie or project about navigation/Pathfinding in retail.

    Hi guys,

    I want to add the function about auto navigation/Pathfinding in my bot.
    Is there any guide or project can be study.
    I found some bot like Zzubot, but it seems that it does not support retail.

    Thanks in advance.

    Is there any gudie or project about navigation/Pathfinding in retail.
  2. #2
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1584
    Join Date
    May 2010
    Posts
    1,828
    Thanks G/R
    188/531
    Trade Feedback
    16 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

  3. #3
    charles420's Avatar Contributor
    Reputation
    315
    Join Date
    Jun 2009
    Posts
    329
    Thanks G/R
    25/119
    Trade Feedback
    0 (0%)
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    most wont support retail since any open source one stopped updating it after wdb6 or so but u can modify the casclib or find a dif reader / or as dark said rip mesh from a private sever and use theirs

  4. #4
    aeo's Avatar Contributor
    Reputation
    127
    Join Date
    Apr 2007
    Posts
    270
    Thanks G/R
    84/62
    Trade Feedback
    7 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    You can also update this with a little bit of work but not too much:

    TheNoobBot/meshReader at master . mmalka/TheNoobBot . GitHub

    Almost all the new file formats are referenced here:

    Marlamin (Martin Benjamins) / Repositories . GitHub

    The other nice thing is you can debug this easily. You can see exactly where your file reader is failing and why.

    Good Luck

  5. #5
    bigofsmall's Avatar Member
    Reputation
    1
    Join Date
    Jan 2011
    Posts
    14
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks above all, i'll study them first.

  6. #6
    bigofsmall's Avatar Member
    Reputation
    1
    Join Date
    Jan 2011
    Posts
    14
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by charles420 View Post
    most wont support retail since any open source one stopped updating it after wdb6 or so but u can modify the casclib or find a dif reader / or as dark said rip mesh from a private sever and use theirs
    Hi,

    Do you mean I can download the MPQ from prifate server even the server is not CASC file system? I get the "mmtile" follow this link: https://drewkestell.us/Article/6/Chapter/20 in a private server with TBC version 2.4.
    My question is can I use the "mmtile" in retail server?

    Thanks in advance.

  7. #7
    bigofsmall's Avatar Member
    Reputation
    1
    Join Date
    Jan 2011
    Posts
    14
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by aeo View Post
    You can also update this with a little bit of work but not too much:

    TheNoobBot/meshReader at master . mmalka/TheNoobBot . GitHub

    Almost all the new file formats are referenced here:

    Marlamin (Martin Benjamins) / Repositories . GitHub

    The other nice thing is you can debug this easily. You can see exactly where your file reader is failing and why.

    Good Luck
    Hi,

    Thanks for your good infromation.
    As my poor knowledge about the navigation, I can't sure if my understanding is correct or not, I guess "Marlamin project" is to get the map data(CASC file system) from wow, and "thenoobbot" is to read the map data and calculate waypoints form start to end position.

    Thanks and any help is appreciate.

  8. #8
    aeo's Avatar Contributor
    Reputation
    127
    Join Date
    Apr 2007
    Posts
    270
    Thanks G/R
    84/62
    Trade Feedback
    7 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    you need to read the game data with CASC explorer. Once you have the game data open you then need to parse the actual terrain data and grab all the verticies and triangles. Once you have all the data you can then pass it to reclass with a bunch of configurations to generate meshes for each tile. You would need to also have some way to read the maps db as well but i think that also exists in marlamins repos.

  9. #9
    bigofsmall's Avatar Member
    Reputation
    1
    Join Date
    Jan 2011
    Posts
    14
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    HI,

    So sorry for my type error , it should be classic TBC while not retail.
    I can't sure if there's any difference between classic TBC and retail

    I download an CSAC explorer, it seems that it can "open storage"now ,but I don't know what next step should I do, which tool or project I should to use.

    CSAC.jpg
    Last edited by bigofsmall; 07-22-2021 at 11:29 AM.

  10. #10
    aeo's Avatar Contributor
    Reputation
    127
    Join Date
    Apr 2007
    Posts
    270
    Thanks G/R
    84/62
    Trade Feedback
    7 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Did you even click the links I posted? The answer is in there:

    TheNoobBot/meshReader/CascLib at master . mmalka/TheNoobBot . GitHub

    if you already have a bot with movement and other functionality in place to use nav meshes this should be a somewhat trivial task with just some reading and learning.

  11. #11
    bigofsmall's Avatar Member
    Reputation
    1
    Join Date
    Jan 2011
    Posts
    14
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by aeo View Post
    Did you even click the links I posted? The answer is in there:

    TheNoobBot/meshReader/CascLib at master . mmalka/TheNoobBot . GitHub

    if you already have a bot with movement and other functionality in place to use nav meshes this should be a somewhat trivial task with just some reading and learning.
    I'm reading the code and meet some problem, however I'll try to find the reason.

    Thanks.

  12. #12
    InnerSilence's Avatar Active Member
    Reputation
    29
    Join Date
    Oct 2019
    Posts
    90
    Thanks G/R
    13/16
    Trade Feedback
    0 (0%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Relatively easy method to get starting is
    1. Get wow export tool
    2. Extract the tiles you want
    3. Import them in Blender and then export as one obj file per map
    4. Import this file in recast demo app
    5. Experiment with parameters and create navmesh and test path finding

    With this method you can get familiar with the navmesh creation process and learn impact of the parameters on the navmesh.
    Here you can learn more about these parameters.
    Also, try to study the source code for the recast demo tool.
    Most if not all of the pathfinding code in the emulators are base on this demo app which changed it a bit too meet their demands.
    This way you will learn the basics you need instead of just using some random code written by others

    Cons:
    1. Object file does not include liquids mesh.

  13. Thanks Corthezz, _chase (2 members gave Thanks to InnerSilence for this useful post)

Similar Threads

  1. Is there any addon that show your swing time in SL?
    By MissMary in forum World of Warcraft General
    Replies: 1
    Last Post: 01-31-2021, 05:45 PM
  2. [Bot] is there any script or bot for farming TFT?
    By Murky3712 in forum League of Legends Exploits. Cheats, Hacks
    Replies: 1
    Last Post: 10-26-2019, 01:49 PM
  3. is there any script or bot for farming TFT?
    By Murky3712 in forum League of Legends
    Replies: 0
    Last Post: 10-06-2019, 12:01 AM
  4. [Need Help] Is there any way to change the WoW Logo in-game
    By Acoustics in forum WoW ME Questions and Requests
    Replies: 0
    Last Post: 04-24-2011, 10:20 AM
  5. [SQL] [TrinityDB] Is there any way to add and additional '0' in a selected column?
    By ReppzYouTube in forum WoW EMU Questions & Requests
    Replies: 6
    Last Post: 08-21-2010, 08:27 PM
All times are GMT -5. The time now is 01:43 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