diff options
author | Jesse Plamondon-Willard <github@jplamondonw.com> | 2017-01-10 16:15:04 -0500 |
---|---|---|
committer | Jesse Plamondon-Willard <github@jplamondonw.com> | 2017-01-10 16:15:04 -0500 |
commit | c99a0507b1b2023fb6ad7c37080b4393f078d94d (patch) | |
tree | fcc7ae16f0e0815d6145b34f1b1e41435b7c1e9f | |
parent | e862002f7ab8bce1085e338450f78676bb337539 (diff) | |
download | SMAPI-c99a0507b1b2023fb6ad7c37080b4393f078d94d.tar.gz SMAPI-c99a0507b1b2023fb6ad7c37080b4393f078d94d.tar.bz2 SMAPI-c99a0507b1b2023fb6ad7c37080b4393f078d94d.zip |
remove support for Silverplum (discontinued), update release notes
-rw-r--r-- | README.md | 24 | ||||
-rw-r--r-- | build/smapi.targets | 3 | ||||
-rw-r--r-- | package.nuspec | 2 |
3 files changed, 16 insertions, 13 deletions
@@ -71,13 +71,6 @@ You can define it... * <small>In MonoDevelop: right-click on the project and choose _Options_. Click the _Build ยป Compiler_ tab, and enter the constants into the _Define Symbols_ field.</small> -### 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 #######--> <PropertyGroup> - <!-- injected by Silverplum --> - <GamePath Condition="!Exists('$(GamePath)')">$(STARDEWVALLEY_DIR)</GamePath> - <!-- Linux --> <GamePath Condition="!Exists('$(GamePath)')">$(HOME)/GOG Games/Stardew Valley/game</GamePath> <GamePath Condition="!Exists('$(GamePath)')">$(HOME)/.local/share/Steam/steamapps/common/Stardew Valley</GamePath> diff --git a/package.nuspec b/package.nuspec index fb009841..54894d90 100644 --- a/package.nuspec +++ b/package.nuspec @@ -11,7 +11,7 @@ <projectUrl>https://github.com/Pathoschild/Stardew.ModBuildConfig</projectUrl> <iconUrl>https://raw.githubusercontent.com/Pathoschild/Stardew.ModBuildConfig/1.3/assets/nuget-icon.png</iconUrl> <description>Automates the build configuration for a crossplatform Stardew Valley mod that uses SMAPI.</description> - <releaseNotes>Fix game path detection on 32-bit Windows.</releaseNotes> + <releaseNotes>Fix game path detection on 32-bit Windows; remove support for SilVerPLuM (discontinued).</releaseNotes> </metadata> <files> <file src="build/smapi.targets" target="build/Pathoschild.Stardew.ModBuildConfig.targets" /> |