Nintendo SwitchRetro Studios, 2025
Switch Playable

Metroid Prime 4: Beyond

Game: Metroid Prime 4: Beyond (Switch, 2025)

NSW

A static recompilation of the Switch version of Metroid Prime 4: Beyond for Linux, as a single AppImage. It builds on MZ Labs’ SwitchRecomp runtime: during first-run setup, the game’s code is recompiled on your machine into a native Linux library, and the console GPU’s work is translated to OpenGL. According to the README, it boots, plays, scans, and sounds right at a steady 60 fps on the test machine, with an AMD Radeon RX 9070 XT, and most rendering bugs and stutters are fixed. All tuning was done on AMD, so NVIDIA may show errors, and on the Steam Deck its author recommends lowering the internal resolution with FSR or capping at 30 fps. Some stutters remain when shaders compile in new areas, loading a save freezes for half a second, and the field of view slider doesn’t work yet. The Windows build is inherited from the upstream project and untested. The only release is v2026.11.02, from November 3. 53 of its 57 commits list Claude as a co-author.

You needYour own copy of Metroid Prime 4: Beyond for Switch (program 010019A01E2F2000) with the update whose main has build ID 8275FBE1…; the cartridge alone won’t do. Either the game’s .xci or .nsp with the update as .nsp and your prod.keys, or the extracted files (ExeFS and RomFS with the update applied); setup verifies all 445 RomFS files (26.9 GB). x86-64 Linux with glibc 2.38 or newer, Steam Deck included, a graphics driver with OpenGL 4.3 or later, SDL2, zlib, OpenH264 or FFmpeg for the videos, and about 30 GB free.

How it gets to PC
Static recompilation
Console
Nintendo Switch
Architecture
ARM64
Author
linuxopt
Original studio
Retro Studios
Year
2025
Stars
90
Last activity
2026-11-10 · 1 day ago
Latest version
v2026.11.02 · 2026-11-03
License
GPL-3.0
Language
C++
View repository ↗
arm64first-person shooterai-assisted
README badge

If this is your project, you can add it to its README: it shows its status on Recompendium and updates itself when the status changes.

README badge
[![Recompendium](https://recompendium.com/insignias/recomp/metroid-prime-4-beyond.svg)](https://recompendium.com/en/recomp/metroid-prime-4-beyond/)