Line 1: |
Line 1: |
− | {{Modding:Player Guide/header}} | + | {{modding player guide header}} |
| | | |
− | This page explains how to install SMAPI (the tool which lets you use mods) on Mac. See also: | + | This page explains how to install SMAPI (the tool which lets you use mods) on macOS. |
− | * [[Modding:Installing SMAPI on Linux|Instructions for Linux]]
| + | |
− | * [[Modding:Installing SMAPI on Windows|Instructions for Windows]]
| + | See instructions for: [[Modding:Installing SMAPI on Android|Android]] • [[Modding:Installing SMAPI on Linux|Linux]] • [[Modding:Installing SMAPI on Steam Deck|Steam Deck]] • [[Modding:Installing SMAPI on Windows|Windows]]. |
| | | |
| __TOC__ | | __TOC__ |
| | | |
| ==Install== | | ==Install== |
− | # Install [http://www.mono-project.com/ Mono].
| + | Quick note: As of version 4.0.0, SMAPI uses NET 6.0, which is supported on '''[https://github.com/dotnet/core/blob/main/release-notes/6.0/supported-os.md#macos Mac 10.15 (Catalina) or later]'''. These instructions will fail if you're on Mac 10.12 (Sierra), Mac 10.13 (High Sierra), or 10.14 (Mohave), in which case, see: [[Modding:Player Guide/Troubleshooting#SMAPI doesn't work with the compatibility branch]] |
− | ## If this doesn't work, see Mono Issues below
| |
− | # Download the [https://smapi.io latest version of SMAPI].
| |
− | # Extract the <tt>.zip</tt> file somewhere (but not in your game folder!). | |
− | # Run the <tt>install on Mac.command</tt> file, and follow the on-screen instructions.<br />''The installer will detect your game and add SMAPI for you.''
| |
| | | |
− | That's it! Just launch the game to play with mods. '''You don't need to change your Steam launch options''' (that's only needed on Windows).
| + | # Download the [https://smapi.io/ latest version of SMAPI] (see [[Modding:Installing SMAPI on Mac Pictorial Guide#Install SMAPI|a pictorial guide]]). |
| + | # Extract the <samp>.zip</samp> file somewhere (but not in your game folder!). |
| + | # Right-click <samp>install on Mac.command</samp> and choose ''open''. |
| + | # Follow the on-screen instructions.¹ |
| | | |
− | <small>To install manually instead, see instructions in the installer's readme.</small>
| + | That's it! Just launch the game to play with mods. '''You don't need to change your Steam launch options.''' (That's only needed on Windows). |
| | | |
− | ==Mono Issues?==
| + | <small>¹To install manually instead, see instructions in the installer's readme.</small> |
− | Does it still not work after installing mono from [http://www.mono-project.com/ Mono]?
| |
− | Try this alternative:
| |
− | # [https://brew.sh Install Homebrew]
| |
− | # Run <tt>brew install mono mono-libgdiplus</tt> in terminal
| |
| | | |
| ==Update== | | ==Update== |
Line 28: |
Line 23: |
| | | |
| ==Uninstall== | | ==Uninstall== |
− | Run <tt>mono install.exe</tt> and choose ''uninstall''.
| + | # Launch the installer again (see [[#Install|install steps]]). |
| + | # When prompted, choose the ''uninstall'' option. |
| | | |
− | {{Modding:Player Guide/footer
| + | ==Troubleshooting== |
| + | * If you are getting the <code>Operation not permitted: 'internal'</code> error, do the following steps: |
| + | ** Open System Preferences |
| + | ** Go to "Security and Privacy", then go to the "Privacy" tab. |
| + | ** Scroll down to "Full Disk Access". |
| + | ** Click the lock button to make changes, and then use the + button to add Terminal to the list of apps. |
| + | ** Try again to run <samp>install on MacOS.command</samp>. |
| + | * On Ventura: |
| + | ** Install [https://iterm2.com/ iTerm] and set it to be your default Terminal. This is not optimal if you like using Terminal, but otherwise seems like a perfectly workable solution. |
| + | ** OR Temporarily disable System Integrity Protection. This is not a great solution, because it leaves your computer vulnerable, and you should absolutely not leave your computer in this state. |
| + | * See the [[Modding:Player Guide/Troubleshooting|troubleshooting page]] for general troubleshooting. |
| + | |
| + | {{Modding guide footer |
| |prev = [[Modding:Player Guide/Getting Started|Getting Started]] | | |prev = [[Modding:Player Guide/Getting Started|Getting Started]] |
| |next = | | |next = |
| }} | | }} |
| + | |
| + | [[de:Modding:SMAPI auf Mac]] |
| + | [[es:Modding:Instalar SMAPI en Mac]] |
| + | [[zh:模组:在Mac上安装SMAPI]] |