$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.

$36I Put MVC2's Hayato Into Marvel vs. Capcom. Here's v0.Hayato's Dreamcast art, animation records, collision boxes and palettes now render inside stock Marvel vs. Capcom, driven by Hulk's character code. The v0 video, what the render probe measures, the palette rule the hardware forced, and everything that is still not there: no Hayato moves, no download.Sep 15, 2026 · 18 min$37I Put MVC2's Sentinel Into Marvel vs. Capcom 1. It Worked on the First Boot.The biggest character in Marvel vs. Capcom 2 now renders inside stock Marvel vs. Capcom on Hulk's character code, from the first build of the port harness that Hayato proved out. The v0 video, the census, the 2,819-tile margin, why every Dreamcast-only character has been silent until now, and everything still missing: no Sentinel moves, no sound, no download.Sep 15, 2026 · 14 min$35Inside MvC's Mashable Moves: From the ROM Chip to the Extra HitWhich MvC supers are mashable, what to press, and how many hits were demonstrated: character verdicts, baseline comparisons, code limits, reproducible evidence and a CPS-2 chip location map.Sep 13, 2026 · 26 min$34The Partner Hyper Draws Its BackgroundDHC v8 is out. The partner handoff's missing background was a stalled Hyper script waiting for an animation event nobody sent; six bytes send it. Level 4 of the meter turns yellow from a tile the game already had. What was verified, at what tier, and the trailer.Sep 11, 2026 · 8 min$33MvC Had the Digits for Five Super Bars. One Instruction Said Three.The cap is one byte. Four other tables also assume three. A statically verified five-level patch uses Capcom's existing art; a full-match play test is still pending.Sep 4, 2026 · 7 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.