# PTC/Google login credentials username= # Choose plaintext or base64'd password password= base64_password= # Proxy server and port to be used by the bot. Only HTTP proxy are supported at the moment proxy_server= proxy_port=-1 # Proxy type, among SOCKS/HTTP/DIRECT. DIRECT means a direct connection i.e : no proxy proxy_type=SOCKS # Proxy authentication proxy_username= proxy_password= # Token to login directly (leave this empty, the bot will fill this in automatically) token= # Fill in the start GPS location (latitude/longitude) where you want the bot to start latitude= longitude= # Do you want the bot so start from the location when you shut it down? save_location_on_shutdown=true saved_latitude= saved_longitude= # Desired probability to catch Pokemon with 1 throw desired_catch_probability=0.4 # Desired probability to catch unwanted Pokemon (obligatory_transfer; low IV; low CP) # Set to -1 to not attempt catching at all desired_catch_probability_unwanted=0.0 # Set if random ball throws should be enabled # Currently decides if the throw is nice/great/excellent/normal by using the desired_catch_probability(_unwanted), decreasing earned exp and fang rate however # Heavily depends on the desired catch rates now, if you have too few excellent/great throws try increasing those values random_ball_throws=false # Set if you want to wait a little between throws (0-3 secs) wait_between_throws=false # Number of nearest unused pokestops to randomly select # The next pokestop from (1/infinite) random_next_pokestop_selection=5 # Should the bot camp around lured x pokestops (-1 = off; 1 = one needs to be in range; 2 = two..., etc) camp_lure_pokestop=-1 ## Walking # Meters per second speed=2.8 # Random speed range around the original speed value in Meters per Second # Example: If speed is 2.8, and the range 0.5, the speed will be between 2.3 and 3.3 random_speed_range=0.0 # Should the bot follow the streets? If false, go directly to pokestops/waypoints # If so, separate route providers by a comma, ordered by preference # Example: MAPZEN,MOBROUTING,PROJECTOSM,YOURNAVIGATION,GOOGLE # WARNING: If you use GOOGLE, you must use a Google Api Key follow_streets=false # If you use MAPZEN as route provider, you can use a Mapzen "Turn by Turn" API key (if not you are limited to 6 calls per minute) # How to: https://github.com/mapzen/mapzen-docs-generator/blob/master/docs/index.md # Template: valhalla-XXXXXXX mapzen_api_key= # If you're using GOOGLE as route provider, get an api key here: # https://developers.google.com/maps/documentation/directions/get-api-key # You must enable Directions API and Elevation API # The key always starts with "AIza" google_api_key= # Should the bot loot the pokestops (true/false) loot_pokestop=true # Should the bot catch pokemons (true/false) catch_pokemon=true # Should the bot auto fill incubators with eggs (true/false) auto_fill_incubator=true ## Items drop # Should the bot EVER drop items (true/false) drop_items=true # Should the bot wait between each item/group dropped? Time in milliseconds, will be randomized a little, to skip use -1. Recommended 700-2500 item_drop_delay=-1 # Max number of each item that the bot should keep if "drop_items" is enabled # Use -1 in an item to never drop this specific item # The default values add up to 350 item_revive=20 item_max_revive=10 item_potion=0 item_super_potion=30 item_hyper_potion=50 item_max_potion=50 item_poke_ball=40 item_great_ball=50 item_ultra_ball=50 item_master_ball=10 item_razz_berry=40 item_lucky_egg=-1 item_incense=-1 item_lure_module=-1 # Groups the items that are kept by type so it keeps best of same type # Ex: if you have item_revive=20 and item_max_revive=10 and set this # to true, if you get 25 item_revive and 20 item_max_revive it will # drop 15 item_revive and keep 10 item_revive and 20 item_max_revive # Items that have -1 are excluded from groups # Ex: if you set item_potion=-1 it will only group the other potions and # ignore item_potion (never dropping item_potion) group_items_by_type=false ## Extra Info # Should the bot display rewards pokestop (true/false) display_pokestop_rewards=true # Should the bot display if it caught a pokemon from a lure (true/false) display_if_pokemon_from_lure=true # Should the bot display rewards when catching pokemon (true/false) display_pokemon_catch_rewards=true # Display keepalive coordinates display_keepalive=true # Should the bot display information of where it's walking to (true/false) # This will show the name of the pokestop that it's walking to and # replace on the loot log the pokestop id for its name # WARNING: this will increase the https requests without any need. If # the servers are slow it's recommended to turn off this setting display_pokestop_name=false ## Pokemon Transfer # Should the bot auto transfer duplicate pokemon autotransfer=true # Should the bot wait between each transfer and how long? -1 to disable, time to wait in milliseconds (it will be randomized alittle around the given value) # Realistic value is between 1000-3000 autotransfer_time_delay=-1 # Minimum amount of pokemon type to keep keep_pokemon_amount=1 # Maximum amount of pokemon type to keep (-1 to keep all) max_pokemon_amount=-1 # Sort by IV first instead of CP sort_by_iv=false # Rate for bot to throw a curveball, between 0 (never) and 1 (always) desired_curve_rate=0.0 # Never use berries never_use_berries=true # Allow leaving the starting area allow_leave_start_area=false # Max distance from starting point the bot should ever go in meters # (-1: only limited by the initial pokestops (~3*3km); with allow_leave_start_area=true unlimited) spawn_radius=-1 # Number of times the pokestop should be spun to attempt softban bypass (0 to disable, 40 recommended value to work) ban_spin_count=0 # Set timer in seconds to go back to the starting pokestop (-1 disabled) timer_walk_to_start_pokestop=-1 # Set profile update timer (Default: 60) profile_update_timer=60 # Minimum IV percentage to keep a pokemon (to ignore IV: use -1) # between 0 and 100, suggested 80 transfer_iv_threshold=80 # Minimum CP to keep a pokemon (to ignore CP: use -1) transfer_cp_threshold=400 # Minimum CP % in relation to max CP of pokemon to your current trainer lvl to keep pokemon (to disable CP%:use -1) # e.g. Trainer lvl is 33, captured EEVEE has 490 CP which results in max possible CP of 984 with 15/14/15 IV # that however is below the threshold of 60% because its 49% transfer_cp_min_threshold=-1 # List of pokemon you don't want to transfer regardless of CP # The names must be divided by a "," # If you want all pokemons to be transferred just leave it blank ignored_pokemon=EEVEE,MEWTWO,CHARMANDER # List of pokemon you always want to transfer regardless of CP obligatory_transfer=DODUO,RATTATA,CATERPIE,PIDGEY # list of pokemon you always want to evolve before transfer to maximize XP evolve_before_transfer=CATERPIE,RATTATA,WEEDLE,PIDGEY # list of pokemon you NEVER want to catch, regardless of cp/iv never_catch_pokemon= # The stack of evolves needed to pop lucky egg and evolve all evolve_stack_limit=100 # Use lucky egg before evolves (1 = yes, anything else = no) use_lucky_egg=1 # Should the bot wait between each evolution and how long? -1 to disable, time to wait in milliseconds (it will be randomized alittle around the given value) # Default and minimum is 300, and even if you decrease it it wont change as with a lower value evolution doesnt work. # This value is crucial, as it takes ingame 25 seconds ca (=25000) but will mess with the stack evolution! evolve_time_delay=300 # Port where the socketserver should listen, 0 = do not listen gui_port_socket=8001 # REST API password, CHANGE THIS rest_api_password= # Export player/pokemondata on Profile Update. Options are: # *empty* Don't export (default) # CSV Correct USA/UK CSV format ("," as delimiter and "." as decimal separator) # DSV European CSV/DSV format (";" as delimiter and "," as decimal separator) # Use this one if your MS Excel can't handle the default CSV option # JSON JSON format export= # Initial map size (S2 tiles) to fetch (max. 9: ~3*3km area) initial_map_size=9 # For artificial pauses/rests # Chance to wait randomly at a pokestop in %, recommended about 10 or less, default disabled wait_chance=0.0 # Time to wait in seconds, recommended 5-30, default disabled wait_time_min=0 wait_time_max=0 # Bot timeouts, to stop the bot after reaching certain definable limits # If multiple limits are set the first reached will stop the bot # Set if you want to stop the bot after a certain time (in minutes), if not leave it -1. Only full numers, eg. 300 bot_timeout_after_minutes=-1 # Set if you want the bot to stop after catching certain amount of pokemons, -1 skips it bot_timeout_after_catching_pokemon=-1 # Set if you want the bot to stop after visiting certain amount of pokestops, -1 skips it bot_timeout_after_visiting_pokestops=-1 # desired type of buddy pokemon buddy_pokemon= # List of pokemon names #MISSINGNO #BULBASAUR #IVYSAUR #VENUSAUR #CHARMANDER #CHARMELEON #CHARIZARD #SQUIRTLE #WARTORTLE #BLASTOISE #CATERPIE #METAPOD #BUTTERFREE #WEEDLE #KAKUNA #BEEDRILL #PIDGEY #PIDGEOTTO #PIDGEOT #RATTATA #RATICATE #SPEAROW #FEAROW #EKANS #ARBOK #PIKACHU #RAICHU #SANDSHREW #SANDSLASH #NIDORAN_FEMALE #NIDORINA #NIDOQUEEN #NIDORAN_MALE #NIDORINO #NIDOKING #CLEFAIRY #CLEFABLE #VULPIX #NINETALES #JIGGLYPUFF #WIGGLYTUFF #ZUBAT #GOLBAT #ODDISH #GLOOM #VILEPLUME #PARAS #PARASECT #VENONAT #VENOMOTH #DIGLETT #DUGTRIO #MEOWTH #PERSIAN #PSYDUCK #GOLDUCK #MANKEY #PRIMEAPE #GROWLITHE #ARCANINE #POLIWAG #POLIWHIRL #POLIWRATH #ABRA #KADABRA #ALAKAZAM #MACHOP #MACHOKE #MACHAMP #BELLSPROUT #WEEPINBELL #VICTREEBEL #TENTACOOL #TENTACRUEL #GEODUDE #GRAVELER #GOLEM #PONYTA #RAPIDASH #SLOWPOKE #SLOWBRO #MAGNEMITE #MAGNETON #FARFETCHD #DODUO #DODRIO #SEEL #DEWGONG #GRIMER #MUK #SHELLDER #CLOYSTER #GASTLY #HAUNTER #GENGAR #ONIX #DROWZEE #HYPNO #KRABBY #KINGLER #VOLTORB #ELECTRODE #EXEGGCUTE #EXEGGUTOR #CUBONE #MAROWAK #HITMONLEE #HITMONCHAN #LICKITUNG #KOFFING #WEEZING #RHYHORN #RHYDON #CHANSEY #TANGELA #KANGASKHAN #HORSEA #SEADRA #GOLDEEN #SEAKING #STARYU #STARMIE #MR_MIME #SCYTHER #JYNX #ELECTABUZZ #MAGMAR #PINSIR #TAUROS #MAGIKARP #GYARADOS #LAPRAS #DITTO #EEVEE #VAPOREON #JOLTEON #FLAREON #PORYGON #OMANYTE #OMASTAR #KABUTO #KABUTOPS #AERODACTYL #SNORLAX #ARTICUNO #ZAPDOS #MOLTRES #DRATINI #DRAGONAIR #DRAGONITE #MEWTWO #MEW