How to Install Stardew Valley Mods: A Complete Guide

Download Article
An in-depth look at how to install mods onto your computer or Steam Deck
Download Article

Want to take your Stardew Valley game to the next level? Tons of creators have developed countless mods to add new features, practical functions, cute updates, and everything in between to this beloved RPG game. We’ll walk you through how to set up mods on a variety of operating systems, so you can take your Stardew experience to the next level.

Disclaimer: Modding is currently available for Windows, Mac, Linux, and Steam Deck devices, and is completely unavailable for iOS, Nintendo Switch, Xbox, and PlayStation devices. While there is a modding program for Android that’s in its Alpha release, most of these mods are currently dysfunctional.

Things You Should Know

  • Download SMAPI to mod all versions of Stardew Valley (Windows, Mac, Linux, Steam Deck).
  • Download the mods you’d like to use with a site like ModDrop and unzip them into the “Mods” folder of your game’s folder.
  • Configure your game client so it runs the modded version of Stardew Valley.
Section 1 of 6:

Using Windows

Download Article
  1. How.com.vn English: Step 1 Download and install...
    Download and install SMAPI. Extract the zipped file to your Downloads folder so it’s easy to access.
    • SMAPI is a specialized modding framework that allows mods to run on Stardew Valley. The base download works for Windows, Mac, and Linux devices (including Steam Deck devices).
  2. How.com.vn English: Step 2 Download the mods you’d like to use.
    Check out sites like Nexus Mods and ModDrop, which offer comprehensive catalogs of different mods, along with ratings. Use the “search” function on these websites to find the exact mod that you’re looking for.
    Advertisement
  3. How.com.vn English: Step 3 Unzip the compressed mod file into the Stardew Valley game folder.
    Extract the mod file into the Mods folder attached to your Stardew Valley game file. Here’s where you can find your game folder, depending on your client:
    • Steam: C:\Program Files (x86)\Steam\steamapps\common\Stardew Valley
    • GOG: C:\GOG Games\Stardew Valley or C:\Program Files (x86)\GOG Galaxy\Games\Stardew Valley
    • Xbox app: C:\XboxGames\Stardew Valley
  4. How.com.vn English: Step 4 Install SMAPI and configure your game client.
    Using the files you extracted earlier, install SMAPI onto your computer by clicking on the install on Windows.bat file. Instructions will pop up on your screen—follow them to finish up the installation process. While keeping this installation window open, configure your game client so it runs SMAPI rather than the default game:
    • Steam: Select the provided text in the installer window, which reads like ”[File path]” %command%. Then, open Steam, right-click on the Properties option, and click on the “Launch Options” part of the “General” menu. In the box, paste what you copied from the installer window.
    • GOG: Create a new Notepad file with the following text: start "" "C:\Program Files (x86)\GOG Galaxy\Games\Stardew Valley\StardewModdingAPI.exe". Save this file as start.bat. Then, open up the GOG client, open up the settings for Stardew Valley, and click on “Manage installation” followed by “Configure.” Toggle the “Custom executables/arguments” box, click the “Add another executable/arguments” option, and choose the start.bat file that you made earlier. After selecting this file, click on the “Default executable” option.
    • Xbox app: Click the ... button on the Stardew Valley profile, along with the “Browse…” button within the “Files” tab. Once you’ve opened the Stardew Valley > Content folder, copy the complete file path. Install SMAPI as you normally would, but paste the file path when the installation window prompts you to. Once SMAPI is completely installed, go to your game folder (C:\XboxGames\Stardew Valley) and rename the .exe file to Stardew Valley original.exe. Then, duplicate the StardewModdingAPI.exe file and change the name to Stardew Valley.exe.[1]
  5. How.com.vn English: Step 5 Play Stardew Valley as you normally would.
    After you’ve configured your client, the modded version of Stardew Valley should boot up when you start playing the game.
  6. Advertisement
Section 2 of 6:

Using Mac

