Note: Follow the Xbox Setup if using the xbox/gamepass version of the game.
- Before installing SMAPI, run the game at least once.
- Download the latest version of SMAPI.
- Extract the .zip file somewhere. (Your downloads folder is fine)
- Double-click
install on Windows.bat
, and follow the on-screen instructions.
Before you install SMAPI:
- Open the Stardew Valley section in the Xbox app.
- Click the
3 dots button
(should be next to the share button) thenManage button
- Click the
Files tab
and thenBrowse button
to open your game folder - Open the Stardew Valley > Content folder. You should see a lot of files with names like api-ms-win-core-*
- Copy the full path from the address bar at the top.
Run the SMAPI installer:
Run the SMAPI installer like usual, but:
- Download the installer to somewhere that's not the game directory (like your downloads folder).
- When it asks where to install, enter the path you copied from the previous step. (In cmd, you can either
right click
orCtrl V
to paste)
After you install SMAPI:
In your game folder:
- rename
Stardew Valley.exe
to another name such asStardew Valley original.exe
- make a copy of
StardewModdingAPI.exe
and name the copyStardew Valley.exe
- That's it! Now just launch the game through the Xbox app to play with mods.
Note that when the game updates, you'll need to redo the last two sections.
Configuring the game client is not a necessary step, only do this if you want the tracking and awards from the client.
If you choose not to then you will have to launch the game through StardewModdingAPI.exe
.
(Note that this gets automatically taken care of for the xbox version while installing SMAPI)
- Open the
properties
for Stardew (you can do this by right clicking the game in the library and then selectingproperties
from the drop down list) - Go to the
Launch Options
in theGeneral
tab and paste the following line:"{Stardew Valley Folder path}\StardewModdingAPI.exe" %command%
- Replace the
{Stardew Valley Folder path}
with the correct path. - Default for most users
is:
"C:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\StardewModdingAPI.exe" %command%
- Open Notepad and paste in the following:
start "" "{Stardew Valley Folder path}\StardewModdingAPI.exe"
- Replace the
{Stardew Valley Folder path}
with the correct path. - Default for most users
is:
start "" "C:\Program Files (x86)\GOG Galaxy\Games\Stardew Valley\StardewModdingAPI.exe"
- Save the file with the name
start.bat
into the Stardew Valley folder. Make sure to changeSave as type
toall files
when saving. - In the GOG Galaxy client, click on Stardew Valley > settings icon > Manage installation > Configure.
- In the menu that appears, enable the
Custom executables / arguments
checkbox. - Click Add another
executable / arguments
. - Choose
start.bat
in the window that appears and click Open. - Enable the
Default Executable
radio button under the File 2 section you just added, and click OK.
- On many Linux distributions, you may need to download and install an older version of libssl (1.1 or 1.x).
- On Ubuntu, Debian, Linux Mint, and other Debian-based installations, install libssl1.1 (by
running
sudo apt install libssl1.1
on a terminal). - On Arch Linux and its derivatives, install openssl-1.1 by running
sudo pacman -S openssl-1.1
. - On Fedora and its derivatives, install openssl-1.1 by running
sudo dnf in openssl1.1
.
- On Ubuntu, Debian, Linux Mint, and other Debian-based installations, install libssl1.1 (by
running
- Download the latest version of SMAPI.
- Extract the .zip file somewhere (Your downloads folder is fine).
- If you installed Steam through Flatpak, see these instructions:
- instructions for Flatpak
- Run the
install on Linux.sh
file, and follow the on-screen instructions.- (If the installer asks for your game install path, see how to find your game folder - here.)
- Download the latest version of SMAPI.
- Extract the .zip file somewhere (Your downloads folder is fine).
- Double-click
install on Mac.command
, and follow the on-screen instructions.
As of v1.5.0, the Project Fluent mod is now a dependency for stardew access and as such, the mod won't run without it. Project Fluent is mainly used for providing a way to have translation mods for stardew access and also the ability to use Mozilla's project fluent instead of regular json for translation files.
Installation of Project Fluent is essentially the same as installing any other mod, here are the steps:
- Download the v1.1.0 of Project Fluent
from this Nexus direct link (login
if you haven't already) or
from Github.
- Do note that the Github link is only temporary and might get removed in future as the owner only publishes mod updates to Nexus.
- Extract the zip file and move it into the
Mods
folder in your game's folder.
- Download the latest version from Github or from Nexus.
- Extract the zip file (extracting it into the download folder should be fine).
- Copy/Cut the generated
stardew-access
folder. - Paste it into the
Mods
folder in your game folder.
In case you are experiencing any kinds of bugs, it is recommended that you install the debug zip. It will generate more stuff in the log helpful for debugging.
To update you just need to delete or move the mod folder from the Mods
folder to somewhere else and repeat the
installation instruction from the previous section.
We are working on integrating several mods with stardew access and if you want to track our progress and/or want to suggest a mod that you want to be integrated, follow this issue page.
- Auto Travel - developed by GrumpyCrouton, allows you to create custom travel points, which you can fast travel to from anywhere.
- Wasteless Watering - also developed by GrumpyCrouton, you will no longer waste water on non-soil tiles
- Chat Commands - makes it so you can enter commands from chat directly
- Glue Down Furniture - Prevents you from picking up your furniture. We highly recommend installing.