@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.


@if (Model.BetaVersion != null) {
}
Player guide

Get help

(Or join the community!)
@if (Model.BetaVersion == null) {

What's new

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

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

} else {

What's new in...

SMAPI @Model.StableVersion.Version?

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

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

SMAPI @Model.BetaVersion.Version?

@Html.Raw(Markdig.Markdown.ToHtml(Model.BetaVersion.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