Hello Everyone,
I've spent the last two months writing a bot for classic WoW. The bot uses user authentication, a database, and phone apps (iOS and Android) written by me.
The phone app can:
- View status of things like:
- Player alive
- Bot running
- Bot online
- Wow window open & logged in
- App registered with PC software
-The app can receive notification updates AND push notifications for things such as:
- Whisper received
- Bot stopped
- Bot stuck
- Leveled up
- Message from GM
- Reached amount of gold
- Bags full
- Invited to a party
- WoW window closed
- more to come
About the bot:
The bot itself is a pixel bot, written in C#, and can currently record and run profiles from end users. So it currently works as I have it now. I'm in the process of implementing battleground functionality as well. The bot right now, does not read the memory or write to it, and I want to keep it that way if I can. I've written an addon that uses the API to get everything I've needed so far.
-What is required before the bot is released:
- Currently I'm stuck on getting the players x and y coordinates while in a battleground without reading the memory. I can get the players coordinates outside of a battleground, which works great and I can run my bot for grinding etc. I would like to, using the API, get the players coordinates in a battleground. If I can't do this, I will end up reading the coordinates from memory, but I don't want to do that.
-Pricing for the bot:
- I plan on using a payment method of in app purchases through the phone apps I've written. The starting plan will be $5 a month, midgrade plan will be $10, and the phone app functionality and all other functionalities for $15 a month.
-My background:
- I've been writing software for years, and like to help people. Hence why I'm writing the bot
What I need help with:
- I've been able to write everything so far on my own, and it's taken A LOT of time from me. As I've started implementing battlegrounds, I was able to setup the bot to auto queue for battleground, join, release spirit, etc, everything needed. BUT I'm not able to get the players coordinates and facing direction while in a battleground using WoWs API as they've patched that. If someone is able to point me towards a way to get the coordinates of the player in a battleground through the API, I would be very grateful. This is the only thing keeping me from finishing the bot and releasing it (besides Apple being picky about my app updates).
You can see the app in the iOS app store currently, if you'd like. It's called PDot config.
- What the bot currently can do:
- Run profiles which will navigate your character
- Detect combat
- Fight mobs. using assigned heal/attack keys in the bot
- Auto heal if HP below certain percentage
- Create custom profiles
- Auto loot monsters after killing them
- Lots more!
- Features and capabilities that will be added to the bot:
- Battlegrounds (Autoqueue, join, leave, combat, etc)
- Extra functionality to act as a fishing bot or other things likewise
- Once bot is fully complete, I will be adding multiboxing functionality as well
If anyone has other ideas they would like implemented as well, or wants to help on how to get the coordinates in a BG, let me know! Thanks for reading, and I'm looking forward to getting this out!