Releases: Pathoschild/SMAPI
3.17.1
This is an old release. You should use the latest version instead!
SMAPI 3.17.1 fixes an installer error when Steam's .vdf
library data is missing.
Requires Stardew Valley 1.5.6 or later on Linux/macOS/Windows.
3.17.0
This is an old release. You should use the latest version instead!
See the SMAPI 3.17 release highlights for details.
For players: this mainly optimizes performance, adds a separate 'strict mode', and drops the transitional 'raw image loading' option (now always enabled, except when PyTK is installed).
For mod authors: this mainly makes consumer info available when implementing GetApi
in a C# mod, updates the mod build package, and words deprecation messages more strongly.
Requires Stardew Valley 1.5.6 or later on Linux/macOS/Windows.
3.16.2
This is an old release. You should use the latest version instead!
SMAPI 3.16.2 fixes a NoSuitableGraphicsDeviceException
launch error for some players with compatible GPUs since 3.16.0.
Requires Stardew Valley 1.5.6 or later on Linux/macOS/Windows.
3.16.1
This is an old release. You should use the latest version instead!
SMAPI 3.16.1 updates PyTK compatibility mode for the latest PyTK version, and fixes broken mods sometimes incorrectly listed as duplicate.
Requires Stardew Valley 1.5.6 or later on Linux/macOS/Windows.
3.16.0
This is an old release. You should use the latest version instead!
See the SMAPI 3.16 release highlights for details.
For players: this adds better DPI awareness, better macOS terminal support, an error message when you have loose mod files in Mods
, and exit codes (which tell your OS whether the game quit normally or crashed).
For mod authors: this adds support for implicit assembly dependencies and F#, migrates to the crossplatform .pdb
format, and raises deprecation levels.
Requires Stardew Valley 1.5.6 or later on Linux/macOS/Windows.
3.15.1
This is an old release. You should use the latest version instead!
SMAPI 3.15.1 mainly fixes lag for some players, fixes smapi-internal/config.user.json
overrides not applied after 3.14.0, fixes compatibility with PyTK image scaling, adds the current version number to update alerts, and (for mod authors) loads the FluentHttpClient package.
Requires Stardew Valley 1.5.6 or later on Linux/macOS/Windows.
3.15.0
This is an old release. You should use the latest version instead!
See the SMAPI 3.15 release highlights for details.
This mainly optimizes image file loading, adds an IRawTextureData
asset type for mod authors, adds per-mod verbose logging, updates Harmony + Json.NET + Pintail, and fixes issues.
Requires Stardew Valley 1.5.6 or later on Linux/macOS/Windows.
3.14.7
This is an old release. You should use the latest version instead!
SMAPI 3.14.7 optimizes the reflection cache to reduce frame skips for some players, and removes a runtimeconfig.json
setting which impacted hot reload support for mod authors.
Requires Stardew Valley 1.5.6 or later on Linux/macOS/Windows.
3.14.6
This is an old release. You should use the latest version instead!
SMAPI 3.14.6 fixes an error in split-screen mode when a mod provides a localized asset in one screen but not another, and includes minor optimizations.
Requires Stardew Valley 1.5.6 or later on Linux/macOS/Windows.
3.14.5
This is an old release. You should use the latest version instead!
SMAPI 3.14.5 improves performance for asset edits, fixes a "could not find file" error for non-English players in some cases, and fixes CurseForge update checks for the new CurseForge API.
Requires Stardew Valley 1.5.6 or later on Linux/macOS/Windows.