边缘世界 RimWorld

边缘世界 RimWorld

942 个评价
Smart Farming Continued
5
4
2
3
   
奖励
收藏
已收藏
取消收藏
Mod, 1.3, 1.4, 1.5, 1.6
文件大小
发表于
更新日期
5.076 MB
2024 年 4 月 12 日 上午 6:52
7 月 27 日 下午 6:07
6 项改动说明 ( 查看 )

订阅以下载
Smart Farming Continued

描述
Original Mod: https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2619652663
Note: You must unsubscribe from the original mod, I use the same packageId to keep compatability going!



Original Description

This is a quality of life mod which provides a number of extra tools and information for your grow zones.

Features
    Smart sow: When enabled, pawns will not bother sowing plants if there's no chance of the plant reaching its minimum growth (typically 65%) before it is expected to die from the cold or toxin. This is especially helpful for users of Seeds Please to avoid wasting seeds.It may also allow plants to be sown a couple days earlier than normal by giving a more accurate read on the weather.
  • Zone prioritization: You can assign per-zone priority levels to mark some fields as being more urgent than others.
  • No petty jobs: When enabled, this prevents pawns from re-sowing a zone if the number of empty tiles is below a configured threshold. This can be useful for livestock grazing zones, so pawns don't come racing over to replant a blade of grass a cow just ate.
  • Align plants: If plants need the cells around them clear (like trees), you can toggle alignment mode and pawns will plant in clean rows, as opposed to scattered about randomly.
  • Merge zones: Allow separated grow zones to link together, even if physically separated.
  • Force sow: Allows pawns to sow a grow zone regardless of weather conditions. This can be useful if you are sowing plants which will not die from the cold, such as trees, or to try and start the grow season a few days earlier.
  • Harvest if dying: If any plant dies from the cold, all plants of that type will be marked for harvest to try and collect before any more die off.
  • Cut if blighted: Any plant infected with blight will automatically be marked for removal.
  • Disallow harvest: If for some reason you don't want pawns to harvest a field, you can forbid a zone.
  • Harvest early: A Harvest now gizmo has been added as a shortcut to mark this zone for immediate harvesting, in case you don't want to wait for 100% growth for whatever reason.
  • Food estimates: An estimate is given on how much nutrition a zone may potentially supply, including its days' worth of food given the current colony population.
FAQ
Q. How does smart sow do its prediction exactly?
A. It fetches the grow zone's plant's def and calculates how many ticks it has left to grow. Then it internally simulates its growth over that duration and forecasts the weather along each step. If the plant is predicted to survive to its minimum harvest day, sowing is allowing.
Q. How does food estimation work?
A. All pawns and prisoners in the colony (does not include away pawns) have their hunger rate (nutrition eaten per day) cached periodically. This factors everything from race stats, implant buffs, traits, etc. Added all together, this value is compared with the estimated zone yield if it were processed into meals (you can configure this in the options).
Q. Performance impact?
A. Most of the code just runs 1 tick out of every 2500 (hourly) to update the cache. The rest involves the workscanner and has a negligible impact as it just uses that cache data.
Q. Zone priority is not working for harvest?
A. It is, but it can be misleading. When a job package is assigned to them, it includes multiple plants. If there was not enough plants in one priority to fill their package, they'll include some from the next priority down. They then work on their job package, starting with the closest plant.
Q. What about grow zones within indoor greenhouses?
A. Most of the functionality of this mod skips any plants that have a roof over it.
Compatibility
  • Can be added or removed to games at any point.
  • Growth prediction is not aware of the 24h growth feature from the mod Static Quality Plus.
  • No Sow mode is ignored if using Farming Hysteresis's toggle.
Credits
  • German translation by Dimos
热门讨论 查看全部(6)
6
8 月 6 日 上午 2:26
[Bug] Cannot Grow - Temperature range (Smart sowing setting) 0 Growth
Dracon
7
7 月 22 日 下午 7:25
Bug report
Zlygork
1
9 月 10 日 上午 2:31
Mod Compatibility Review - Vanilla Plants Expanded
Aerodoth
182 条留言
Lindsiria 9 月 29 日 下午 11:45 
I am having the same issue as @mann can outsmart bullet. They just keep planting despite the season.
GrobmotoriGER 9 月 25 日 上午 6:43 
When entering an odyssey stockpile I get an error that seems to be related to smart farming:

Attempted to access a tile with ID -1, but it is out of range (count: 295732)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
RimWorld.Planet.PlanetLayer:GetTileCenter (int)
RimWorld.Planet.PlanetLayer:DistanceFromEquatorNormalized (int)
RimWorld.Planet.PlanetLayer:DistanceFromEquatorNormalized (RimWorld.Planet.PlanetTile)
RimWorld.Planet.WorldGrid:DistanceFromEquatorNormalized (RimWorld.Planet.PlanetTile)
SmartFarming.MapComponent_SmartFarming:FinalizeInit () (at O:/SteamLibrary/steamapps/common/RimWorld/Mods/owls-smart-farming-master/Source/MapComponent_SmartFarming.cs:51)
Verse.MapComponentUtility:FinalizeInit (Verse.Map)
...
mann can outsmart bullet 9 月 22 日 上午 4:45 
My pawns are deciding to plant despite them being likely to die before harvest. I am in a part of the world where the seasons are flipped, (winter happens in jugust) could that be related?

image [files.catbox.moe]

modlist [rentry.co]
VitaKaninen 9 月 20 日 下午 12:42 
I have added and removed it from my game many, many times without issues. I expect you have other issues going on.
Edge 9 月 20 日 上午 7:54 
This seems to be unsafe to remove mid-game and causes bugs with pawns not sowing certain zones unless forced manually, with UI elements still intact post-removal
Stryker 9 月 5 日 上午 6:36 
@吱吱宸 thank you so much legend:FIA:
jkelley2 9 月 4 日 下午 6:24 
small update the issue with the options not appearing appears to be an incompatibility with Farming Hysteresis ...

with Farming Hysteresis enabled the Zone Mode(on/off/smart) Allow Harvesting and No Petty Jobs buttons on grow zones do not display
BennyG 8 月 29 日 下午 6:02 
@VitaKaninen I know that, I was wondering if there was a way to set them on their own to be above my regular growing zones and prioritized by default. Or a way to add them into the mod's parameters to allow their priority to also be selected alongside the regular zones.
VitaKaninen 8 月 29 日 上午 9:35 
You can't place growing zones over hydroponics.
BennyG 8 月 29 日 上午 9:31 
Can hydroponics basins be set to critical? I would rather have my farmers take care of those before my regular fields.