Releases: jabbink/PokemonGoBot
Pokemon Go Bot v0.7.0
Highly experimental; might have unpredictable bugs
Changelog:
- Updated communication protocol to work with current "encryption"
- Fully moved to JSON config
- Move to new API
How to run compiled version:
-
Download this release.
-
Create a config file, as a base, take this file, save it as
bot.json
in a directory calledbot-settings
. Then open it with a plain text editor (e.g. notepad) and fill all blanks. -
Run the
.jar
with Java 8 (or higher) like this:java -jar PokemonGoBot-0.7.0.jar
-
Check the frequently asked questions on https://github.com/jabbink/PokemonGoBot
Pokemon Go Bot v0.6.0
Ban warning
Niantic introduced harder bans (~23 hours). Make sure you don't loot more than 2000 Pokestops in 23 hours and don't catch more than 1000 Pokemon in 23 hours.
See https://www.reddit.com/r/pokemongodev/comments/4xkqmq/new_ban_types_and_their_causes/ for more information.
Changelog:
- Evolve in stacks with optional Lucky Egg (see
evolve_before_transfer
,evolve_stack_limit
anduse_lucky_egg
) - Fix getting stuck while walking
- fix most occurrences of "no pokeballs" after pokemon is encountered
- Add proxy support (see
proxy_server
,proxy_port
,proxy_type
,proxy_username
andproxy_password
) - Add approximation of reaching the next level
- Show distance of egg walked in UI
- add randomization to bot behavior (see
random_ball_throws
,wait_between_throws
,random_speed_range
,desired_curve_rate
(always_curve
is removed!),wait_chance
,wait_time_min
andwait_time_max
) - added export support for multiple bots
- check level up rewards
- Beware: the UI moved to ui.pogobot.club
How to run compiled version:
-
Download this release.
-
Create a config file, as a base, take this file, save it as
config.properties
, fill all blanks and save it next to the.jar
file -
Run the
.jar
with Java 8 (or higher) like this:java -jar PokemonGoBot-0.6.0.jar
-
Check the frequently asked questions on https://github.com/jabbink/PokemonGoBot
Pokemon Go Bot v0.5.2
Changelog:
- Fix config template for Windows users
- Fix getting stuck when following streets
- Don't break when player is level 40
- read config file as Rich Text Format (Mac OS X)
- read config file first from working dir, when not found try .jar dir
- stop camping lures when pokebag is full
- don't idle for 5 seconds when reaching waypoint
- Add XP/hour calculation
- Group items to drop (drop lower items before better items); see group_items_by_type
- log when the bot is camping near lures
- hopefully fix concurrent modification exception
How to run compiled version:
-
Download this release.
-
Create a config file, as a base, take this file, save it as
config.properties
, fill all blanks and save it next to the.jar
file -
Run the
.jar
with Java 8 (or higher) like this:java -jar PokemonGoBot-0.5.2.jar
-
Check the frequently asked questions on https://github.com/jabbink/PokemonGoBot
Pokemon Go Bot v0.5.1
Changelog:
- Camp near
x
lured pokestops, seecamp_lure_pokestop
- Fix GUI for recently caught Pokemon
- try to read
config.properties.txt
whenconfig.properties
is not found - Fake device info to any recent-ish Apple device (always fakes the same per account)
- Accept the ToS (should prevent NullPointerException during login)
- Disable DEBUG logging
- Automatically try to decrease the map size
- Don't leak username/password on REST API
- Don't lose some pokemon in range
- Catch Pokemon again after pokebag was full at one point
- log to txt file (
./logs/
directory)
Precompiled version contains hotfix not contained in the code for tag v0.5.1
How to run compiled version:
-
Download this release.
-
Create a config file, as a base, take this file, save it as
config.properties
, fill all blanks and save it next to the.jar
file -
Run the
.jar
with Java 8 (or higher) like this:java -jar PokemonGoBot-0.5.1.jar
-
Check the frequently asked questions on https://github.com/jabbink/PokemonGoBot
Pokemon Go Bot v0.5.0
Changelog:
- Update API
- for more changelog, refer to the the v0.5.0 alpha 1/2/3/4 changelogs
How to run compiled version:
-
Download this release.
-
Create a config file, as a base, take this file, save it as
config.properties
, fill all blanks and save it next to the.jar
file -
Run the
.jar
with Java 8 (or higher) like this:java -jar PokemonGoBot-0.5.0.jar
-
Check the frequently asked questions on https://github.com/jabbink/PokemonGoBot
Pokemon Go Bot v0.5.0 alpha 4
❗ This build may be full of bugs as it adds a big new feature that has only been tested by a few people! ❗
Changelog:
-Updated API library to address many bugs.
-added missing setter to avoid log spams (#697)
-Update to latest API lib (#692)
-added break free for walk checks (#691)
-Smooth walk between Pokestops without stuttering (#664)
-Fix compatibilities with new api commits (#684)
-Capitalized descriptions (#666)
-Remove spacing (#668)
-Removed default limit for special items (#659)
-Fix if clause (#661)
-Walk back to the first Pokestop encountered (#593)
-Changed route provider (#655)
How to run compiled version:
-
Download this release.
-
Create a config file, as a base, take this file, save it as
config.properties
, fill all blanks and save it next to the.jar
file -
Run the
.jar
with Java 8 (or higher) like this:java -jar pogo.scraper-all-0.5.0-alpha4.jar
-
Check the frequently asked questions on https://github.com/jabbink/PokemonGoBot
Pokemon Go Bot v0.5.0 alpha 3
❗ This build may be full of bugs as it adds a big new feature that has only been tested by a few people! ❗
Read befor you open issues
You might see ConcurrentModificationException or NullPointerException in this release. We know about that and a fix will be deployed as soon as it's available. They are both not critical and the bot will run regardless. You don't need to open 50 issues about it, thanks 😄
Changelog:
-Updated API library to address many bugs.
-Stop only if Pokeballs are available & fix for not walking anymore (#574)
-Export CSV (with playerstats/pokebank overview) every ProfileLoop (#536)
-Added "Generate GPX file" window in GUI (#594)
-Updated Item drop limits to avoid inventory overflow (#609)
-Removed use of walkAndComeBack() (#638)
-Implemented walking following streets with option to disable (#599)
-Separate settings from config.properties data and fix google login without username/password. (#544)
How to run compiled version:
-
Download this release.
-
Create a config file, as a base, take this file, save it as
config.properties
, fill all blanks and save it next to the.jar
file -
Run the
.jar
with Java 8 (or higher) like this:java -jar pogo.scraper-all-0.5.0-alpha3.jar
-
Check the frequently asked questions on https://github.com/jabbink/PokemonGoBot
Pokemon Go Bot v0.5.0 alpha 2
❗ This build may be full of bugs as it adds a big new feature that has only been tested by a few people! ❗
If you want a bot that just works, use v0.4.3
Changelog:
-Same as 0.5.0-alpha
-Fixed Google login null token provider
How to run compiled version:
-
Download this release.
-
Create a config file, as a base, take this file, save it as
config.properties
, fill all blanks and save it next to the.jar
file -
Run the
.jar
with Java 8 (or higher) like this:java -jar pogo.scraper-all-0.5.0-alpha2.jar
-
Check the frequently asked questions on https://github.com/jabbink/PokemonGoBot
Pokemon Go Bot v0.5.0 alpha
❗ This build may be full of bugs as it adds a big new feature that has only been tested by a few people! ❗
If you want a bot that just works, use v0.4.3
Changelog:
- add web GUI
- By default on
- On port 8000 (
gui_port
) and 8001 (gui_port_socket
) - make sure the ports don't collide with multiple bots
- to turn off, set ports to
0
- ❗ listens on ALL interfaces and IP addresses, make sure your firewall is configured accordingly ❗
- Known issues: Pokemon list might be incorrect; Pokebank count does not count eggs
- the official app counts eggs as part of the pokebank, now this bot does, too (Web UI still shows wrong count)
- make profile update interval adjustable (
profile_update_timer=60
) - Set a maximum number of each Pokémon you want to keep. (
max_pokemon_amount=-1
) - Stop walking when encountering a pokemon (prevents
CATCH_FLEE
a lot) - small bug fixes and typos
How to run compiled version:
-
Download this release.
-
Create a config file, as a base, take this file, save it as
config.properties
, fill all blanks and save it next to the.jar
file -
Run the
.jar
with Java 8 (or higher) like this:java -jar pogo.scraper-all-0.5.0-alpha.jar
-
Check the frequently asked questions on https://github.com/jabbink/PokemonGoBot
Pokemon Go Bot v0.4.3
Changelog:
- Repair smart catch algorithm
- Remove unneeded dependencies (halves jar size)
- Store correct Google Auth token
- Re-randomize poke ball throws at every attempt
- Correctly check for pokeball availability before throwing
- Show IV of encountered Pokemon
- Changed coloring so big events stand out
- Fixed hatching eggs (when incubator was full when the bot started and the bot walked the required distance it used to break)
- Add randomness to next pokestop selection
- Fix desync issues with Pokestop timeout
walk_only
parameter split up inloot_pokestop
,catch_pokemon
andauto_fill_incubator
- Show inventory occupation/total size
- Allow for graceful bot shutdown
- Fix multithreaded synchronization issue
- Gracefully try to log in multiple times
- Finally fixed PTC and Google Login
- Introduce
desired_catch_rate_unwanted
to not waste ultra balls on Pokemon that are going to be transferred soon after catching - Many little bug fixes
How to run compiled version:
-
Download this release.
-
Create a config file, as a base, take this file, save it as
config.properties
, fill all blanks and save it next to the.jar
file -
Run the
.jar
with Java 8 (or higher) like this:java -jar pogo.scraper-all-0.4.3.jar
-
Check the frequently asked questions on https://github.com/jabbink/PokemonGoBot