Skip to content

v0.16.0 — pokemon plugin suite (slice 1)

Choose a tag to compare

@apiad apiad released this 11 Jun 01:14
· 81 commits to main since this release

Refactor of the Emerald plugin into a namespace package with two complementary plugins and a shared logic library.

Migration (clean break): the --plugin argument changes:

  • Old: --plugin gbax.plugins.emerald_party
  • New: --plugin gbax.plugins.pokemon.emerald --plugin gbax.plugins.pokemon.emerald_driver

Or for info-only sessions (no automation): --plugin gbax.plugins.pokemon.emerald alone.

This is slice 1 of 7 — the scaffolding step. Same behavior as v0.15.10, just reorganized. Slice 2 will rewrite the auto-fight using gMain.callback2 scene detection (replacing the ambiguous phase byte that caused the round 4-7 stuck loops).

Spec: vault/Atlas/Architecture/2026-06-10-pokemon-emerald-companion-suite.md.