The modding API for Stardew Valley.
Go to file
ClxS 65f1e5bec4 Removed own memberwise cast function, and replaced with one by jpmikkers. This needs converting to a recursion-less version and having the loop issue I think it has fixed 2016-03-13 01:54:22 +00:00
StardewModdingAPI Removed own memberwise cast function, and replaced with one by jpmikkers. This needs converting to a recursion-less version and having the loop issue I think it has fixed 2016-03-13 01:54:22 +00:00
TrainerMod Encapsulated Cecil functionality. Removed references to stardew injector from program 2016-03-09 18:45:04 +00:00
.gitignore Merged Zoryn4163/master into master 2016-03-03 20:17:40 +00:00
BobberBar Private Fields.txt expose some private fields for modding 2016-02-28 22:16:32 -05:00
Game1 Static Fields.txt expose some private fields for modding 2016-02-28 22:16:32 -05:00
LICENSE Initial commit 2016-02-28 06:44:19 -05:00
README.md Updated readme 2016-03-07 17:41:39 +00:00
StardewModdingAPI.sln Deleted unused project 2016-03-09 18:02:40 +00:00
UpgradeLog.htm resync for merge conflicts 2016-03-03 15:06:25 -05:00
UpgradeLog2.htm resync for merge conflicts 2016-03-03 15:06:25 -05:00
Vanilla Items List.txt trying to get custom content working - do NOT try to implement cc yet 2016-03-01 01:35:52 -05:00

README.md

NOTICE: THIS PROJECT IS STILL IN ALPHA

What is SMAPI

SMAPI (Stardew Mapping Application Programming Interface) is a tool to help modders make changes to Stardew. It is a standalone executable which goes alongside your Stardew.exe.

Latest Version: 0.37.2

  • Added KeyReleased event
  • Added event handlers for GamePads
  • Internal Cleanup Tested and works with current versions of: SmartMod, StardewCJB , FreezeInside

Download: https://github.com/ClxS/SMAPI/releases/tag/0.37.2

Installation

To install SMAPI:

To install mods:

  • To install mods just download the mod's .DLL file, and place it in %appdata%\StardewValley\Mods. SMAPI will take care of the rest!

Future Plans

  • Content only mods
  • Support for a wide range of events
  • Enable the addition of new custom content such as locations, NPCs, and items.

Mod Developers!

Mod developers would work off the release branch. The master branch will contain mid-version updates which could make your mods incompatable with both the current release and the upcoming releases.