summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <github@jplamondonw.com>2017-01-10 16:15:04 -0500
committerJesse Plamondon-Willard <github@jplamondonw.com>2017-01-10 16:15:04 -0500
commitc99a0507b1b2023fb6ad7c37080b4393f078d94d (patch)
treefcc7ae16f0e0815d6145b34f1b1e41435b7c1e9f
parente862002f7ab8bce1085e338450f78676bb337539 (diff)
downloadSMAPI-c99a0507b1b2023fb6ad7c37080b4393f078d94d.tar.gz
SMAPI-c99a0507b1b2023fb6ad7c37080b4393f078d94d.tar.bz2
SMAPI-c99a0507b1b2023fb6ad7c37080b4393f078d94d.zip
remove support for Silverplum (discontinued), update release notes
-rw-r--r--README.md24
-rw-r--r--build/smapi.targets3
-rw-r--r--package.nuspec2
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...
* <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" />