v6.0.0 | 2026-07-16
根据社区网友 Denis 提出的建议
* 添加了罐装食品的配置方案,可以和牛奶服装一样设置.
*修改了鱼饵投入比,修改了鱼的产出比.
* 修复了鱼码头的相关设置和存档方案,现在每个鱼码头将会有自己的诱饵配置和设定,将会存在存盘中可延续被读取.
根据社区网友 BeerSmurf 提出的建议
*服装厂加入了钢的配方

Suggestions submitted by community member Denis
Added configuration options for canned food, configurable in the same manner as milk and clothing.
Adjusted bait input ratio and fish yield ratio.
Fixed fish dock settings and save file logic. Each fish dock now retains its independent bait configurations and parameters, which will be saved and loaded persistently.
Suggestions submitted by community member BeerSmurf
Added steel crafting recipe to the garment factory.

v5.0.1 | 2026-07-10
根据社区网友NightFury 提出的BUG
bug表现为兼容性问题,在与Recipes++同时加载时,遗漏了一个关键补丁的兼容处理,虽然端口错位避免了占用,但是内在端口运行补丁了Recipes++的补丁实际未能生效,现在做出修正,并鸣谢.
修改了以下文件：
添加了 s_pesticidePortName 静态字段 Added the static field `s_pesticidePortName`
更新 PatchGreenhousePorts 方法，设置动态端口名称
Update the PatchGreenhousePorts method to set a dynamic port name
更新 ReceivePrefix 方法，使用动态端口名称
添加了 s_pesticidePortName 静态字段 Added the static field s_pesticidePortName
更新 GetOutputPortProductPrefix 方法，使用动态端口名称


Based on the bug reported by community user NightFury:
The bug manifests as a compatibility issue. When loaded alongside Recipes++, a critical patch compatibility handling was missing. Although port misalignment avoided port occupation, the internal port patch for Recipes++ failed to take effect. This issue has now been fixed, and special thanks are given accordingly.
The following files were modified:
FarmPatches.cs:
- Added the static field s_pesticidePortName
- Updated the PatchGreenhousePorts method to set dynamic port names
- Updated the ReceivePrefix method to adopt dynamic port names
FarmPortProductResolverPatch.cs:
- Added the static field s_pesticidePortName
- Updated the GetOutputPortProductPrefix method to adopt dynamic port names

v5.0.0 | 2026-07-10
根据warrenc提出的建议,添加了有机肥料和高级有机肥料合成1级肥料的配方.
本配方的方案在于优化和减少了原本的氨生产序列的需求.充分利用鱼油的生产品进行深度融合.

根据warrenc提出的本mod和Recipes++不兼容问题,做出修正.
本mod将会自动判定Recipes++是否加载,为了防止加载优先权,使用降级处理,首先容许其他mod优先加载,本mod滞后加载注册,检测如果Recipes++已经加载,则执行备用方案,在温室中使用Y+3偏移方案.若未能检测到Recipes++加载则自动使用默认Y+2偏移方案.
从而有效的避免了D端口的杀虫剂和农药两个产品的共同影响,解决了4.0版本以来的Y+1偏移产生同建筑多次定义冲突的问题.
Per suggestions from warrenc, new crafting recipes have been added to produce Tier 1 Fertilizer by combining Organic Fertilizer and Advanced Organic Fertilizer.
This recipe overhaul reduces reliance on the original ammonia production chain and enables tighter integration with existing fish oil production workflows.
Compatibility fixes between this mod and Recipes++ have been implemented as recommended by warrenc.
The mod now automatically detects whether Recipes++ is active. To resolve load priority conflicts, a delayed registration logic is introduced: all other mods will load and register their prototypes first, while this mod defers its own registration process.
If Recipes++ is detected as loaded, the fallback Y+3 offset configuration will be applied to greenhouses. If Recipes++ is absent, the default Y+2 offset scheme will be used automatically.
This adjustment successfully eliminates cross-interference between the two D-port outputs (Insecticide and Pesticide), and resolves duplicate building definition conflicts stemming from the legacy Y+1 offset that have existed since v4.0.

v4.0.2 | 2026-07-10

根据Dzony 和Vladovlak在社区做出的BUG反馈,做出紧急修复.
m_productsManager 字段标记了 \[DoNotSave\] ，这意味着它在反序列化时不会被初始化，导致 ProcessDailyAccumulation 方法中调用 m_productsManager.ProductCreated() 时抛出 NullReferenceException。
AssetTransactionManager 在存档时会序列化 m_providerBuffers 列表
- ProductStats.GlobalQuantity 和 StoredAvailableQuantity 通过序列化保存和恢复， ProductsManager 中的值是正确的
- GlobalOutputBuffer 反序列化时创建了自己的 ProductStats 对象，与 ProductsManager 中的不是同一个实例
- 通过反射替换 m_productStats ，确保 GlobalOutputBuffer.OnQuantityChanged 更新的是正确的 ProductStats 对象
在反序列化后，将 GlobalOutputBuffer 中的 m_productStats 替换为 ProductsManager 中的共享实例

