github chasem-dev/sms-launcher v0.1.19

latest releases: beta, v1.1.0, v1.0.1...
one month ago

macOS setup tools

Step 1 now downloads checksum-verified build tools for Intel and Apple Silicon Macs into the launcher's own data folder. Homebrew is not required.

The separate archives include CMake, Ninja, Python 3, Git, LLVM object tools, Make, patch, 7-Zip, and shell utilities. The launcher still needs Apple's Command Line Tools (compiler and SDK), plus Rosetta on Apple Silicon. A guided setup checklist shows the required Apple commands and checks again after installation.

Mac builds use Apple's compiler and bundled Ninja, including when the data folder contains spaces. Older setup files are updated for Mac compatibility before building. Changing compilers preserves the previous build and any custom saves, with verified backups and recovery if restoring fails.

Linux and Windows keep their existing toolset and do not need to download it again. The tool archives are separate release assets; setup selects the correct one automatically. Corresponding sources and notices are available in the toolset releases.

The Mac tool workflow compiles standard Sunshine on Intel and Apple Silicon before publishing. The separate build-tool smoke workflow also tests downloads of the published archives. Eclipse remains experimental on Mac.

Bring your own original North American Super Mario Sunshine disc image. No ROM, game assets, or compiled port is distributed. The DMG/ZIP contain the launcher .app; the Windows installer and Linux AppImage contain the launcher only.

Don't miss a new sms-launcher release

NewReleases is sending notifications on new releases.