Releases: 40Cakes/pokebot-gen3
Releases · 40Cakes/pokebot-gen3
20250211.0
20250208.0
20250206.0
20250201.0
- 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
- 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
- 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
- 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
- Fix Starters mode on Japanese Emerald (#583)
20241216.0
- 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
- 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)