Thoughts ? my project im like 95% done. menu

User Tag List

Results 1 to 11 of 11
  1. #1
    SwInY's Avatar Member
    Reputation
    29
    Join Date
    Jul 2009
    Posts
    97
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Thoughts ? my project im like 95% done.

    hey guys,

    just after your thoughts in my project ive been working on for like 3 weeks.
    ive came to a stop tho

    bot fully generates its own waypoints using TSP
    and i have created a global web database for node locations , Am thinking of releasing

    flys, gathers, Dynamic combat loading ( so you can use scripts ) etc.

    ive stopped because ive got stuck.
    bassiclly i came to the point ive relised i need a flying navigation atm im using height checker threw the navigation system every 10ft, takes like 5 seconds and then using TraceLine when actual flying.
    but it seems its just not good enough and still manages to get stuck like a tard

    now with the flyin navmesh im at the point where i have no idea, and not to sure if its worth to keep going?
    i have all the mpq reading all there, it fully reads the mpq files. it loads chunks, can get the height of stuff.
    but i have no real actual navmesh and no knowledge so doing a flying navmesh with the base i got now would be a big headache and time consuming

    and im at the point i really CBF.



    Bassiclly it can detect if a node is underground.
    it has ALOT of stuff implemented. click on node on map to blacklist it
    go over a node on the map and it tells you the XYZ Name and all info about it

    Pictures:
    http://wowgather.com/WoWGather.jpg
    http://wowgather.com/WoWGather1.jpg
    http://wowgather.com/WoWGather2.jpg
    http://wowgather.com/WoWGather3.jpg

    - Black Nodes = underground / blacklisted / in water - no good nodes
    - Red node = mineral
    - green = herb

    thoughts guys?
    or even some help with navmesh flying ?

    or should i just port it to something else? like honorbuddy ?
    Last edited by SwInY; 01-26-2012 at 12:41 AM.

    Thoughts ? my project im like 95% done.
  2. #2
    newtech's Avatar Active Member
    Reputation
    57
    Join Date
    Aug 2008
    Posts
    308
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Now to start off, I want to say I know very little about memory editing in Wow, but from what I can see, I like the UI of the program, and the options for configuring it :P Assuming all the parts works, I like it indeed ^_^
    Regarding your problem, as I said, I have no clue x) But a web database would be nice for new users

    Thanks
    Newtech
    LuaHypArc Lua scripter - 3.3.5a World Builder.

  3. #3
    ~Unknown~'s Avatar Contributor
    Reputation
    193
    Join Date
    Jan 2009
    Posts
    211
    Thanks G/R
    0/5
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I've not coded one personally, but as far as I know a 3D navmesh would probably be a large headache and large amounts of work. It may be true that your bot gets stuck with with even a simple unstuck method, eg.
    Code:
    if(stuck) MashButtons();
    it should work just fine for what most people would use. If this is a proof of concept thing you want to do or just want to do it "the right way," I would research ground navmesh first of which can be found on these forums easily. Then you can work your way toward some form of an accurate 3D representation of the world.

  4. #4
    SwInY's Avatar Member
    Reputation
    29
    Join Date
    Jul 2009
    Posts
    97
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    it works, but not as efficent as id like, like in complex places like the overhangs of the roads of Org.
    Last edited by SwInY; 01-26-2012 at 03:51 AM.

  5. #5
    Require's Avatar Sergeant
    Reputation
    2
    Join Date
    Dec 2011
    Posts
    40
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Looks great SwInY! If you need a more graphical UI, just PM me. I can do some photoshopping and stuff for you if you need !

  6. #6
    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)
    Actually i'm developed a very similar project for my bot, i called it profile generator.



    It uses wowhead as database (parses objects and mobs), reads maps for background directly from mpq (you can zoom in/zoom out to see entire continent).
    It generates profile (for fly/ground gathering) according parsed nodes, you can also move, delete waypoints and nodes, blacklist/unblacklist nodes.
    I'm using RD navmesh implementation in my bot, for every waypoint in profile it gets max polyheight value for height, then adds to height a constant value, after that it smooths out segment in 3D (actually it normalizes Z) and that's all.
    I'm not using traceline in my bot navigator, it simply flys for waypoints, stucks happens in some zones, for example borean tundra, in some places it has a deep pits, but you can load profile and simply edit this place (just move waypoints from these pits).
    So if you getting height without a navmesh, i don't know any reason to waste time for implementation it in your project.

    Can you generate profile for Uldum and upload it somewhere, i can compare it with profile from my generator and see where's differences.

  7. #7
    namreeb's Avatar Legendary

    Reputation
    668
    Join Date
    Sep 2008
    Posts
    1,029
    Thanks G/R
    8/222
    Trade Feedback
    0 (0%)
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)
    Doing a true three dimensional navigation mesh is extremely difficult as there is (last time I checked) no public work being done on it yet. I had started to do this myself, but never finished before I stopped. As with many things I do, once I prove that it can be done I have little interest in the monotony of completing it

  8. #8
    SwInY's Avatar Member
    Reputation
    29
    Join Date
    Jul 2009
    Posts
    97
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Sacred View Post
    Actually i'm developed a very similar project for my bot, i called it profile generator.



    It uses wowhead as database (parses objects and mobs), reads maps for background directly from mpq (you can zoom in/zoom out to see entire continent).
    It generates profile (for fly/ground gathering) according parsed nodes, you can also move, delete waypoints and nodes, blacklist/unblacklist nodes.
    I'm using RD navmesh implementation in my bot, for every waypoint in profile it gets max polyheight value for height, then adds to height a constant value, after that it smooths out segment in 3D (actually it normalizes Z) and that's all.
    I'm not using traceline in my bot navigator, it simply flys for waypoints, stucks happens in some zones, for example borean tundra, in some places it has a deep pits, but you can load profile and simply edit this place (just move waypoints from these pits).
    So if you getting height without a navmesh, i don't know any reason to waste time for implementation it in your project.

    Can you generate profile for Uldum and upload it somewhere, i can compare it with profile from my generator and see where's differences.
    Yeah we kinda doing the same thing.
    Exept I'm using a global website database I made for accurate node location. Even z value.

    I'm doing same thing, i read the mpq for the maps then made a image put-togethererer lol, also checking every 10ft for height to smooth out flying incase of hills or objects, already done it flys 100%, just sometimes when it finds a node just gets stuck and I'm not happy.

    Also yeah when I get home from work il have a look.

    Would reading from wowhead be accurate?
    I know u couldn't tell if it's in a cave or in water untill you see the object. Unlike mine what knows there underground using z and blacklists waypoint as it loads.

  9. #9
    namreeb's Avatar Legendary

    Reputation
    668
    Join Date
    Sep 2008
    Posts
    1,029
    Thanks G/R
    8/222
    Trade Feedback
    0 (0%)
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)
    A quick (and dirty) solution for flying would be to simply disable collision while in flight mode, then just fly in a straight line :P

  10. #10
    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)
    I'm doing same thing, i read the mpq for the maps then made a image put-togethererer lol, also checking every 10ft for height to smooth out flying incase of hills or objects, already done it flys 100%, just sometimes when it finds a node just gets stuck and I'm not happy.
    Maybe you should make more advanced antistuck system, for example if bot cant gather node for 30 seconds, put it in blacklist and continue movement to waypoints, i'm just using something like that and don't have any problems with stucks.

    Would reading from wowhead be accurate?
    I know u couldn't tell if it's in a cave or in water untill you see the object. Unlike mine what knows there underground using z and blacklists waypoint as it loads.
    Yes its 99% accurate and i only need coordinates of nodes, so i decide to parse it directly from wowhead, my bot also can detect is node undeground/underwater in real time.

    Just for my interest, how much time it consumes for generate path for entire zone?
    Last edited by Sacred; 01-26-2012 at 04:17 PM.

  11. #11
    SwInY's Avatar Member
    Reputation
    29
    Join Date
    Jul 2009
    Posts
    97
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Sacred View Post
    Maybe you should make more advanced antistuck system, for example if bot cant gather node for 30 seconds, put it in blacklist and continue movement to waypoints, i'm just using something like that and don't have any problems with stucks.



    Yes its 99% accurate and i only need coordinates of nodes, so i decide to parse it directly from wowhead, my bot also can detect is node undeground/underwater in real time.

    Just for my interest, how much time it consumes for generate path for entire zone?

    yeah you detect in real time, im detecting before i even fly so its faster route and can miss them nodes that are underground,
    i thought of your idea before using wowhead but liked my database for more details really
    also i use my actual XYZ database for teleport gather bot

    its not that its like not getting stuck, its like not advanced as i want it to be, as its like using traceline and i really dont like missing nodes.
    and yeah but once it gets stuck, its really gets stuck lol

    and for how much time it consumes?
    well i have a starting thread which gets just a simple "shitty" waypoint, then every time it finds a new route it overrides, untill hits XX loops or Time defined in settings.
    and really depends on how much nodes there are selected. the less = the better it will find and faster.
    usually it gets a really good path in about 1 min max.


    im also thinking of removing the lua injecting and making it just read and write to selected few address's ( Rotation ). and use keyboard immatates.
    ill send you my MSN via private message. we should chat. it would be interesting
    Last edited by SwInY; 01-26-2012 at 11:26 PM.

Similar Threads

  1. Pro.Genesis Project [Blizz-Like]
    By youngbuck in forum WoW Emulator Server Listings
    Replies: 0
    Last Post: 03-02-2009, 03:37 AM
  2. [custom model]Lajbans and kendors axe project (done)
    By lajbans in forum World of Warcraft Model Editing
    Replies: 17
    Last Post: 08-03-2008, 07:37 PM
  3. [Request] Funserver with features like Project Silvermoon
    By Gregindahood in forum World of Warcraft Emulator Servers
    Replies: 0
    Last Post: 07-25-2008, 01:19 PM
  4. [RELEASE] Venice Blizz-Like Database / 2008 Version Project + 100% Stable
    By ~SaiLyn~ in forum World of Warcraft Emulator Servers
    Replies: 44
    Last Post: 03-18-2008, 06:12 AM
All times are GMT -5. The time now is 01:19 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