Download Article
  1. How.com.vn English: Step 1 Download SMAPI and...
    Download SMAPI and unzip it into your Downloads folder. There’s only one version of the SMAPI file, but it works on all operating systems.
  2. How.com.vn English: Step 2 Open the install on macOS.command file.
    Follow the instructions on the installation terminal that pops up.[2]
  3. How.com.vn English: Step 3 Search for your Mods folder using the Finder function.
    Go to your Stardew Valley game folder to locate the Mods subfolder. Here’s where you can find it:
    • Steam: ~/Library/Application Support/Steam/SteamApps/common/Stardew Valley/Contents/MacOS
    • GOG: /Applications/Stardew Valley.app/Contents/MacOS
  4. How.com.vn English: Step 4 Download your desired mods and drop them into the Mods folder.
    Search for the mods you’d like on sites like Nexus Mods or ModDrop. After downloading the files, extract them into the Mods folder you’ve just located.
    • Type the mods you’re looking for into the search bar on the website to narrow down your results.
  5. How.com.vn English: Step 5 Launch Stardew Valley as you normally would.
    The modded version of the game should boot up.[3]
  6. Advertisement
Section 3 of 6:

Using Linux

Download Article
  1. How.com.vn English: Step 1 Install any prerequisites required for your machine.
    You’ll need to install a certain SSL depending on the type of distribution software your Linux device runs. Based on this, open up a terminal and run the following:[4]
    • Arch-based (Manjaro, Arch, EndeavorOS): sudo pacman -S openssl-1.1.
    • Debian-based (Linux MMint, Debian, Ubuntu): sudo apt install libssl1.1.
    • Fedora: sudo dnf install openssl1.1
    • RHEL 8-based (Alma 8, CentOS 8, RHEL 8, Rocky 8): sudo dnf install openssl
    • If your machine runs NixOS, execute export NIXPKGS_ALLOW_UNFREE=1 && nix-shell -p steam-run to make a provisional nix-shell using steam-run. After this, open up a terminal and run steam-run ./install\ on\ Linux.sh.
  2. How.com.vn English: Step 2 Download SMAPI and...
    Download SMAPI and unzip the file to your Downloads folder. Make sure that the file isn’t extracted to your Stardew Valley game folder.
  3. How.com.vn English: Step 3 Open the install on Linux.sh file.
    Some people find it helpful to run this command with “XTerm”—to do this, simply, right-click on the file and hit the “Open with ‘XTerm.’”[5]
  4. How.com.vn English: Step 4 Follow the instructions provided in the terminal.
    If it requests your game’s file location, enter:
    • For Steam: ~/.local/share/Steam/steamapps/common/Stardew Valley
    • For GOG: ~/GOGGames/StardewValley/game
  5. How.com.vn English: Step 5 Download your desired mods to the Mods folder of your game.
    Visit NexusMods or ModDrop to find a variety of mods to enhance your game—the search bar on the website can help you find the exact mods you’re looking for. Then, download each file and unzip it in the Mods subfolder of your game folder.[6]
    • Access your game folder using the file paths provided in the previous step.
  6. How.com.vn English: Step 6 Launch Stardew Valley as you normally would.
    Your Linux device should now run the modded version of Stardew Valley.
  7. Advertisement
Section 4 of 6:

Using Steam Deck (Windows)

Download Article
  1. How.com.vn English: Step 1 Download SMAPI and...
    Download SMAPI and extract the file in a separate folder. Double-check that you haven’t unzipped SMAPI into your Stardew Valley game file.[7]
  2. How.com.vn English: Step 2 Follow the instructions from the readme file.
    This will walk you through how to install SMAPI on your Steam Deck.
  3. How.com.vn English: Step 3 Configure Steam so the modded version of Stardew Valley plays.
    Select the “Games” option in the upper menu, along with “Add a Non-Steam Game to My Library.” A new “Add a Game” window will pop up at this point; within it, select the “Browse” option and choose the StardewModdingAPI.exe file.
  4. How.com.vn English: Step 4 Configure your modded game with Proton.
    Find the “StardewModdingAPI” game that’s now in your Steam library, tap the gear icon, and go to the “Compatibility” portion of the menu. Click on the checkbox that says “Force the use of a specific Steam Play compatibility tool,” and then choose a Proton version from the dropdown list below.[8]
    • Proton enables your Steam Deck to play the Windows version of Stardew Valley.
  5. How.com.vn English: Step 5 Download your desired...
    Download your desired mods from a site like ModDrop. Using the site’s search bar, type in the mod you’d like to download for your game. The mod will be downloaded in a zipped file.
    • Nexus Mods is another great site to search for mods.
  6. How.com.vn English: Step 6 Extract your downloaded mods into your game folder.
    Once you’ve downloaded your desired mods, unzip them into the Mods subfolder of your game. You can find your game folder here:
    • Steam: ~/.local/share/Steam/steamapps/common/Stardew Valley
    • GOG: ~/GOGGames/StardewValley/game
  7. How.com.vn English: Step 7 Run Stardew Valley with the StardewModdingAPI program.
    Make sure that you’re choosing the modded program rather than the original one.
  8. Advertisement
