@{ #nullable disable } @using Microsoft.Extensions.Options @using StardewModdingAPI.Web.Framework @using StardewModdingAPI.Web.Framework.ConfigModels @inject IOptions SiteConfig @model StardewModdingAPI.Web.ViewModels.IndexModel @{ ViewData["Title"] = "SMAPI"; ViewData["ViewTitle"] = string.Empty; } @section Head { }

SMAPI

The mod loader for Stardew Valley.

Compatible with GOG/Steam achievements and Linux/macOS/Windows, uninstall anytime, and there's a friendly community if you need help.

Player guide
@if (Model.OtherBlurb != null) {
@Html.Raw(Markdig.Markdown.ToHtml(Model.OtherBlurb))
}

Get help

(Or join the community!)

What's new

@Html.Raw(Markdig.Markdown.ToHtml(Model.StableVersion.Description))

See the release notes and mod compatibility list for more info.

SMAPI is an open-source project by Pathoschild. It will always be free, but donations are much appreciated to help pay for development, server hosting, domain fees, coffee, etc.

@if (!string.IsNullOrWhiteSpace(Model.SupporterList)) { @Html.Raw(Markdig.Markdown.ToHtml( $"Special thanks to {Model.SupporterList}, and a few anonymous users for their ongoing support on Patreon; you're awesome!" )) }

For mod creators