Skip to content

Commit

Permalink
Prepare for 0.6 release
Browse files Browse the repository at this point in the history
  • Loading branch information
ilyvion committed Jan 4, 2023
1 parent 65a5714 commit 5b5a702
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 26 deletions.
2 changes: 1 addition & 1 deletion .vscode/mod.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<RootNamespace>FarmingHysteresis</RootNamespace>
<AssemblyName>FarmingHysteresis</AssemblyName>
<OutputPath>../1.4/Assemblies</OutputPath>
<VersionPrefix>0.5.1</VersionPrefix>
<VersionPrefix>0.6.0</VersionPrefix>

<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
</PropertyGroup>
Expand Down
46 changes: 23 additions & 23 deletions About/About.xml
Original file line number Diff line number Diff line change
@@ -1,39 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<ModMetaData>
<packageId>ilyvion.FarmingHysteresis</packageId>
<name>Farming Hysteresis</name>
<author>ilyvion</author>
<description>Farming Hysteresis lets you automate enabling and disabling growing zones based on the amount of product already in storage.
<packageId>ilyvion.FarmingHysteresis</packageId>
<name>Farming Hysteresis</name>
<author>ilyvion</author>
<description>Farming Hysteresis lets you automate enabling and disabling growing zones based on the amount of product already in storage.

I got tired of keeping track of these numbers myself, so I made a little mod to do it for me. Hopefully it can be of use to you too.

&lt;size=24&gt;Operation&lt;/size&gt;

The mod adds an "Enable farming hysteresis" to all supported growing zones and hydroponics basins. Only plants that produce a harvestable product are supported.When you enable this setting, the "Enable sowing" button is removed, and sowing is instead controlled by a set of hysteresis bounds. Hydroponics basins typically don't have this setting, but with this mod and hysteresis enabled, sowing also stops on those when appropriate.
The mod adds an "Enable farming hysteresis" to all supported growing zones and hydroponics basins. Only plants that produce a harvestable product are supported. When you enable this setting, the "Allow sowing" and "Allow cutting" buttons are removed, and these are instead controlled by a set of hysteresis bounds. Hydroponics basins typically don't have these settings, but with this mod and hysteresis enabled, sowing and/or cutting also stops on those when appropriate.

When the amount of stored product goes below the lower bound, sowing is enabled. Sowing remains enabled until the amount of stored product goes above the upper bound, at which point sowing is disabled. Sowing remains disabled until the amount of stored product once again goes below the lower bound.
When the amount of stored product goes below the lower bound, sowing and/or cutting is enabled. This remains enabled until the amount of stored product goes above the upper bound, at which point sowing and/or cutting is disabled. This then remains disabled until the amount of stored product once again goes below the lower bound.

&lt;size=24&gt;Contributors&lt;/size&gt;

* Proxyer: Japanese translation

&lt;size=24&gt;Version&lt;/size&gt;

This is version 0.5.1 for RimWorld 1.4

</description>
<supportedVersions>
<li>1.4</li>
</supportedVersions>
<modDependencies>
<li>
<packageId>brrainz.harmony</packageId>
<displayName>Harmony</displayName>
<downloadUrl>https://steamcommunity.com/workshop/filedetails/?id=2009463077</downloadUrl>
<steamWorkshopUrl>steam://url/CommunityFilePage/2009463077</steamWorkshopUrl>
</li>
</modDependencies>
<loadAfter>
<li>brrainz.harmony</li>
</loadAfter>
This is version 0.6.0 for RimWorld 1.4

</description>
<supportedVersions>
<li>1.4</li>
</supportedVersions>
<modDependencies>
<li>
<packageId>brrainz.harmony</packageId>
<displayName>Harmony</displayName>
<downloadUrl>https://steamcommunity.com/workshop/filedetails/?id=2009463077</downloadUrl>
<steamWorkshopUrl>steam://url/CommunityFilePage/2009463077</steamWorkshopUrl>
</li>
</modDependencies>
<loadAfter>
<li>brrainz.harmony</li>
</loadAfter>
</ModMetaData>
2 changes: 1 addition & 1 deletion About/Manifest.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Manifest>
<identifier>ilyvion.FarmingHysteresis</identifier>
<version>0.5.1</version>
<version>0.6.0</version>
<dependencies>
<li>brrainz.harmony</li>
</dependencies>
Expand Down
5 changes: 4 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.6.0] - 2023-01-04
### Added
- Add support for choosing which aspect of farming gets controlled. The default setting is sowing, the behavior that was hardcoded in the past, but now it also allows controlling harvesting instead, or even both.
- Moved the configuration of hysteresis parameters from command buttons to a dialog. This gives better control over the bounds, including the ability to type the numbers in directly. A setting was also added to bring back the command buttons, if you prefer those.
Expand Down Expand Up @@ -74,7 +76,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
- First implementation of the mod.

[Unreleased]: https://github.com/alexschrod/farming-hysteresis/compare/v0.5.1...HEAD
[Unreleased]: https://github.com/alexschrod/farming-hysteresis/compare/v0.6.0...HEAD
[0.6.0]: https://github.com/alexschrod/farming-hysteresis/compare/v0.5.1...v0.6.0
[0.5.1]: https://github.com/alexschrod/farming-hysteresis/compare/v0.5.0...v0.5.1
[0.5.0]: https://github.com/alexschrod/farming-hysteresis/compare/v0.4.1...v0.5.0
[0.4.1]: https://github.com/alexschrod/farming-hysteresis/compare/v0.4.0...v0.4.1
Expand Down

0 comments on commit 5b5a702

Please sign in to comment.