$FF4052 · player one

Daniel Plas Rivera.

I put characters where Capcom never shipped them—and build AI that has to show its work.

Software architect in New York. After hours: 68000 assembly, characters in games they never shipped in, and a fighting-game agent trained on a friend's matches.

Characters Capcom never put here.

New arrivals, old hardware, and every engine assumption that fought back.

Your AI can sound right and still be wrong.

Bad citations, misleading evaluations, and tools that keep the lab honest.

Recent writing

The latest experiments and what changed.

$42Pick the 9 Colors That Ship in DHC v12.Every character in DHC v12 ships with 9 colors: the 6 attack buttons (LP, MP, HP, LK, MK, HK) plus 3 Start-button colors. Pick the better of two colors as many times as you like, and make a color of your own for the vote.Oct 16, 2026 · 7 min$41SF3 TAG V4.3: Justin Wong Mode, reproduced bugs and independent fixesUnofficial SF3 TAG V4.3 preview: matched before/after repairs for bugs shown in Justin Wong’s review, a held post-winner report, chosen CPU teams and explicit Party assistance. Install from your own clean game with paced Fightcade and RetroArch guides.Oct 4, 2026 · 5 min$40One-on-one Marvel vs. CapcomOne fighter per side, first-to-two rounds, restored Infinity Gems from Marvel Super Heroes and playable Tomichin. Install from your own clean archives.Oct 3, 2026 · 6 min$3EI Put Strider Into MSHvsSF. Here's the Patch.Strider Hiryu from Marvel vs. Capcom is playable in arcade Marvel Super Heroes vs. Street Fighter, in the select-screen square that only showed a logo. His MvC code, sprites, sounds, three hypers and ending come out of your own mvsc.zip. One installer for the Euro set Fightcade plays and the USA set.Sep 28, 2026 · 10 min$3FX-Men vs. Street Fighter, Three on ThreeXMvsSF 3v3 + DHC v1.1 makes arcade X-Men vs. Street Fighter (1996) three on three, in the style of Marvel vs. Capcom 2: three picks per side in eighteen colours, MP+MK and MP+HK tags to either reserve, Delayed Hyper Combos up to three Hypers long where the motion you enter picks each Hyper, snapbacks that choose who you fight next, CPU teams of three up to Apocalypse, six players with one controller per character, and an optional 512×224 arena. 17,632 bytes of new 68000 code and 89 hooks, with a RetroArch core of its own for Windows, Linux and macOS on Apple silicon, and a two-player preview for Fightcade's own FinalBurn Neo.Sep 28, 2026 · 44 min

One more rabbit hole

Still wondering how that worked?

Start with the native character ports, follow the bot's training failures, or send me the bug you can't leave alone.