Repository navigation
msr2ds 2.0.2
Windows, Linux (x86_64), macOS (Apple Silicon) and, for the first time, Android (arm64).
What changed since 2.0.1
- Language choice is back. The Game tab has a Language row again, as 1.x had, with the six languages of the North American game (German, Italian and Dutch put the game in the European region, where it shows them). It is kept as
languagein settings.ini; English when absent. - Choosing a frame rate no longer crashes the launcher (#28). In the launcher the choice is now only kept and applied when the game starts; the in-game menu still changes it at once.
- On Windows the program now starts with a Vulkan library older than 1.3.
- Texture packs: the prologue's pictures (#20). The HD Texture Pack's intro pictures, and its Higher Res Intro add-on, are now found and applied.
- Mouse: the pointer stays in the window in play (#33). A shot beside the game no longer takes the focus away.
- Single screen: a menu over play without Start waits, then stands aside (#12, #32). Picking things up no longer flashes the whole map, and an elevator's map panel no longer covers the prompt.
- Camera: a Metroid's fight is framed as the game frames it (#31). In ultrawide, Samus is no longer cut off at the bottom of the view in those fights, and mouse aiming places her correctly there.
Getting it
- Already have 2.0 or 2.0.1: open msr-native. The Game tab offers 2.0.2: click Update now. On a Mac, if it only offers the download page, the app is running from the folder it was unzipped in: move
msr-native.appto Applications, open it from there and update. - Windows (x64): download
msr2ds-2.0.2-windows-x64.zip, unzip it anywhere you can write to and startmsr-native.exe. - Linux / Steam Deck (x86_64): download
msr2ds-2.0.2-x86_64.AppImage, make it executable (chmod +x) and start it. - macOS (Apple Silicon): download
msr2ds-2.0.2-macos-arm64.zip, unzip it, movemsr-native.appto Applications (or anywhere) and open it. The app is not notarized: the first time, macOS refuses to open it; choose Open Anyway in System Settings → Privacy & Security (or runxattr -dr com.apple.quarantine msr-native.app).
Then click Build the native code on the Game tab, and Play. Native code you already built with 2.0 or 2.0.1 stays valid.
Android (experimental)
msr2ds-2.0.2-android-arm64.apk is the first Android build. Read these before installing:
- Android 10 or newer, 64-bit ARM, with Vulkan. No other devices.
- It holds nothing of the game. The native code is built on a PC: in the PC launcher, with your game file chosen, click Build for Android on the Game tab (a few minutes). It goes into the PC's
user/msr/recomp-android. - Then copy to the device: open the app once so it makes its user folder (
Android/data/io.github.gminustwo.msrnative/files/user), put your game file there, and copy the PC'suser/msr/recomp-androidfolder intouser/msron the device. - Signed with a debug key, not a release key. Android will warn when you install it. A later build signed with a proper key will not install over it: you will have to uninstall this one first, which removes its user folder, so keep a copy of your game file, native code and saves.
- No in-app update on Android: the launcher's Update now is for the PC and Mac builds.
- It has had little testing. Report what you see as an issue, with the device and what happened.
Requirements for PC and Mac are as in 2.0: Vulkan 1.3 graphics (Apple Silicon, macOS 13 or newer on a Mac) and your own decrypted dump of Metroid: Samus Returns (USA).