Stardew valley api

Stardew valley api DEFAULT

Stardew Valley Stardew Modding API (SMAPI) v.1.8

Stardew Valley Stardew Modding API (SMAPI) v.1.8, download Stardew Valley Stardew Modding API (SMAPI) v.1.8 free, free Stardew Valley Stardew Modding API (SMAPI) v.1.8 mod download, free download of Stardew Valley Stardew Modding API (SMAPI) v.1.8 mod for Stardew Valley, Stardew Valley free mod Stardew Valley Stardew Modding API (SMAPI) v.1.8 download, download for free Stardew Valley Stardew Modding API (SMAPI) v.1.8 Stardew Valley, free download full mod Stardew Valley Stardew Modding API (SMAPI) v.1.8, direct download link Stardew Valley Stardew Modding API (SMAPI) v.1.8, download Stardew Valley Stardew Modding API (SMAPI) v.1.8 modification

full download Stardew Valley Stardew Modding API (SMAPI) v.1.8 Stardew Valley, Stardew Valley Stardew Valley Stardew Modding API (SMAPI) v.1.8, free Stardew Valley mods Stardew Valley Stardew Modding API (SMAPI) v.1.8, Stardew Valley Stardew Modding API (SMAPI) v.1.8 direct download free, Stardew Valley Stardew Modding API (SMAPI) v.1.8 download for free, Stardew Valley Stardew Modding API (SMAPI) v.1.8 Stardew Valley download link, free download Stardew Valley Stardew Valley Stardew Modding API (SMAPI) v.1.8, Stardew Valley Stardew Modding API (SMAPI) v.1.8 mod, Stardew Valley modifications

This is a community-made API that allows you to use DLL mods. Almost every advanced mod for this game requires SMAPI.
To install:
Place this EXE next to StardewValley.exe and run it.

Please Login or Sign Up to post a comment