v4.0.1 | 2026-07-08
根据社区网友warrenc 提供的BUG
紧急排查,已经查明是存档序列化问题,现在已经修复.

Bug reported by community member warrenc
Urgent investigation completed; the issue has been identified as a save serialization bug and is now fixed.
v4.0.0 | 2026-07-03
根据社区网友 warrenc 提供的改进建议.
添加了杀虫剂和高级有机肥料在农场中使用.
添加了高级牛牧场和高级奶牛牧场使用高级动物饲料.
添加了杀虫剂配方,高级有机肥料配方.高级动物饲料配方
添加了新的建筑,用鱼油和乙醇生产柴油.
新加入配方使用鱼油作为基础原料,大大增加鱼油的使用价值和层面,但是同时全面调低整体鱼油获取的几率,从而配平.
新加入的杀虫剂将会降低和抑制病虫害,如果病虫害没有杀虫剂抑制,会随着时间快速蔓延和发展将会降低农业产量.
Based on improvement suggestions put forward by community member warrenc:
Implemented the usage of Pesticides and Premium Organic Fertilizers on farms.
Added Premium Cattle Ranch and Premium Dairy Ranch, which consume Premium Animal Feed.
Introduced crafting recipes for Pesticides, Premium Organic Fertilizers, and Premium Animal Feed.
Added a new building that produces Diesel using Fish Oil and Ethanol as raw materials.
All newly added recipes take Fish Oil as a core base material, significantly expanding the application scenarios and practical value of Fish Oil. Meanwhile, the overall acquisition rate of Fish Oil has been reduced across the board for gameplay balance.
The newly added Pesticides can suppress and slow the spread of crop pests and diseases. Without pesticide suppression, pests and diseases will spread rapidly over time and drastically reduce agricultural output.

未启用杀虫剂 病虫害逐渐累积，产量最高减少 50%
 启用杀虫剂且供应充足 病虫害等级持续下降，产量不受影响
 启用杀虫剂但供应中断 病虫害增长速度减缓（15% vs 25%）


v3.0.0 | 2026-07-02
根据社区网友 bigbang2003 和 warrenc 提出的建议.
添加了传送带接口,添加了诱饵功能可以使得鱼码头产量提升.
添加了ru和uk两种语言的支持.

Suggestions put forward by community users bigbang2003 and warrenc have been adopted.
Conveyor belt interface has been added, and the bait function is newly introduced to boost the output of the fish dock.
Support for ru and uk languages has been implemented.


v2.0.0 | 2026-06-15
根据社区网友warrenc 提出的建议.
添加了渔场,罐头厂,添加鱼类和鱼类产品生产线.并且供应各种罐头供应居民.
添加英文,实现国际化.
根据社区网友 gritten60 提出的bug
添加了牛的填充功能,可以解决旧存档中因为作弊器打开地图后无法通过贸易来获取牛和奶牛的问题.
Based on suggestions put forward by community user warrenc,
fisheries and canneries have been added, along with production lines for fish and fish products that supply residents with various canned goods.
English language support has been integrated to enable internationalization.

In response to a bug reported by community user gritten60,
a cattle replenishment feature has been added to resolve the issue where players could not obtain cows and dairy cows via trade in old save files after opening the map with cheats enabled.
v1.0.1 | 2026-06-10

根据老人家(139958668) 反馈的问题,商店消耗衣服和牛奶太快,生产无法跟上的问题.
添加,配置文件和UI,现在用户可以自定义每百人口每月消耗量和提供牛奶和服装时获得多少奖励.奖励就是凝聚力.
Based on the feedback from the senior user (139958668), clothes and milk in the store are consumed too quickly, and production cannot keep up.
Relevant configuration files and UI have been added. Now users can customize the monthly consumption per hundred population, as well as the rewards obtained for supplying milk and clothes. The reward is cohesion.

v1.0.0 | 2026-06-10
支持0.8.5 
添加养牛场、奶牛场、肉联厂、服装厂等畜牧和农业相关功能
支持英文和中文
Supports version 0.8.5
Added functions related to animal husbandry and agriculture, including cattle farms, dairy farms, meat processing plants and garment factories.
Supports English and Chinese.