Skip to content

Releases: 40Cakes/pokebot-gen3

20250211.0

11 Feb 15:38
27688b4
Compare
Choose a tag to compare
  • R/S: Fix Pickup not doing its job (#657)
  • Mark Python 3.13 as supported (#658)
  • Level Grind: Go heal if lead Pokémon ran out of PP (#659)
  • Fix error when having first encounter with HTTP event stream running (#660)

20250208.0

08 Feb 14:09
447161d
Compare
Choose a tag to compare
  • Improve the debug_create_pokemon() function (#650)
  • Fix handling whiteout during Pokecenter Loop modes (#652)
  • Battle State: Use the right data for determining battler ability (#654)
  • Level Balancing Strategy: Go heal if weakest Pokémon is defeated (#655)

20250206.0

06 Feb 11:44
735a382
Compare
Choose a tag to compare
  • Add MacOS Install guide to the Wiki (#645)
  • Fix some level grind issues (#646)
  • Rework calculation of encounter rates (#647)
  • Level Grind: Fix 'lead can battle' check to ignore status conditions and health (#649)

20250201.0

01 Feb 16:14
bdde862
Compare
Choose a tag to compare
  • RSE: Implement catching strategy & Safari mode (#637)
  • Implement a basic E2E test suite (#638)
  • Add Item Steal mode (#639)
  • R/S: Fix encounter logging for FR/IT/ES/JP (#641)
  • Verify that there is space in party/boxes before running modes that catch Pokémon (#642)
  • Fix path calculation on maps with waterfalls and muddy slopes (#643)

20250120.0

20 Jan 21:41
Compare
Choose a tag to compare
  • Pathfinding: Add support for water currents on R/S/E (#611)
  • Pathfinding: Prevent getting stuck on obstacles when pathfinding through currents (#612)
  • Pathfinding: Do not press B when surfing/underwater (#613)
  • Pathfinding: Add support for underwater doors (#614)
  • Add helper functions for diving/surfacing (#615)
  • Limit total number of save states in Load State Window (#616)
  • Fix rotating party lead after battle (#617)
  • Pathfinding: Increase timeout when activating Surf (#618)
  • Implement Sealed Chamber puzzle in Puzzle Mode (#619)
  • Battle Handler: Fix error in double battles if one Pokémon has no damaging moves (#620)
  • Debug Menu: Setting for infinite Repel/Safari Zone, option for Magma Armor Pokémon (#624)
  • Fix timing of egg hatch reporting (#625)
  • Pathfinding: Fix bot sometimes hanging when trying to pathfind to a warp (#627)
  • Revert change that prevented EV Train mode from ever rotating (#628)
  • Pathfinding R/S: Ignore bogus connections between Battle Pyramid and Safari Zone (#629)
  • Add player's house in Pallet Town to Pokémon Center list (#630)
  • Puzzle Solver: Support Sealed chamber for other Sapphire ROMs (#631)
  • Fix 'Infinite Safari Zone' helper on R/S (#632)
  • Rock Smash: Do not soft reset after catching a Pokémon (#633)
  • Handle special Safari Zone case with save_after_catching setting (#634)

20250110.0

11 Jan 03:46
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
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
Compare
Choose a tag to compare
  • Fix Starters mode on Japanese Emerald (#583)

20241216.0

16 Dec 13:04
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
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)