ROM Hack Studio — what the AI sees when testing

Screenshots captured by the automated headless-browser test runs (2026-09-16). These are the actual states the AI verified while building and debugging the SMW Level Maker.
before after block
⭐ BEFORE / AFTER — ?-block dropped onto the live gameTop: the level as loaded. Bottom: after dragging a ?-block from the palette and dropping it at 45%/35% of the live game view — the block (orange, with the question mark) now sits in the level. Zoom in!
before after coins
⭐ BEFORE / AFTER — coin row dropped onto the live gameTop: level with the ?-block already placed. Bottom: after dropping a coin row at 60%/25% — the coins appear above the ground.
toolbar
1. Editor toolbar in viewAfter Start Hacking — Save / Build / Test / Levels / Maker / Back all visible (the earlier above-the-fold bug, fixed).
maker panel
2. Maker panel openedPalette, live canvas, Build & Play controls after clicking 🏗️ Maker.
authentic backdrop
3. Authentic level backdropThe maker canvas showing the REAL game's rendering of the intro level (server-side emulator screenshot) with the placement grid on top.
live editor
4. Live editor, decoded objectsThe level's 96 decoded objects rendered on the canvas grid before the authentic backdrop was added.
sweep painting
5. Sweep painting (SMM-style)Hold-and-drag paints a strip of ground tiles — teal markers show the placements.
drag drop
6. Drag & drop placementA palette item dragged from the toolbar and dropped onto the level canvas.
inline preview
7. 👁 Live preview inside the editorThe real emulator embedded in the maker panel, running the edited level — Mario standing on the newly placed ground strip.
built level
8. Built level in the emulatorBuild & Play navigates to the play page; the placed tiles are in the level.
dragdrop play
9. Drag-built level, gameplayFull loop verified: drag-place → build → play, with the added platform visible in real gameplay.
sweep
10. Ground strip swept at y=12Hold-and-drag painting on the live canvas (7 cells placed in one gesture).
preview booted
11. Live preview bootedThe real emulator running the edited level inside the maker panel.
block in game
12. ?-block dropped ONTO the live gameDragged from the palette and dropped at 45%/35% of the game view — visible in the level after re-preview.
coins in game
13. Coin row dropped ONTO the live gameSecond drop at 60%/25% — both items now live in the level alongside the swept ground strip.