Skip to content

PokeSim 0.5.3

Latest

Choose a tag to compare

@afk-sapien afk-sapien released this 23 Oct 05:17
· 4 commits to main since this release
cf649d1

PokeSim 0.5.3 patch release

This patch finishes the worker memory fix, steadies browser sound, fixes three stalls and
trade failures found on adventures running 0.5.2, and adds floating image tags.

  • Worker memory (#111). Red, Blue and
    Yellow workers kept a copy of the Gen II data for every Time Capsule trade. Those copies are
    now freed after each trade.
  • Sound. Browser audio follows the speed setting instead of the measured pace, so it no
    longer jumps in pitch or cuts out after a short stall.
  • Stalls and trade failures. A Gold, Silver or Crystal game whose cartridge reset now
    continues its save instead of finding no route to anything. Red, Blue and Yellow no longer
    offer a Pokémon they are about to release. A game whose party cannot make room now pauses
    automatic trades instead of failing with a different Pokémon each time.
  • Floating tags (#115). The image is
    also tagged latest and 0.5.

See the changelog for every change.

Upgrading

Back up the complete library. Set POKESIM_IMAGE=ghcr.io/afk-sapien/pokesim:0.5.3
and run docker compose pull followed by docker compose up -d --wait.
Keep the existing data mount and project name. Python users can follow the
installation guide. Core stays at 0.7.1 and PyBoy RS at 0.1.2.
Saves and checkpoints from 0.5.2 load unchanged, and rolling back to 0.5.2 is safe.

The local suite passed 4,189 tests with private-ROM checks, including a replay of the stuck
Battle Tower save after a cartridge reset.

See the 0.5.2 release notes for the previous patch, the
0.5.0 release notes for the full 0.5.0 update and its known
limitations, and release status for remaining limits.