remove support for Silverplum (discontinued), update release notes

This commit is contained in:
Jesse Plamondon-Willard 2017-01-10 16:15:04 -05:00
parent e862002f7a
commit c99a0507b1
3 changed files with 16 additions and 13 deletions

View File

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

View File

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

View File

@ -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" />