Devlog

Development logs for all active projects. It may be ROM hacking, hardware builds, or tech experiments. New entries posted as work happens.

Overworld Encounters Merged into pokeemerald-expansion

After five months of development, the Overworld Encounters feature I co-developed with Bivurnum was merged into pokeemerald-expansion, adding modern wild Pokémon encounters to the GBA Pokémon decompilations.

Rotom Phone Start Menu

A full start menu replacement for pokeemerald styled as a Rotom Phone with two display modes, 16 colour palettes, animated Rotom expressions, and a customisable save screen.

Basic Cutscene Skipping

Creates scripting macros that let players skip cutscenes they've already seen, with a visible skip button and two options for tracking viewed state.

Overworld Speedup

An overworld speed multiplier for pokeemerald, 1x, 2x, 4x, or 8x, that runs extra animation and camera iterations without touching collision or input logic.

Generic Pokémon Cries

Five fallback Pokémon cries, chosen by base stat total, for pokeemerald-expansion projects that disable individual species cries to save ROM space.

Upgradable Fishing Rod

A single fishing rod key item with a dynamic menu of unlocked techniques, replacing the three-rod system with flag-gated progression and a remembered last-used technique.