Section 5 of 6:

Using Steam Deck (Linux)

Download Article
  1. How.com.vn English: Step 1 Download SMAPI for...
    Download SMAPI for Linux devices. Unzip the file into a separate folder, so it isn’t in the same location as your game folder.[9]
  2. How.com.vn English: Step 2 Run the Install on Linux.sh file and do what the instructions say.
    If you’d rather take a manual installation approach, find the readme that goes with your SMAPI and follow the provided instructions.
  3. How.com.vn English: Step 3 Download the exact mods you’d like for your game.
    Visit a site like ModDrop or Nexus Mods and use the site’s search bar to find and download your desired mods. The file will be zipped.
  4. How.com.vn English: Step 4 Add mods to your game’s Mods folder.
    Extract your mods into your game’s Mods subfolder, which is accessible here:
    • Steam: ~/.local/share/Steam/steamapps/common/Stardew Valley
    • GOG: ~/GOGGames/StardewValley/game
  5. How.com.vn English: Step 5 Play Stardew Valley via the StardewModdingAPI file.
    It should be visible in your Steam library.
  6. Advertisement
Section 6 of 6:

Popular Stardew Valley Mods

Download Article
  1. How.com.vn English: Step 1 Stardew Valley Expanded
    This mod introduces new NPCs into the game, along with different character events and new locations. It even gives you new farm maps to peruse when you first start the game.
  2. How.com.vn English: Step 2 Farmtronics 
    This mod serves as an add-on to the TV that comes automatically in your Farmhouse. It also lets you create bots that handle some of your daily chores.
  3. How.com.vn English: Step 3 Farm Extended
    This mod provides your Farm with a large, varied plot of land that gives you more opportunities to mine, forage, fish, and care for your animals.
  4. How.com.vn English: Step 4 Stardew Aquarium
    This mod includes an aquarium in the Town, which can be filled with the different types of Fish you catch in the game.
  5. How.com.vn English: Step 5 Animal Husbandry
    Much like an actual farm, this mod gives you the option to turn your animals into meat, along with a new way to have your animals reproduce.
  6. How.com.vn English: Step 6 Skateboard
    This mod lets you ride around on a skateboard throughout the map.
  7. How.com.vn English: Step 7 Tractor
    This mod gives you the opportunity to purchase a tractor, which streamlines chores like tilling soil and planting seeds.
  8. How.com.vn English: Step 8 Free Love
    This mod lets you live with both a roommate and a spouse, and also allows you to have multiple spouses.
  9. How.com.vn English: Step 9 Stardew Anime Mods
    This mod provides anime-style portraits for all of the NPCs in the game.
  10. Advertisement


Expert Q&A

Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
      Advertisement

      Tips

      Submit a Tip
      All tip submissions are carefully reviewed before being published
      Thanks for submitting a tip for review!

      About This Article

      How.com.vn English: Janice Tieperman
      Co-authored by:
      How.com.vn Staff Writer
      This article was co-authored by How.com.vn staff writer, Janice Tieperman. Janice is a professional and creative writer who has worked at How.com.vn since 2019. With both a B.A. and M.A. in English from East Stroudsburg University, she has a passion for writing a wide variety of content for anyone and everyone. In her free time, you can find her working on a new crochet pattern, listening to true crime podcasts, or tackling a new creative writing project. This article has been viewed 33,159 times.
      1 votes - 0%
      Co-authors: 4
      Updated: December 28, 2023
      Views: 33,159
      Categories: Video Games
      Thanks to all authors for creating a page that has been read 33,159 times.

      Did this article help you?

      ⚠️ Disclaimer:

      Content from Wiki How English language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
      Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.

      Notices:
      • - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
      • - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
      • - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
      • - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.

      Advertisement