Macro for catching Pokémon (WORKING XP Farming) with Nox


How to get Nox working online as of August 4th (0.31.0): 

http://www.ownedcore.com/forums/poke...all-macro.html
Hey guys, since all direct API bots are not working I thought I would create a macro. So here it is





Exact coordinates to use:
45.030099624523345, -93.31930071115494


Screen resolutions, where to put Nox on-screen while running this macro:


Edit: Many people want this to work for bluestacks so I made resolutions for bluestacks. The thing to make sure is that the actual Pokemon GO application is inside the region where it's white/also says bluestacks:



I used a generic macro program to make this, I used to make these small macros when I didn't use bots that sent requests right to the server. It took a while & it's not very efficient but it still works, if this doesn't work try making a macro with this.

(These are the 2 main files needed) Download the macro program along with the Pokémon catcher macro I created: 



Complete comprehensive tutorial (click on the images to enlarge them):


Here are other recordings I made with this program, test them out when you encounter a Pokémon:



Here is info about the old API and the new API niantic is using:

Quote Originally Posted by Pepejson View Post
Ok let's do this.

API is something like software hosted on Niantic server which respond to our application.

Basically you calling command in for example NecroBot something like "getToken":

1. NecroBot sends to API server your login and password
2. API is checking in account database
3. API send to NecroBot state which could be "invalid", "notactivated"(etc.) or correct and then NecroBot gets token.
4. NecroBot doing a "login" command which sents the token we got from API to the game server
5. After that in Pokemon game server our account is logged in.

Similiar proccess is for walking catching getting pokemons - actually everything in bot is working like I explained few lines up.
And Niantic changed the method for getting map objects

That's why the maps or bots are not getting any Gyms, PokeStops or Pokemons, because they can't got map objects from API.

At the end I'll show you the change at it's source. I wouldn't explain what these lines below means because trust me you wouldn't get it anyway:

POGORE1 - Pastebin.com - That's how the communication Application <---> API looked before change.

POGORE2 - Pastebin.com - And that's how it looks now - you can see completely different values.

So basically I tried to explain it to you as easy I really could.

If you got more question feel free to ask, I'll answer them.

And...
Quote Originally Posted by Karneey View Post
Considering Niantic doesn't make the API. Your knowledge is pretty much bullshit.
Developers make unofficial API for doing bots and maps. Niantic have official API which source you'll never see. That's what developers are doing is recreating the official API which will never be the same as original.

EDIT: http://www.ownedcore.com/forums/poke...ml#post3515320 (POKEMON GO API CHANGE - Reason for not working bots maps) - Thanks to ZeroDayGhost - here you have explained it what means API change but on the example of unofficial API but it's good anyway.
My post is actually explaining the WAY API WORKS and it's about this change which was made today.
The new API is yet to be decrypted

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

Find fixes for problems in these edits:

Edit 1 If you don't want this macro utilizing your whole computer try using 'VirtualBox', though I've never used it

Edit 2 If Nox is freezing every 30 minutes~ make a .bat file that ends Nox every 30 minutes and download BotStarter here:

http://www.ownedcore.com/forums/poke...s-running.html

BotStarter restart function might work, test it out before using it:

>BotStarterSettings.ini:

[BotStarter]
CheckDelayInSeconds=20 <<< Keep this at 5 - 20 seconds, the interval between a task check for paths in BotStarter.ini
StartAppsMinimized=false
AutoRestartInMinutes=60 <<< Test this, try 1 minute & if it works then set it to 30
AutoSendEnterKey=true

Edit 3 Fix fixed window size: Go to "System Settings" (the notch icon at the top) in Nox and find "Interface" and turn fixed size & fixed landscape display off.

Next, under "System Settings", find "Advanced" > "Startup Settings" & change that to 'tablet' and '1440x900'
If Nox is laggy, find "Performance Settings" & allocate a smaller amount of ram, and change performance to 'low'

Edit 4 If you get stuck when you encounter at the first pixel recognition, make sure the Nox client is in the exact dimensions of the box

Edit 5 The macro recording above transfers all Pokemon upon capture, here is a version that keeps all Pokemon:


Edit 6 Yes, the bot does collect Pokestops. It should be detecting the blue colour on the pokestop at top left and cycle through all 6 pokestops when it

finds that pokestop