Skip to content
This repository has been archived by the owner on Jul 22, 2019. It is now read-only.

Releases: jabbink/PokemonGoBot

Pokemon Go Bot v0.7.0

08 Nov 14:23
ce24b8c
Compare
Choose a tag to compare
Pokemon Go Bot v0.7.0 Pre-release
Pre-release

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:

  1. Download this release.

  2. Create a config file, as a base, take this file, save it as bot.json in a directory called bot-settings. Then open it with a plain text editor (e.g. notepad) and fill all blanks.

  3. Run the .jar with Java 8 (or higher) like this:

    java -jar PokemonGoBot-0.7.0.jar

  4. Check the frequently asked questions on https://github.com/jabbink/PokemonGoBot

Pokemon Go Bot v0.6.0

15 Aug 10:11
7ac65b2
Compare
Choose a tag to compare
Pokemon Go Bot v0.6.0 Pre-release
Pre-release

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 and use_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 and proxy_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 and wait_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:

  1. Download this release.

  2. 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

  3. Run the .jar with Java 8 (or higher) like this:

    java -jar PokemonGoBot-0.6.0.jar

  4. Check the frequently asked questions on https://github.com/jabbink/PokemonGoBot

Pokemon Go Bot v0.5.2

10 Aug 16:54
a676dd3
Compare
Choose a tag to compare
Pokemon Go Bot v0.5.2 Pre-release
Pre-release

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:

  1. Download this release.

  2. 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

  3. Run the .jar with Java 8 (or higher) like this:

    java -jar PokemonGoBot-0.5.2.jar

  4. Check the frequently asked questions on https://github.com/jabbink/PokemonGoBot

Pokemon Go Bot v0.5.1

09 Aug 13:11
9c62f3d
Compare
Choose a tag to compare
Pokemon Go Bot v0.5.1 Pre-release
Pre-release

Changelog:

  • Camp near x lured pokestops, see camp_lure_pokestop
  • Fix GUI for recently caught Pokemon
  • try to read config.properties.txt when config.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:

  1. Download this release.

  2. 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

  3. Run the .jar with Java 8 (or higher) like this:

    java -jar PokemonGoBot-0.5.1.jar

  4. Check the frequently asked questions on https://github.com/jabbink/PokemonGoBot

Pokemon Go Bot v0.5.0

07 Aug 15:12
Compare
Choose a tag to compare
Pokemon Go Bot v0.5.0 Pre-release
Pre-release

Changelog:

  • Update API
  • for more changelog, refer to the the v0.5.0 alpha 1/2/3/4 changelogs

How to run compiled version:

  1. Download this release.

  2. 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

  3. Run the .jar with Java 8 (or higher) like this:

    java -jar PokemonGoBot-0.5.0.jar

  4. Check the frequently asked questions on https://github.com/jabbink/PokemonGoBot

Pokemon Go Bot v0.5.0 alpha 4

31 Jul 19:59
Compare
Choose a tag to compare
Pre-release

❗ 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:

  1. Download this release.

  2. 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

  3. Run the .jar with Java 8 (or higher) like this:

    java -jar pogo.scraper-all-0.5.0-alpha4.jar

  4. Check the frequently asked questions on https://github.com/jabbink/PokemonGoBot

Pokemon Go Bot v0.5.0 alpha 3

30 Jul 17:59
Compare
Choose a tag to compare
Pre-release

❗ 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:

  1. Download this release.

  2. 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

  3. Run the .jar with Java 8 (or higher) like this:

    java -jar pogo.scraper-all-0.5.0-alpha3.jar

  4. Check the frequently asked questions on https://github.com/jabbink/PokemonGoBot

Pokemon Go Bot v0.5.0 alpha 2

28 Jul 17:47
Compare
Choose a tag to compare
Pre-release

❗ 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:

  1. Download this release.

  2. 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

  3. Run the .jar with Java 8 (or higher) like this:

    java -jar pogo.scraper-all-0.5.0-alpha2.jar

  4. Check the frequently asked questions on https://github.com/jabbink/PokemonGoBot

Pokemon Go Bot v0.5.0 alpha

27 Jul 23:07
39fb4d6
Compare
Choose a tag to compare
Pre-release

❗ 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:

  1. Download this release.

  2. 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

  3. Run the .jar with Java 8 (or higher) like this:

    java -jar pogo.scraper-all-0.5.0-alpha.jar

  4. Check the frequently asked questions on https://github.com/jabbink/PokemonGoBot

Pokemon Go Bot v0.4.3

26 Jul 22:11
Compare
Choose a tag to compare
Pokemon Go Bot v0.4.3 Pre-release
Pre-release

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 in loot_pokestop, catch_pokemon and auto_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:

  1. Download this release.

  2. 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

  3. Run the .jar with Java 8 (or higher) like this:

    java -jar pogo.scraper-all-0.4.3.jar

  4. Check the frequently asked questions on https://github.com/jabbink/PokemonGoBot