SMAPI can do so much! For instance, SMAPI can… Stardew Valley goes for XNA/MonoGame for the game logic (that includes screen drawing, user input, and so on). C# is used to write SMAPI mods, using the. The mod is able to provide response to whatever takes place in the game (for example, if something, some object, is added to the world), it can run the code at regular intervals (that means, for instance, a one-time-per-update tick), and modify the game’s assets, data, and so on. How to Create Stardew Valley Mods? What is a SMAPI mod?Ī SMAPI mod extends the game by employing the SMAPI modding API.