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, with 16 colour palettes, animated Rotom expressions, and a customisable save screen.

Car Boot GBA Build

I picked up a tired looking GBA for pennies on the pound at a car boot sale and turned it into something I'm genuinely proud of! A bright purple shell, IPS screen, USB-C charging, all in an afternoon.

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.