Skip to content
ShawnHardwick edited this page Aug 3, 2016 · 10 revisions

FAQ overview

Signing In

General

Location

Evolution

Upgrading

Transferring

Catching

Sniping

Recycling/Items

Other

Signing In

Why is PokeMobBot requesting an email and password instead of Google OAuth token?

Niantic changed the way that PokemonGO authenticates with the Google service which stopped supporting the OAuth service that FeroxRev's PokemonGO API was using. If you have security concerns over using your Google account for this, then create a PTC account or look through the source code yourself and compile the program yourself.

Can I still login to my account on the Pokemon GO app while PokeMobBot is running?

Yes! Only if you turn off Location services or GPS on your device while the PokemonGO app is in use. Otherwise, you will be soft-banned by Niantic. With GPS turned off, you will only be able to manage your Pokemon and items, but it is better than nothing. You will not be able to spin Pokestops or catch Pokemon in the app.

How do I login with my Google account that utilizes 2-factor authentication?

Instead of your normal password, you will need to create an app password as described here

  1. Visit your App passwords page. You may be asked to sign in to your Google Account.
  2. At the bottom, click Select app and select Other. Type in PokeMobBot.
  3. Select Generate.
  4. Follow the instructions to enter the App password (the 16 character code in the yellow bar) in your app.
  5. Select Done.

General

How often does the bot evolve Pokemon, recycle items, or rename Pokemon?

As defined by the scheduled intervals section of the Config page.

How do I run multiple bots at once?

Create one single directory with your PokeMobBot installation. Next, create a directory for each account that is a copy of the Config folder. Edit the auth.json file with the different account credentials. Create a script that will change directories to the PokeMobBot installation directory. Execute the executable while passing the directory as a parameter.If you plan to create a script that runs them, make sure the current working directory in your console is the root of PokeMobBot's installation directory.

How do I run PokeMobBot without any prompts?

Set StartupWelcomeDelay to false.

What does IV mean?

Here is a Reddit post that will explain it all.

Location

What are some popular default locations?

  • Santa Monica Pier (California) 34.011366, -118.494344
  • Tokyo Disney (Japan) 35.63034, 139.881754 (MaxTravelDistanceInMeters set to 800)
  • Central Park (New York) 40.7829, -73.9654
  • Sydney (Australia) -33.870674, 151.208868

How do I know which radius value to use?

Visit https://www.freemaptools.com/radius-around-point.htm, this website will help you out! Google Mpas also suports a measure distance right-click option.

Evolution

I have so many candies for one Pokemon and I want to use them for experience farming. How do I do that?

  • Set KeepPokemonsThatCanEvolve to true
  • Set EvolveAllPokemonWithCandy to true
  • Add the Pokemon to evolve to your PokemonsToEvolve list

Every time PokeMobBot evolves, it will evolve as many of that Pokemon limited based on the number of Pokemon and candies that you have.

Upgrading

Transferring

Why are some Pokemon not being transferred?

Any Pokemon that meets the below criteria is transferred:

  • Total number of that pokemon species in your invetory is greater than KeepMinDuplicatePokemon
  • Below the global KeepMinIVPercentage value or KeepMinIVPercentage value in your PokemonsTransferFilter for that specific Pokemon
  • Below the global KeepMinCP value or KeepMinCP value in your PokemonsTransferFilter for that specific Pokemon
  • Is not listed in your PokemonNotToTransfer list
  • If KeepPokemonsThatCanEvolve set to True, you will keep a number of that species based on the number of candies you have. Combined with UseLuckyEggsWhileEvolving it can hold up UseLuckyEggsMinPokemonAmount Pokemon in the inventory.See the below FAQ entry.

Why do I receive the "(ATTENTION) PokemonInventory is Full. Transferring Pokemon's..." error over and over?

If you have KeepPokemonsThatCanEvolve set to True and EvolveAllPokemonWithCandy set to False, the bot may have no way to transfer the massive amounts of Pokemon it is hording based on the number of species candies you have.

This can also occur if KeepPokemonsThatCanEvolve set to True and EvolveAllPokemonWithCandy set to True, but your PokemonsToEvolve list does not include the Pokemon that is filling your inventory that you have a ton of candies for since PokeMobBot will never evolve the Pokemon.

For example, if you have 600 Pidgey candies, the bot will keep 50 Pidgey's in your inventory before it will start transferring.

This can also occur if UseLuckyEggsWhileEvolving is set to true because it will hold UseLuckyEggsMinPokemonAmount amount of Pokemon that cannot be transferred or evolved.

Catching

Every Pokemon I try to catch returns CatchFlee and I cannot claim any Pokestops.

Your account has been soft banned because your account has traveled too far to too short of a time window. PokeMobBot should automatically go through a unsoftbanning process by trying to spin Pokestops until it is successful.

How do I ignore to catch a Pokemon?

Set UsePokemonToNotCatchFilter to TRUE and add the Pokemon to your Config/ConfigPokemonsNotToCatch.ini file

How do I configure the bot to not catch any Pokemon?

Set UsePokemonToNotCatchFilter to true in config.json and add the values from the below PasteBin to your PokemonsToIgnore in your config.json file in the Config directory: http://pastebin.com/raw/sybvHFtv

Why do I receive the "(ATTENTION) Encounter problem: Lure Pokemon NotAvailable" error?

When a Pokestop is lured a Pokemon spawns on an interval, PokeMobBot can see what Pokemon will spawn, but it may not have spawned yet due to the interval. If the interval hasn't expired, you will get the pre-mentioned error message.

Effectively this can be ignored.

Sniping

Why is PokeMobBot not catching Pokemon when sniping?

First, make sure that if you have UseTransferIvForSnipe set to true that the Pokemon being sniped is not in your PokemonsTransferFilter. Additionally, if the Pokemon did not have its IV reported, make sure SnipeIgnoreUnknownIv is set to false,

If you use using PogoLocationFeeder for dynamic locations, then the vast majority of locations are fake locations since the data is crowd-sourced and there is little infrastructure to verify each coordiate automatically.

However, our #90_plus_iv channel in Discord verifies each entry automatically unlike other channels.

Recycling/Items

Why is my bot recycling items?

In order to prevent the inventory from getting too full, the bot will automatically recycle items based on the recycling config values.

How does egg hatching work?

As long as you are under 20 kph, the eggs will hatch automatically when they are ready to hatch. There is no indication in the bot to show hatches. To incubate an egg, set UseEggIncubators to true

How do I use Lucky Eggs before the bot evolves Pokemon?

Set useLuckyEggsWhileEvolvingto true in the settings. By default, this is set to FALSE.

How can I manully use incense, lucky eggs, and incubators?

Open the app on your device with location turned off (to prevent a soft ban) and manually trigger the item.

Other

When I try to build the source code, I receive a "One or more projects were not loaded correctly" error

You must download the Rocket API release ZIP file and extract it into the Necro-bot directory. Follow steps #2-4 again

When I launch the .exe after setting my configurations, the app immediately crashes and displays a bunch of JSON reference exceptions

If you see a screen similar to below and your log file only has Initializing Rocket logger at time, then your config.json or auth.json file has a typo. Scrolling up in the console window will show the exact parsing error on the first line.

http://i.imgur.com/TCrWpse.png

I received an "An existing connection was forcibly closed by the remote host." exception during runtime

If you receive the below exception, this could indicate that the Pokemon GO servers may be unstable or that your internet connection is unstable. Try again later.

System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host

What translations does PokeMobBot support?

Navigate to the Translations folder in your PokeMobBot installation directory and that should show a list of files of the different languages it supports.

Clone this wiki locally