A step-by-step guide to running NMSE (No Man's Save Editor) on macOS using the Gcenx Wine packages from Gcenx/macOS_Wine_builds.
Note: This is an interim solution. A native cross-platform version using Eto.Forms is planned - see the Cross-Platform Work Plan for details.
- Overview
- Why Gcenx Wine Builds?
- System Requirements
- Installation
- Setting Up NMSE
- Finding Your NMS Save Files
- Troubleshooting
- Known Limitations
- Alternative: CrossOver (Paid)
- Future: Native macOS Support
Gcenx Wine Builds are community-built Wine packages for macOS that provide a straightforward way to run Windows applications without using a virtual machine. This guide walks through installing a Gcenx Wine package, creating a Wine prefix for NMSE, and opening your save files.
Why Gcenx Wine Builds?
- Free and open-source Wine packages for macOS
- Wine-Staging 11.6 package available and recommended
- Gecko and Mono included to reduce prefix size
- Works with macOS Intel and Apple Silicon via Rosetta 2
- Supports the Windows applications NMSE requires
Gcenx Wine builds are a strong free alternative to commercial macOS Wine wrappers. They are packaged as native macOS app bundles and can be installed directly from GitHub releases.
Advantages:
- No need for a separate Wine wrapper app like CrossOver
- Official WineHQ configuration options included
- Manual install from the released tarball
- Includes both 32-bit and 64-bit Wine support
| Requirement | Detail |
|---|---|
| macOS version | macOS 12 Monterey or later |
| Chip | Apple Silicon (M1/M2/M3/M4) or Intel |
| Rosetta 2 | Required on Apple Silicon |
| Disk space | ~1 GB (Wine + NMSE + save files) |
Download the tested Gcenx Wine-Staging 11.6 bundle for macOS and install it manually.
- Visit https://github.com/Gcenx/macOS_Wine_builds/releases
- Download the
Wine-Staging 11.6package - Extract the
.tar.xz - Move the resulting
Wine *.appbundle to/Applications
The Gcenx Wine-Staging 11.6 build includes wine-gecko and wine-mono 11.0.0. The Wine-Mono package initializes automatically when the prefix is created, so no separate Mono install is required. This build is known to work well for NMSE on Apple Silicon Macs such as M4 Pro with macOS Tahoe.
- Go to https://github.com/vectorcmdr/NMSE/releases
- Download the latest
NMSE-<version>.zipfile - Extract it to a convenient folder, for example:
mkdir -p ~/Applications/NMSE
unzip ~/Downloads/NMSE-*.zip -d ~/Applications/NMSEYou should now have NMSE.exe and a Resources/ folder in your NMSE directory.
With Wine-Staging 11.6 installed, you can launch NMSE directly from the Wine bundle. Wine will automatically create and initialise a prefix the first time it runs NMSE.
From the NMSE install folder:
cd ~/Applications/NMSE
/Applications/Wine-Staging\ 11.6.app/Contents/Resources/bin/wine NMSE.exeIf your Gcenx bundle has a different app name, replace Wine-Staging 11.6.app with the installed app bundle name.
On first launch, Wine will create the prefix automatically and may take 20–30 seconds to initialise.
No Man's Sky save files are usually stored here on macOS:
~/Library/Application Support/HelloGames/NMS/<profile_id>/To open the folder in Finder:
- Press
Cmd+Shift+G - Paste:
~/Library/Application Support/HelloGames/NMS
When NMSE shows the file browser, the macOS filesystem is available under Wine's Z:\ drive:
Z:\Users\<username>\Library\Application Support\HelloGames\NMS\If you prefer, you can also open the save folder using a Wine file manager:
export WINEPREFIX="$HOME/wineprefixes/nmse"
/Applications/Wine\ Stable.app/Contents/Resources/bin/winefileIf NMSE fails to start on an Apple Silicon Mac, install Rosetta 2:
softwareupdate --install-rosetta --agree-to-licenseIf the wine or winecfg command cannot be found, verify the app bundle is in /Applications and use the full path to the bundle's bin folder.
- Delete the Wine prefix:
rm -rf "$HOME/wineprefixes/nmse" - Recreate it with
wineboot - Run
winecfgagain - Launch NMSE again
Install Windows core fonts:
/Applications/Wine\ Stable.app/Contents/Resources/bin/winetricks corefontsIf the UI appears too small on Retina screens:
- Run
winecfg - Open the Graphics tab
- Set a custom DPI value such as 144 or 192
- Restart NMSE
- macOS saves:
~/Library/Application Support/HelloGames/NMS/ - In NMSE, browse to
Z:\Users\<username>\Library\Application Support\HelloGames\NMS\ - If the
Z:drive is missing, openwinecfgand verify that the drives tab maps your home folder
- Windows-style UI - NMSE is still a Windows application running under Wine.
- File paths - Wine exposes macOS paths with Windows-style drive letters (for example
Z:\). - Performance - May be slower than native due to Wine translation and Rosetta 2 on Apple Silicon.
- Retina support - May require manual DPI tuning for crisp text.
- macOS integration - No native Dock or Cmd-key support in the Wine app.
- Wine package size - Wine and NMSE together use around 1 GB of disk space.
If you prefer a more polished, supported experience, see the CrossOver macOS Guide. CrossOver offers:
- Better Apple Silicon performance in many cases
- Commercial support and updates
- A more automated setup flow
The Wine compatibility layer is an interim solution. The planned native cross-platform version will:
- Use Eto.Forms for a native macOS UI
- Share business logic through NMSE.Lib
- Support native menu bar and Cmd shortcuts
- Ship as a small
.appbundle instead of requiring Wine
See the Cross-Platform Work Plan for the full migration roadmap.