Developing API Alternative Bot menu

User Tag List

Results 1 to 10 of 10
  1. #1
    clamchoda's Avatar Master Sergeant
    Reputation
    37
    Join Date
    Jul 2016
    Posts
    96
    Thanks G/R
    11/36
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Developing API Alternative Bot

    Hello everyone. I am developing one of the first non API dependent bots for the next time the API is down. I am sorry I held out during the break. But I am not proud right now. It works great, but only gets about 15k exp per hour. It needs to catch Pokemon! Right now, it works off the Nox Emulator.

    Setup;
    - Set Nox size to "custom"
    - Set fixed size "on"
    - Set remember size and location "on"
    - Start Bot

    What I currently have working beautifully;
    - Movement thread
    - Controls the bots movement in Nox
    - Scanning thread
    - Scans for Pokestops (&Pokemon in future)
    - Set a starting location to farm
    - Farm around starting location
    - Begins walking and scanning for PokeStops
    - Spin Pokestop collect Items, continues walking & scan
    - Changes locations
    - Reset location in Nox every X minutes
    - Reset Nox every 30 minutes (avoid Nox freeze bug)

    What I need help with
    - Distinguishing a Pokemon

    My PokeStop detection can detect a PokeStop 90% of the time. So it wont be viable enough to simply say if not PokeStop, is Gym or Pokemon.
    I have tried the following;

    Pixel Color detection - This wont be efficient enough. The graphics in the game that appear to be a solid color, are actually thousands of different shades to make up the appearance of a solid color. It is rare that there are two pixels in a short distance that are the exact same color. I assume this was done on purpose to prevent just this type of object detection. Also, the colors slightly change through out the day to to Night / Daytime shading.

    Picture Detection - I have captured a screen shot, then done a picture scan to find a picture location within the screen shot. Again, this does not always work due to shading and pixel color, and is often tricky with 3D objects.

    So, what have some of you master developers come up with for making such a detection. Thank you.

    EDIT: I'm using C#.
    Last edited by clamchoda; 08-31-2016 at 11:13 PM.

    Developing API Alternative Bot
  2. Thanks Nine1Sickness, sinek (2 members gave Thanks to clamchoda for this useful post)
  3. #2
    evagon's Avatar Member
    Reputation
    1
    Join Date
    Sep 2012
    Posts
    28
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by clamchoda View Post
    Hello everyone. I am developing one of the first non API dependent bots for the next time the API is down. I am sorry I held out during the break. But I am not proud right now. It works great, but only gets about 15k exp per hour. It needs to catch Pokemon! Right now, it works off the Nox Emulator.

    Setup;
    - Set Nox size to "custom"
    - Set fixed size "on"
    - Set remember size and location "on"
    - Start Bot

    What I currently have working beautifully;
    - Movement thread
    - Controls the bots movement in Nox
    - Scanning thread
    - Scans for Pokestops (&Pokemon in future)
    - Set a starting location to farm
    - Farm around starting location
    - Begins walking and scanning for PokeStops
    - Spin Pokestop collect Items, continues walking & scan
    - Changes locations
    - Reset location in Nox every X minutes
    - Reset Nox every 30 minutes (avoid Nox freeze bug)

    What I need help with
    - Distinguishing a Pokemon

    My PokeStop detection can detect a PokeStop 90% of the time. So it wont be viable enough to simply say if not PokeStop, is Gym or Pokemon.
    I have tried the following;

    Pixel Color detection - This wont be efficient enough. The graphics in the game that appear to be a solid color, are actually thousands of different shades to make up the appearance of a solid color. It is rare that there are two pixels in a short distance that are the exact same color. I assume this was done on purpose to prevent just this type of object detection. Also, the colors slightly change through out the day to to Night / Daytime shading.

    Picture Detection - I have captured a screen shot, then done a picture scan to find a picture location within the screen shot. Again, this does not always work due to shading and pixel color, and is often tricky with 3D objects.

    So, what have some of you master developers come up with for making such a detection. Thank you.

    EDIT: I'm using C#.
    might be worthwhile to head on to pokemongodev subreddit and discord chats. I do see the value of this bot tho, when APIs go down and I suspect they will be frequently, your tool will shine. Sorry I can't add any more value

  4. #3
    jbliz's Avatar Member
    Reputation
    1
    Join Date
    Aug 2016
    Posts
    35
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This is was a great alternative bot in case all bots been down in future.

  5. #4
    sinek's Avatar Member
    Reputation
    3
    Join Date
    Jul 2016
    Posts
    4
    Thanks G/R
    2/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    There's a project of a bot similar to what you want to do. It is written in Python, though. You can find it here: https://github.com/tellomichmich/PokeNoxBot

  6. Thanks clamchoda (1 members gave Thanks to sinek for this useful post)
  7. #5
    clamchoda's Avatar Master Sergeant
    Reputation
    37
    Join Date
    Jul 2016
    Posts
    96
    Thanks G/R
    11/36
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks for the reply guys.

    I am not looking for the python alternative but thank you. Is that solution fully API independent? How does it switch locations without interfacing to NOX instead of PokemonGo? Can you verify that this bot was working during the recent bot outage?

    I just looked through the code and I will be doing similar image detection using OpenCV in .NET

    I had manually wrote the image detection before and it wasn't* working so well. This library is proving work wonders!

    Thank you very much!!!!!!!
    Last edited by clamchoda; 08-09-2016 at 03:22 PM.

  8. #6
    rejoin's Avatar Member
    Reputation
    1
    Join Date
    Jul 2012
    Posts
    20
    Thanks G/R
    2/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I like this more than the Pyhton alternative because it's C#

    Do you plan to make this bot public? Any github link?

  9. #7
    clamchoda's Avatar Master Sergeant
    Reputation
    37
    Join Date
    Jul 2016
    Posts
    96
    Thanks G/R
    11/36
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by rejoin View Post
    I like this more than the Pyhton alternative because it's C#

    Do you plan to make this bot public? Any github link?
    Yes I do. I plan to surprise everyone nextime that API is hit. Although, it's more of a self learning curve for my self, I probably wont put the development of it up to the public. Let me tell you though... learn that link I posted very well if your interested in c# bot development. Because my lord, I got distracted coding aimbots as well right shortly after learning this lol!
    Since I love to program, and I love to cheat at games. This has been my favorite library I've learned in the bast 12 years!

    Updates:
    - Pokestop Detection now closer to 98%
    - POKEMONS DETECTED
    - Pokemon distance detection from ball
    - Coding throws later, wooohoo!!

    Edit: Let me give you some details though before you get excited. This bot wont be like the API bots that can get you 200-500k per hour. I'm aiming for 50-100k per hour as this is a more life like bot (Currently ~20k per hour but I can't wait to try catching pokemon).

    It does not alter the code files or game state, it does not click the screen a kabillion times, nor does it inject anything raunchy that shouldn't be there.

    It simply, plays the game on an emulator, and sends every command as if it coming from a mobile device. That being said, it won't fly around on your jet at 450 KM/H and slowdown to 10 KM/H and catch every pokemon within a 100 KM range. It will only do what you can do through a mobile device. (See pokemon within the route your walking)
    Last edited by clamchoda; 08-09-2016 at 01:39 PM.

  10. Thanks wizardingo (1 members gave Thanks to clamchoda for this useful post)
  11. #8
    basszoneiv's Avatar Member
    Reputation
    1
    Join Date
    Aug 2016
    Posts
    20
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by clamchoda View Post
    Yes I do. I plan to surprise everyone nextime that API is hit. Although, it's more of a self learning curve for my self, I probably wont put the development of it up to the public. Let me tell you though... learn that link I posted very well if your interested in c# bot development. Because my lord, I got distracted coding aimbots as well right shortly after learning this lol!
    Since I love to program, and I love to cheat at games. This has been my favorite library I've learned in the bast 12 years!

    I hope your successful brother
    Updates:
    - Pokestop Detection now closer to 98%
    - POKEMONS DETECTED
    - Pokemon distance detection from ball
    - Coding throws later, wooohoo!!
    I hope ur successful brother

  12. #9
    Nine1Sickness's Avatar Active Member
    Reputation
    21
    Join Date
    Aug 2016
    Posts
    92
    Thanks G/R
    5/15
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Keep up the work on this! This will be a great alternative to API bots in the future.

  13. #10
    clamchoda's Avatar Master Sergeant
    Reputation
    37
    Join Date
    Jul 2016
    Posts
    96
    Thanks G/R
    11/36
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Nine1Sickness View Post
    Keep up the work on this! This will be a great alternative to API bots in the future.
    Just posted a sneak peak!

    Anyone with a good blob detection suggestion for pokemon let me hear it. Or if anyone knows where the bitmaps are for the pokemon from the game that would be really helpful.

Similar Threads

  1. [Question] Any other API's / bots being worked on?
    By Reppz in forum Pokemon GO Chat
    Replies: 4
    Last Post: 08-21-2016, 09:41 PM
  2. Cooperation offer for developer with privat bot
    By emtec22 in forum Guild Wars 2
    Replies: 1
    Last Post: 06-16-2015, 05:36 AM
  3. [Bot] Cooperation offer for developer with privat bot
    By emtec22 in forum PoE Bots and Programs
    Replies: 3
    Last Post: 03-31-2015, 04:42 AM
  4. Replies: 0
    Last Post: 03-31-2015, 04:36 AM
  5. New Free Bot API
    By UnknOwned in forum World of Warcraft Bots and Programs
    Replies: 17
    Last Post: 09-03-2007, 09:37 PM
All times are GMT -5. The time now is 06:04 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