I develop SMAPI (which lets you play Stardew Valley with mods), the mod build package (used to create SMAPI mods), the SMAPI web API (used to check for mod updates), and my own mods (several in the top 50 mods).
I also maintain many mods for inactive modders, including Cheats Menu (most popular mod of all time), Item Spawner (3rd), Show Item Sell Price (5th), and community mods. I routinely submit pull requests and unofficial updates to keep mods compatible with the latest game & SMAPI releases. (For example, I updated ≈20% of known mods as part of the SMAPI 2.0 migration.)
I also write documentation on the wiki, and help players and modders on Discord, /r/StardewValley (which I moderate), Nexus Mods, and the Stardew Valley forums.
SMAPI 2.0 is released! 🎉 This is a huge release which adds dynamic game content (to enable new mods like seasonal textures or NPC clothing that depend on the weather or location), a new input system (so mods get automatic controller support when they update), mod update checks, and many other improvements.
The upcoming SMAPI 2.x releases have three major goals:
- Compatibility with the upcoming Stardew Valley 1.3 (multiplayer update).
- Overhaul events. This will make it easier for modders to do more things, which means more mods for players.
- Make custom items easy. Custom item mods are one of the most popular types, but also one of the most difficult to do well. SMAPI should take care of the heavy lifting so modders can focus on making their mods.
SMAPI will always be free and open-source, but it takes a lot of time (e.g. development, planning, and support) and money (e.g. server hosting, domains, bounties, etc). Every dollar donated helps support ongoing development and is greatly appreciated! I'll do my best to reward supporters with private updates, previews of upcoming releases, and behind-the-scenes posts about the modding scene.
Come chat in #modding on the Stardew Valley Discord if you have questions. :)