From c99a0507b1b2023fb6ad7c37080b4393f078d94d Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Tue, 10 Jan 2017 16:15:04 -0500 Subject: remove support for Silverplum (discontinued), update release notes --- README.md | 24 +++++++++++++++--------- build/smapi.targets | 3 --- package.nuspec | 2 +- 3 files changed, 16 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 1b106f1c..a02f6f97 100644 --- a/README.md +++ b/README.md @@ -71,13 +71,6 @@ You can define it... * In MonoDevelop: right-click on the project and choose _Options_. Click the _Build ยป Compiler_ tab, and enter the constants into the _Define Symbols_ field. -### Compatibility with mod builders -The configuration is designed for compatibility with third-party mod compilers. [Silverplum](https://github.com/rumangerst/SilVerPLuM) -is officially supported, and mod builds can set the following environment variables: - -* `GAMEPATH`: overrides the Stardew Valley install path. -* `GAMEPLATFORM`: overrides the detected platform. Should be only of `Linux`, `Mac`, or `Windows`. - ## Simplify mod development ### Package your mod into the game directory automatically During development, it's helpful to have the mod files packaged into your `Mods` directory automatically each time you build. To do that: @@ -109,8 +102,21 @@ Debugging into your mod code when the game is running is pretty straightforward, This will deploy your mod files into the game directory, launch SMAPI, and attach a debugger automatically. Now you can step through your code, set breakpoints, etc. ## Versions -* 1.0: initial release. -* 1.1: added support for targeting platforms. +1.3: +* Fixed non-default game paths on 32-bit Windows. +* Removed support for SilVerPLuM (discontinued). + +1.2: +* Added support for non-default game paths on Windows by reading the registry. + +1.1: +* Added support for overriding the target platform. + +1.0: +* Initial release. +* Added support for detecting the game path automatically. +* Added support for injecting XNA/MonoGame references automatically based on the OS. +* Added support for mod builders like SilVerPLuM. ## See also * [NuGet package](https://www.nuget.org/packages/Pathoschild.Stardew.ModBuildConfig) diff --git a/build/smapi.targets b/build/smapi.targets index 81dba014..93588445 100644 --- a/build/smapi.targets +++ b/build/smapi.targets @@ -19,9 +19,6 @@ ## select game path #######--> - - $(STARDEWVALLEY_DIR) - $(HOME)/GOG Games/Stardew Valley/game $(HOME)/.local/share/Steam/steamapps/common/Stardew Valley diff --git a/package.nuspec b/package.nuspec index fb009841..54894d90 100644 --- a/package.nuspec +++ b/package.nuspec @@ -11,7 +11,7 @@ https://github.com/Pathoschild/Stardew.ModBuildConfig https://raw.githubusercontent.com/Pathoschild/Stardew.ModBuildConfig/1.3/assets/nuget-icon.png Automates the build configuration for a crossplatform Stardew Valley mod that uses SMAPI. - Fix game path detection on 32-bit Windows. + Fix game path detection on 32-bit Windows; remove support for SilVerPLuM (discontinued). -- cgit