Pathing in pixel bot menu

User Tag List

Results 1 to 2 of 2
  1. #1
    0xd5d's Avatar Member
    Reputation
    4
    Join Date
    Mar 2021
    Posts
    19
    Thanks G/R
    18/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Pathing in pixel bot

    Hello,
    I made a C# pixel bot for grinding for wow classic TBC which is working kind of fine (reached level 60 from 58 by only using it ). It uses only pixels (no LUA unlocker, no memory reading).

    To avoid being detected, the bot does not follow a pre-defined path. It has a list of allowed coordinates in a zone, and randomly moves inside it (first define a random path, then follow it).
    Although this pathing mechanism works, it's not perfect for several reasons, among with:
    * The bot only knows a 2D map (WOW LUA API does not provide Z coordinate)
    * The pathing is not really precise
    * The pathing is limited to the allowed zone

    So I'm currently thinking of improving that part. I'm considering reading the game map files, eventually build a navmesh, and somehow use it with the coordinates returned by the WOW LUA API.

    Has any of you had some experience with pathing with a pixel bot? What approach did you follow?
    Do you have any link/insight/already written code of navmesh build & usage with a pixel bot?
    Last edited by 0xd5d; 09-18-2021 at 04:42 PM.

    These ads disappear when you log in.

  2. #2
    mathix's Avatar Member
    Reputation
    5
    Join Date
    Jan 2013
    Posts
    23
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    The only thing you have to do now is to convert the 2D map coordinates to real coordinates that are the same as the ones in the map files. Since Blizzard doesn't allow you to do this, you need to figure it out yourself. I believe there is a library addon or you can maybe check if this thread is alright: https://www.ownedcore.com/forums/wor...ordinates.html (Zones and coordinates --> World to Zone coordinates). Now, if none of that works you'd have to do it manually. You could blink and see how much 20 yards is in in-game coords and then calculate it for every zone id.

    For pathing you HAVE to parse the map files, there's no other way. It's easily done externally, however not having click to move will probably give you some trouble. You can just read your orientation though from a pixel (sending float/double values is not that hard) and then turn to face the next point in the path or something similar. This will look extremely bottish tho.

    My recommendation is to not have pathing in your pixel bot OR use click to move for it. You will get much better results.
    Last edited by mathix; 09-24-2021 at 06:43 AM.

Similar Threads

  1. Creating a Pixel Bot in C# from zero - "kinda" tutorial
    By Humbleguy in forum WoW Classic Bots and Programs
    Replies: 112
    Last Post: 01-26-2022, 08:12 AM
  2. Pathing in pixel bot
    By 0xd5d in forum WoW Classic Bots and Programs
    Replies: 2
    Last Post: 09-21-2021, 07:12 AM
  3. [Bot] Path of Exile - Bots, Hacks, Cheats - All in one place
    By Rotondo in forum PoE Bots and Programs
    Replies: 2
    Last Post: 04-11-2013, 02:21 PM
  4. Controll the fligth path in Azeroth (sort of)
    By al9cac9c in forum World of Warcraft Exploits
    Replies: 25
    Last Post: 07-31-2007, 04:48 PM
  5. [READ] How to post in the Bots and Programs section .
    By Flying Piggy in forum World of Warcraft Bots and Programs
    Replies: 15
    Last Post: 03-31-2007, 08:47 AM
All times are GMT -5. The time now is 11:57 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2022 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2022 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search