SMAPI is an open-source modding framework and API for Stardew Valley that lets you play the game with mods. It's safely installed alongside the game's executable, and doesn't change any of your game files. It serves seven main purposes:

  • Load mods into the game.
    SMAPI loads mods when the game is starting up so they can interact with it. (Code mods aren't possible without SMAPI to load them.)

  • Provide APIs and events for mods.
    SMAPI provides APIs and events which let mods interact with the game in ways they otherwise couldn't.

  • Rewrite mods for compatibility.
    SMAPI rewrites mods' compiled code before loading them so they work on Linux/macOS/Windows without the mods needing to handle differences between the Linux/macOS and Windows versions of the game. In some cases it also rewrites code broken by a game update so the mod doesn't break.

  • Intercept errors and automatically fix saves.
    SMAPI intercepts errors, shows the error info in the SMAPI console, and in most cases automatically recovers the game. That prevents mods from crashing the game, and makes it possible to troubleshoot errors in the game itself that would otherwise show a generic 'program has stopped working' type of message.

    SMAPI also automatically fixes save data in some cases when a load would crash, e.g. due to a custom location or NPC mod that was removed.

  • Provide update checks.
    SMAPI automatically checks for new versions of your installed mods, and notifies you when any are available.

  • Provide compatibility checks.
    SMAPI automatically detects outdated or broken code in mods, and safely disables them before they cause problems.

  • Back up your save files.
    SMAPI automatically creates a daily backup of your saves and keeps ten backups (via the bundled Save Backup mod), in case something goes wrong.

  • Have questions? Come ask the community to get help from SMAPI developers and other modders!

    SMAPI rarely shows text in-game, so it only has a few translations. Contributions are welcome! See Modding:Translations on the wiki for help contributing translations.

    1. Saitek x52 drivers
    2. Infiniti fx35 center cap
    3. Young turks youtube
    4. Vintage wrestlemania shirts

    SMAPI - Stardew Modding API 3.7.5

    SMAPI is the Stardew Valley mod loader. It works well with GOG and Steam accomplishments, Linux/Mac/Windows is compatible, you can uninstall it at any time, and if you need support, there is a friendly community. For most Stardew Valley mod types, SMAPI is required.

    Install SMAPI

    Refer to the player's modding guide (or skip steps for installation). To update SMAPI, download and run the new version of the installer, which will automatically clean up the old version.




    The best Stardew Valley mods

    Stardew Valley has absolutely blossomed since it released in 2016. There are thousands of mods out there that do everything from changing what your animals look like, to making fishing easier, to adding items and adjusting game balance. We've completely overhauled our guide to the best Stardew Valley mods that change how the game looks and make farm life more convenient.

    Most of these mods were found either on the official Stardew Valley Mod forum or at the game's Nexus Mods page, both of which are getting more amazing mods everyday. If you're wondering how to play multiplayer, see our separate Stardew Valley multiplayer guide. Even with mods, Stardew Valley is one of the best laptop games to play on a low-spec machine.

    An important thing to note before jumping in is that Stardew Valley does still get updates. Since there isn't any official mod support, there's a chance that mods will break or need to be reinstalled after updates. It's smart to back-up any files you are going to modify in case you need to revert the changes. And back up your save data just to be safe. It can be found by default at C:\Users\[USERNAME]\AppData\Roaming\StardewValley\Saves.

    How to install Stardew Valley mods

    Most of these mods are simple modifications to the game's XNB files. That means all you need to do to install them is download the modified XNB, find the corresponding XNB file in the Stardew Valley 'Content' folder—default location is "C:\Steam\steamapps\common\Stardew Valley\Content", and the XNB you are looking for may be in a subfolder within the 'Content' folder—and then replace the original XNB with the one you downloaded. Though, like I said, you should make a back-up of the original in case you want to remove the mod.

    Stardew Modding API (SMAPI)

    Mods that make more complex changes may require the "Stardew Modding API", or SMAPI for short. This is a community-made API that is frequently being updated and allows you to use DLL mods. It's a slightly bigger hassle to install these mods than the XNB ones—as you first need to install SMAPI and then download DLL mods to place into SMAPI's mod folder—but it also allows those mods to make much deeper changes to the game. You can download SMAPI on the Stardew Valley modding forum, and I'll be sure to mark which mods require it to be used.

    Stardew Valley ModManager (SDVMM)

    There's also a great community-made ModManager tool created by modder yuuki called SDVMM. This will help you install and update SMAPI, as well as keep track of all of your mods. It allows you to easily activate and deactivate specific mods without having to remove the files completely, giving you more flexibility if you want to try something on this list out but potentially not keep the mod forever. 

    Stardew Valley Content Patcher

    Many of the most current Stardew Valley mods are compatible with Content Patcher, a tool which loads a whole host of mods without changing the XNB files, making install and uninstall easier, as well as reducing the likelihood of conflicts between mods. Content Patcher can be unzipped into Stardew Valley's "mods" folder in the same location dictated above. You can then run Stardew Valley with SMAPI.

    Now then, let's get to the mods!

    Building Textures

    Ali's Overgrown Fairy Buildings

    Download here

    Fairies aren't going to be to everyone's personal taste, but the Overgrown Fairy Buildings mod is too nicely done not to include in our list. It retextures all of your farm buildings to be pink and white, as well as being covered in vines and flowers. It's an adorable way to personalize your farm, and I especially like the Slime Hutch being transformed from a castle into a sweet little cottage with a flower garden. And if you're into flowers, you may want to pair this with Ali's Flower Grass which turns all the long grass on your farm into vibrant wildflowers. Ali also has a Modern Farm Buildings mod, if you like this modders style but aren't exactly into adorable ivy-covered farmhouses.

    Bathhouse Hot Spring 

    Download here

    The bathhouse north of Pelican Town where you can refresh your energy is handy, but the ambient whir of exhaust fans always feels just a little out of place in the idyllic valley. The Bathhouse Hot Spring mod turns the old bathhouse into a beautiful hotspring complete with the gentle sound of running water. The original mod hasn't been updated since 2017, so another modder has uploaded a version of Bathhouse Hot Spring that's compatible with the Content Patcher mod manager. 

    No Spouse Rooms 

    Download here

    Deciding who to pursue as a spouse is an important part of every new farm I start. While I love all of Stardew's beaus and belles, I'm always a bit disappointed when my sweetheart moves in and totally trashes the aesthetic of my house with their own weird hobby room. As modder Lydocia says, "Was my house not good enough for you?" No Spouse Rooms solves this problem by removing the extra room added by your partner when they move in. Marriage is all about compromise, apparently, but the sanctity of my decor isn't an area where I'm willing to meet in the middle. 

    Modern Gothic Interior 

    Download here

    Speaking of decor, modder Coldazrael's Modern Gothic Interior reskins a bunch of interior furniture with dark wood and stark white fabrics. If you've worn out the possibilities of Stardew's vanilla furniture, the Gothic furniture brings a whole new vibe. 

    Portraits and Characters

    DCBurger's Portrait Mod

    Download here

    My own favorite portrait mod is DCBurger's Portrait Mod, unlike the many, many anime-style character edits and gender swaps, DCBurger's portraits are grittier. All of the characters have a darker style with square jaws and more masculine features. They may not exactly fit in with the vanilla version of Pelican Town, but they're a nice break from the cuteness. These portraits rely on the Portraiture mod that allows for higher resolution character portraits.

    Gigi's Hi-Res Portraits Mod 

    Download here

    For a totally different feel, Gigi's Hi-Res Portraits turn characters into colorful anime portraits that feel a bit like Pokemon and One Piece had an affair. They're a fun take of several characters. Harvey in particular makes out like a bandit by going from dork mustache man to verified senpai. Remember to download the Portraiture mod for this one as well!

    Stardew Anime Mods 

    Download here

    Stardew Anime Mods is one of the most popular portrait mods for Stardew, for good reason. Its detailed and brightly colored pixel work fits in great with vanilla Stardew Valley. Unfortunately, it mostly just includes portraits for the young women of Stardew Valley, meaning that the bachelors will all look just a little less sparkly in comparison. 

    Diverse Stardew Valley

    Download here

    Stardew Valley has a great cast of characters, but it's hard to deny that they're a little bit vanilla. This mod changes that, by adding "ethnic, cultural, gender identity and body type diversity." Once downloaded, you can choose whether to keep the original model for each character or switch to the more diverse one. If you do make the switch, not only will the character model change, but they'll also get their own seasonal outfits, swimming costume, maternity outfits when pregnant, and a handful of other additions. Even better, the characters you don't switch will still be eligible for other mods.

    Monster Valley 

    Download here

    Games about dating monsters and swords and birds have worked their way into gaming mainstream over the last year and Monster Valley carries in their freaky footsteps. "Ever wanted to date a demon? Seduce a slime girl? Marry a merman?" Asks modder Blizzriel. "Well, now you can!" Monster Valley changes both the portraits and sprites of Pelican Town's most eligible and their families into spooky alternatives. Sebastian and Robin become demons, while Maru and Demetrius are patchwork dolls. Elliott, of course, is a merman. 

    Coii's Hair Sets Pack 

    Download here

    Coii's Hair Sets Pack adds a bunch of new hair styles to choose for your farmer, both long and short varieties. From elegant braids and bows to stylish slick-backs, there's more than enough to choose from even for a picky character creator like me.   

    Elle's Cat Replacements 

    Download here

    Another wealth of choice is Elle's Cat Replacements which can turn your farm cat into anything from a calico to a tortoiseshell and everything in between. Elle has made a number of animal replacement mods, including Dog Replacements, New Horses, and several others

    Kitty Scarecrow Replacements

    Download here

    Sticking with a cat theme, with this mod you can change the rare scarecrows - Rarecrows, for short - from their default model into different kitty cats. In fairness, you'd expect cats to be pretty good at scaring away birds. Knowing cats though, in real life they'd probably get bored and either wander off or fall asleep near the start of their shift. There's Grumpy Cat (RIP), Luna and Artemis from Sailor Moon, and the Nyan cat, as well as a host of less famous - but still very cute - kitties.

    Cuter Fatter Cows 

    Download here

    Cuter Fatter Cows turns Stardew Valley's bovines into plumper versions with rosy cheeks meant to look like the cows of Harvest Moon. A number of modders have created new animal sprites but these are by far my favorite. Modder Identitypollution has recently released an update to Cuter Fatter Cows which includes all of their cuter and fatter animal retextures. 

    Horse Bear 

    Download here

    The Horse Bear mod turns your useful steed into a grizzly bear. I like bears, which makes this a good mod. There are actually several mods for turning your horse into a bear, but this one is my favorite. I guess modders like bears too. 

    Horse Boys 

    Stardew Valley mod - Horse Boys

    Download here

    Horse Boys lets you turn your horse into one of Stardew Valley's bachelors. They look pretty horrifying galloping around on all fours and I really don't want to get into the implications of riding your spouse (or someone other than your spouse) around town. This mod is the kind of weird that toes the line of outright messed up without quite crossing it, which I can respect. For more horrifying and uncanny villagers, try PamCrow. It is exactly what you think. 

    The Pinkpocalypse

    I should not be shocked by the number of mods that specifically turn various elements of Stardew Valley into cotton-candy pink. To start with, turn all of Stardew's dialogue boxes and inventory screens pink with The Pink Interface. Follow that up with Cute Valley Pink and More Buildings for Cute Valley which together pink-ify all of your farms buildings, interiors, tools, and machines. Do you want pink sheep? Of course you do. Why have scarecrows when you can have a bunch of adorable catcrows instead? 

    Current page: How to install Stardew Valley mods

    Next PageUtility mods and cheats

    Lauren loves long books and even longer RPGs. She got a game design degree and then, stupidly, refused to leave the midwest. She plays indie games you haven't heard of and will never pass on a story about players breaking games or playing them wrong.


    Api stardew valley

    How to Create Stardew Valley Mods | Tutorial

    How to Create Stardew Valley Mods

    What is a SMAPI mod?

    A SMAPI mod uses the SMAPI modding API to extend the game logic. The mod can respond when something happens in the game (like when an object is placed in the world), run code periodically (like once per update tick), change the game’s assets and data, etc. SMAPI mods are written in C# using the .NET Framework, and Stardew Valley uses XNA/MonoGame for the game logic (drawing to the screen, user input, etc).

    Why do mods use SMAPI?

    SMAPI does a lot for you! For example, SMAPI will…

    1. Load your mod into the game. Code mods aren’t possible without SMAPI to load them.
    2. Provide APIs and events which let you interact with the game in ways you otherwise couldn’t. There are simplified APIs for game asset/data changes, player configuration, translation, reflection, etc. These are covered later in the guide.
    3. Rewrite your mod for crossplatform compatibility when it’s loaded. That lets you write mod code without worrying about the differences between the Linux/Mac/Windows versions of the game.
    4. Rewrite your mod to update it. SMAPI detects and fixes mod code broken by a game update in common cases.
    5. Intercept errors. If your mod crashes or causes an error, SMAPI will intercept the error, show the error details in the console window, and in most cases automatically recover the game. This means your mod won’t accidentally crash the game, and it makes it much easier to troubleshoot errors.
    6. Provide update checks. SMAPI automatically alerts players when a new version of your mod is available.
    7. Provide compatibility checks. SMAPI automatically detects when your mod is incompatible and disables it before it causes problems, so players aren’t left with broken games.

    Can I make a mod?

    Yes! This guide will help you create a simple mod step-by-step. If you follow along, you’ll have created a mod! Then you’ll just need to make it do what you want.

    If you’re new to programming: many mod developers start with little or no programming experience. You can certainly learn along the way if you’re determined, but you should be prepared for a steep learning curve. Don’t be too ambitious at first; it’s better to start with a small mod when you’re figuring it out. It’s easy to become overwhelmed at first and give up. The modding community is very welcoming, so don’t be afraid to ask questions!

    If you already have programming experience, you should be fine. Programming experience in C# or Java will make things easier, but it isn’t critical. If you’re unfamiliar with C#, you can skim through the Learning C# references below to fill in any gaps.

    Can I make a mod without SMAPI?

    Yep. Many SMAPI mods support ‘content packs’, which let you provide JSON text files, images, etc which they use. For example, you can use Content Patcher to edit the game’s images and data with zero programming needed. The rest of this guide is about creating a new SMAPI mod; for content packs, see the documentation for the mod that’ll read it.

    Where can I get help?

    The Stardew Valley modding community is very welcoming. Feel free to ask for help in #modding on the Stardew Valley Discord.

    Get started

    Learn C#

    Since mods are written in C#, it’s a good idea to get acquainted with it first. You don’t need to memorise everything, but a grasp of the basics (like fields, methods, variables, and classes) will make everything else much easier.

    Some useful resources:

    • C# Quickstarts teaches the basics of C# with interactive examples.
    • C# Fundamentals for Absolute Beginners is a video guide which will walk you through C#, from the basic concepts to event-driven programming (which is what SMAPI mods mostly use).


    Before you start:

    1. Read the Player Guide. The rest of this guide assumes you’re already familiar with using mods.
    2. Install Stardew Valley.
    3. Install SMAPI.
    4. Install the IDE (integrated development environment).

    If you’re not familiar with Visual Studio 2017 (on Windows/Mac) or MonoDevelop (on Linux), Modding:IDE reference explains how to do the important stuff you need for this guide.

    Create the project

    A SMAPI mod is a compiled library (DLL) with an entry method that gets called by SMAPI, so let’s set that up.

    1. Open Visual Studio 2017 or MonoDevelop.
    2. Create a solution with a .NET Framework class library project (see how to create a project). Make sure you choose .NET Framework, not .NET Core or .NET Standard.
    3. Change the target framework to .NET Framework 4.5, 4.5.1, or 4.5.2 for best compatibility (see how to change target framework).
    4. Reference the NuGet package (see how to add the package).
    5. Restart Visual Studio/MonoDevelop after installing the package.

    Add the code

    Next let’s add some code SMAPI will run.

    1. Delete the or file.
    2. Add a C# class file called to your project.
    3. Put this code in the file (replace with the name of your project):
      usingSystem;usingMicrosoft.Xna.Framework;usingStardewModdingAPI;usingStardewModdingAPI.Events;usingStardewModdingAPI.Utilities;usingStardewValley;namespaceYourProjectName{/// <summary>The mod entry point.</summary>publicclassModEntry:Mod{/********* ** Public methods *********//// <summary>The mod entry point, called after the mod is first loaded.</summary>/// <param name="helper">Provides simplified APIs for writing mods.</param>publicoverridevoidEntry(IModHelperhelper){helper.Events.Input.ButtonPressed+=this.OnButtonPressed;}/********* ** Private methods *********//// <summary>Raised after the player presses a button on the keyboard, controller, or mouse.</summary>/// <param name="sender">The event sender.</param>/// <param name="e">The event data.</param>privatevoidOnButtonPressed(objectsender,ButtonPressedEventArgse){// ignore if player hasn't loaded a save yetif(!Context.IsWorldReady)return;// print button presses to the console windowthis.Monitor.Log($"{Game1.player.Name} pressed {e.Button}.");}}}

    Here’s a breakdown of what that code is doing:

    1. (see using directive) makes classes in that namespace available in your code.
    2. (see namespace keyword) defines the scope for your mod code. Don’t worry about this when you’re starting out, Visual Studio or MonoDevelop will add it automatically when you add a file.
    3. (see class keyword) creates your mod’s main class, and subclasses SMAPI’s class. SMAPI will detect your subclass automatically, and gives you access to SMAPI’s APIs.
    4. is the method SMAPI will call when your mod is loaded into the game. The provides convenient access to many of SMAPI’s APIs.
    5. adds an ‘event handler’ (i.e. a method to call) when the button-pressed event happens. In other words, when a button is pressed (the event), SMAPI will call your method. See events in the SMAPI reference for more info.

    Add your manifest

    The mod manifest tells SMAPI about your mod.

    1. Add a file named to your project.
    2. Paste this code into the file:
      {"Name":"<your project name>","Author":"<your name>","Version":"1.0.0","Description":"<One or two sentences about the mod>","UniqueID":"<your name>.<your project name>","EntryDll":"<your project name>.dll","MinimumApiVersion":"2.10.0","UpdateKeys":[]}
    3. Replace the placeholders with the correct info. Don’t leave any symbols!

    This will be listed in the console output when the game is launching. For more info, see the manifest docs.

    Try your mod

    1. Build the project.
      If you did the create the project steps correctly, this will automatically add your mod to the game’s folder.
    2. Run the game through SMAPI.

    The mod so far will just send a message to the console window whenever you press a key in the game.


    If the tutorial mod doesn’t work…

    1. Review the above steps to make sure you didn’t skip something.
    2. Check for error messages which may explain why it’s not working:
      • In Visual Studio, click Build > Rebuild Solution and check the Output pane or Error list.
      • In MonoDevelop, click Build > Rebuild All and wait until it’s done. Then click the “Build: XX errors, XX warnings” bar at the top, and check the XX Errors and Build Output tabs.
    3. See the troubleshooting guide.
    4. If all else fails, come ask for help in the #modding in the Stardew Valley Discord.

    Go further


    SMAPI provides a set of APIs you can use to do more. See SMAPI reference for more info.

    Crossplatform support

    SMAPI will automatically adjust your mod so it works on Linux, Mac, and Windows. However, there are a few things you should do to avoid problems:

    1. Use the crossplatform build config package to automatically set up your project references. This makes crossplatform compatibility easier and lets your code compile on any platform. (If you followed the above guide, you already have this.)
    2. Use to build file paths, don’t hardcode path separators since they won’t work on all platforms.
      // ✘ Don't do this! It will crash on Linux/Mac.stringpath=Helper.DirectoryPath+"\assets\asset.xnb";// ✓ This is OKstringpath=Path.Combine(Helper.DirectoryPath,"assets","asset.xnb");
    3. Use , don’t try to determine the mod path yourself.
      // ✘ Don't do this! It will crash if SMAPI rewrites the assembly (e.g. to update or crossplatform it).stringmodFolder=Assembly.GetCallingAssembly().Location;// ✓ This is OKstringmodFolder=Helper.DirectoryPath;

    Decompile the game code

    When you start working on more complex mods, you may need to look at how the game code works.

    To decompile the game code so you can read it (though it won’t be fully functional due to decompiler limitations):

    • On Windows:
      1. Open in dotPeek.
      2. Right-click on Stardew Valley and choose Export to Project. Accept the default options to create a decompiled project you can open in Visual Studio.
    • On Linux/Mac:
      1. Open in MonoDevelop through File > Open.
      2. Change Language from Summary to C#.

    To unpack the XNB data/image files, see Modding:Editing XNB files.

    If you are a fan of Stardew Valley, you should probably know that mods are a really useful tool. One thing is that Stardew Valley mods enables you to upgrade the game in the way you want. But that’s not all – you can also develop Stardew Valley mods yourself and expand your options even greater. In case you don’t know where to begin, take a look at our tips about how to create Stardew Valley mods. You have almost unlimited options to upgrade your Stardew Valley, therefore it’s definitely an opportunity not to be missed. It would be hard to name all kinds of mod types – the variety is really vast ranging from maps, buildings or objects to trailers, trucks and various tools. You will be enabled to remake and personalize your Stardew Valley. It’s even greater because you can share your achievements with others Stardew Valley community members, so don’t snooze! Learn about how to create Stardew Valley mods and enjoy the game to the fullest!

    1 Star2 Stars3 Stars4 Stars5 Stars(4votes, average: 3.00out of 5)

    Como Instalar Mods en Stardew Valley

    What. Well, now you will find out from me. I began to whip my chubby ass with a belt, but my brother reacted unexpectedly. He deliberately substituted his ass for me, and, smiling, sarcastically said: -Come on. Let's.

    You will also like:

    Grateful if I had him. It was seen as if he had merged with two young black-eyed entities of the infernal world. And they sucked him. And this Randal could do nothing.

    2416 2417 2418 2419 2420