Skip to content

Releases: 40Cakes/pokebot-gen3

20250110.0

11 Jan 03:46
f21d6a8
Compare
Choose a tag to compare
  • Add a EV Level Mode (#591, #604, #605, #606)
  • Add a Safari Mode (for FR/LG) (#593)
  • Improve cross-map pathing in Kanto Safari Zone (#597, #599)
  • Support Japanese versions of Ruby and Sapphire (#595, #598, #602)
  • Add Lati@s for Static Soft Resets mode on R/S (#600)
  • Fix Berry Blender mode on R/S (#603)
  • Fix pathfinding with Acro Bike and Mach Bike (#608)
  • Fix 'battle ended' to be reported at the start of a battle (#609)
  • Fix Level Grind mode on R/S (#610)

20241222.0

22 Dec 17:45
918295f
Compare
Choose a tag to compare
  • Add more support to Puzzle Solver for Emerald / Ruby (#585)
  • Fix overriding symbol on load when sharing the same memory address (#586)
  • Ruby: Add remaining modes support and fixes (#587)
  • Stats: Only count catches if it's a shiny or CCF match (#589)
  • Fix Rock smash mode in safari for Emerald (#590)
  • Fix PartyPokemon to_list causing endpoint calls crash (#592)
  • Ruby : Support Poison and battle listener for EU languages (#594)

20241216.1

16 Dec 13:29
95dc0ef
Compare
Choose a tag to compare
  • Fix Starters mode on Japanese Emerald (#583)

20241216.0

16 Dec 13:04
945c928
Compare
Choose a tag to compare
  • Support Roamers mode for Japanese LeafGreen, and Static Soft Resets for non-English Emeralds (#545)
  • Add debug menu option to export/import Event Flags and Variables (#546, #553)
  • Fix issues that could break the Regi puzzles in Puzzle Solver mode (#548)
  • Support Puzzle Solver for Japanese LeafGreen (#549)
  • Fix desktop notification issue when finding a shiny/CCF Nidoran (#550)
  • Finalise internationalisation support for Leaf Green (#551)
  • Add debug menu utility for editing the current party (#552, #554)
  • Add debug menu utility for adding a pre-configured test party and set of items (#555)
  • Add debug menu utility for editing the item bag (#556)
  • Add debug menu utility for editing the Pokédex (seen/owned) (#559)
  • Fix issues with German version of Ruby/Sapphire (#560)
  • Fix debug tab Map when player has no Pokémon yet (#561)
  • Move party-related code into its own class (#562, #564, #565, #567, #570, #582)
  • Simplify symbols table selection for R/S (#563)
  • Make Debug Tabs less crashy (#568)
  • Add prettier names for maps to console and Discord notifications, as well as debug tabs (#569)
  • Add debug menu utility for adding Pokémon with certain encounter-related abilities (like Illuminate, Sticky Hold, etc.) (#571)
  • Display Feebas tiles in debug tabs (#572)
  • Support battling and Daycare mode in non-English Ruby (#574)
  • Support Feebas mode in non-English Ruby (#576)
  • Simplify Feebas mode pathfinding (#577)
  • Static Gift Resets: Check that scientist has received a fossil for Hoenn Fossils (#579)
  • Static Gift Resets: Check that scientist has received a fossil for Kanto Fossils (#580)

20241205.0

05 Dec 22:22
917540f
Compare
Choose a tag to compare
  • Allow disabling the TTK (GUI) theme through a command-line switch (#512)
  • Fix timing issue with automatic nicknaming (#513)
  • Refactor keyboard code and support Japanese for nicknaming (#514)
  • Prevent unnecessary status moves when catching (#516)
  • Add plugin hook for config reload (#517)
  • Add helper function to get effective encounter rates for a given type (#518)
  • Allow specifying the spin direction (#519)
  • Fix Rock Smash for R/S (#520, #521)
  • Allow Explosion to be used for Kecleon mode (#522)
  • Add option to avoid battling certain Pokémon species (#523)
  • Level Grind : Rework level only first one in party (#525)
  • Fix 'held items' data for species that only have a rare item (#526)
  • Stats DB: Improve error message for Database Locked and Unique Constraint Violation (#527)
  • Add support for Surf and Waterfall in pathfinding (#528)
  • Support bouncing with Acro Bike in pathfinding (#529)
  • Improve multiple choice dialogue for headless mode (#531)
  • Support renaming for Fire Red EU languages (#532)
  • Support Pokémon renaming for FR JP (#533)
  • Support Pokémon renaming for LG Eu languages (#536)
  • Fix game corner choice selection loop (#537)
  • Leaf Green : Support Game Corner, SSR, SRA, Starters, Roamers modes for EU languages (#538)
  • Leaf Green : Support puzzle solver on EU languages (#539)
  • Leaf Green : Support battling modes / daycare for JP language (#540)
  • Leaf Green : Support soft reset modes for Japanese (#541)
  • Fix starters for LG JP (#542)
  • Fix bot being stuck because of missing battle ending symbol traduction (#544)

20241118.0

18 Nov 21:49
a5a8696
Compare
Choose a tag to compare
  • Full support for Japanese FireRed (#476, #483, #488, #489, #491, #493)
  • Initial support for non-English LeafGreen:
    • Daycare mode (DE, ES, FR, IT) (#496)
    • Game Corner mode (DE) (#480)
    • Spin mode (DE, ES, FR, IT) (#498)
    • Level Grind mode (DE, ES, FR, IT) (#498)
    • Fishing mode (DE, ES, FR, IT) (#498)
    • Sweet Scent mode (DE, ES, FR, IT) (#498)
  • Add Safari Zone catching strategy for FireRed/LeafGreen (#482)
  • Add mode for collecting volcanic ash to Puzzle Solver mode (for getting the White Flute on R/S/E) (#494)
  • Support automatic nicknaming (through plugins) in non-English Emerald (DE, ES, FR, IT) (#501, #502, #506, #509)
  • Add Hypno in Berry Forest to supported encounters in Static Soft Resets mode (#507)
  • Show active White Flute, Black Flute and Cleanse Tag in HTTP API/stream overlay (#510)
  • Fix: Do not used banned moves in automatic battling (#484)
  • Fix: HTTP server crashed when using an ability that affected encounter rates (#485)
  • Fix: Caught Pokémon were not tracked in the new stats system (#486)
  • Fix: Take previously fainted party members into account when rotating lead (#487)
  • Fix: Prevent Feebas mode from crashing the bot if map is not loading fast enough (#495)
  • Fix: Add warning when starting a shiny hunt without having any Poké Balls (#497)
  • Fix: Timing issues in Japanese Emerald (#503)
  • Fix: Feebas mode would crash when first Pokémon didn't know 4 moves (#511)

20241023.0

23 Oct 20:48
9af8423
Compare
Choose a tag to compare
  • Add support for Daycare mode with Japanese FireRed, migrate language-specific symbols to a YAML file (#471)
  • Improved battle-handling support in Japanese FireRed (#472)
  • Fixed an error message with console logging when encountering Pokémon that knows Curse (#474)

20241020.0

20 Oct 23:24
2ea9a7c
Compare
Choose a tag to compare
  • Updates how the console reports about encounters look (#443, #459, #460)
  • FireRed: Support for Roamer Reset mode in non-English games (#454)
  • Fix plugin loading: Bot modes provided by plugins didn't show up anymore (#456, #457)
  • Some fixes to stats migration (#455)
  • FireRed: Support for Puzzle Solver mode in non-English games (#458)
  • FireRed: Fix handling of Safari encounters in non-English games (#461)
  • Fix Nidoran's gender being displayed twice in the bot message panel (#462)
  • FireRed: Support for Static Run Aways mode in non-English games (#463)
  • Fix issue when loading the OBS plugin (#464)
  • FireRed: Fix detection of approaching trainers (#466)
  • FireRed: Support for Static Gift Resets mode in non-English games (#468)
  • Rock Smash, Roamer Reset modes: Check the correct party member for Repel level, add a better strategy for Granite Cave in the Wiki (#470)

20241018.0

18 Oct 22:10
f694e3e
Compare
Choose a tag to compare
  • Take abilities into account when calculating effective encounter rates (#450)
  • Fix resetting bot listeners after a soft reset, this fixes logging in Static Soft Resets among other things (#451)
  • Fix missing 'Total Encounters stat in some Discord messages (#452)

20241017.0

17 Oct 21:09
011f96f
Compare
Choose a tag to compare
  • Install requirements to user directory instead of globally #441
  • Fix move replacing logic if a Pokémon has been switched out during the battle #444
  • Support for Level Grind mode in non-English FireRed games #446
  • Support old mGBA shiny log format in stats migration script #445
  • Fix 'is last Pokémon' check in Lose-on-Purpose battle strategy (resolves an issue in Kecleon mode if the player's Pokémon knew more than one move) #449