Water Refining

by L-ong

Adds water refining recipes for Krastorio Plants mod, transforming water into valuable resources through advanced chemical processes.

Content
10 days ago
2.0
150
Planets Mining Fluids Manufacturing

Changelog

Version: 1.7.0
Date: 2025-12-06
  Features:
    - 科技树解锁:为模组所有内容添加了完整的科技树解锁系统,实现分阶段游戏体验
    - 代码优化精简:重构了配方定义和实体创建逻辑,减少了代码冗余,提升了运行效率
    - 科技层级调整:重新设计了科技解锁顺序,确保与游戏原版科技树的流畅衔接
    - 配方解锁优化:根据科技层级合理分配配方解锁,避免过早获得高级内容
    - 代码结构改进:优化了文件组织和模块划分,提高了代码可维护性
    - 性能提升:减少了不必要的计算和资源加载,降低了模组对游戏性能的影响
    - 兼容性增强:确保与最新版本的基础游戏和依赖模组兼容
Version: 1.6.2
Date: 2025-11-25
  Features:
    - 配方系统重构:全面重构太空制造厂配方生成逻辑,采用全新的space-manufacturing-recipes.lua实现
    - 性能优化:大幅提升配方生成效率,减少内存占用
    - 代码可读性:优化配方生成算法,增加详细注释说明
    - 扩展性增强:为未来添加新配方类型提供更灵活的框架
Version: 1.6.1
Date: 2025-11-22
  Features:
    - 配方生成优化:改进太空制造厂配方的生成逻辑,确保配方平衡性
    - 错误修复:解决配方生成过程中可能出现的重复配方问题
    - 日志优化:移除调试日志,提升模组运行效率
    - 代码清理:整理配方生成相关代码,提高可维护性
Version: 1.6.0
Date: 2025-11-21
  Features:
    - 太空制造厂:新增太空制造厂相关配方,实现高级物品的太空制造
    - 配方扩展:为多种游戏物品添加对应的太空制造配方
    - 本地化支持:为太空制造厂配方添加完整的中英文本地化
    - 图标优化:为太空制造分组设置奇异元素图标,提升视觉辨识度
Version: 1.5.5
Date: 2025-11-20
  Features:
    - 转化逻辑重构:采用多维自动计算逻辑重构物品转化机制
    - 性能提升:优化incineration-burner.lua的计算算法,提高转化效率
    - 准确性增强:改进物品重量计算方式,确保转化比例更合理
    - 兼容性优化:确保与其他模组的物品转化功能兼容
Version: 1.5.2
Date: 2025-11-17
  Features:
    - 重量计算优化:进一步优化自动计算物品重量的逻辑
    - 精度提升:提高物品重量计算的精度,减少转化误差
    - 算法改进:采用更高效的计算方法,降低性能消耗
    - 稳定性增强:修复重量计算过程中可能出现的异常情况
Version: 1.5.1
Date: 2025-11-16
  Features:
    - 转化机制优化:参照游戏内置计算逻辑自动计算转化比例
    - 平衡性调整:确保物品转化的资源平衡,避免破坏游戏经济
    - 适配性增强:自动适应不同游戏版本的物品属性变化
    - 错误修复:解决特殊物品转化时的计算错误问题
Version: 1.5.0
Date: 2025-11-15
  Features:
    - 转化机制更新:从简单的物品读取优化为自定义项目计算重量
    - 灵活性增强:支持为不同物品设置自定义转化参数
    - 可配置性提升:添加物品重量配置文件,方便调整转化比例
    - 扩展性改进:为未来添加新转化类型提供支持
Version: 1.4.0
Date: 2025-11-10
  Features:
    - 奇异反应器:新增奇异反应器,实现物品转化为奇异元素的功能
    - 转化系统:建立完整的物品到奇异元素的转化体系
    - 配方添加:为多种游戏物品添加对应的奇异元素转化配方
    - 本地化支持:为奇异反应器和相关功能添加中文本地化
Version: 1.3.0
Date: 2025-11-06
  Features:
    - 新增精炼标签页:创建独立的"精炼"标签页,使用过滤厂图标
    - UI优化:将所有水精炼配方从中间产品移动到精炼标签页,解决UI臃肿问题
    - 文件重命名:将 recipes-early-kr-plants.lua 重命名为 early-plants.lua,提升文件组织性
    - 新增早期配方:添加太空制造厂的早期制造配方,实现四个工厂的完整早期覆盖
    - 兼容性增强:扩展 entity-modifications.lua 支持太空制造厂的科技禁用
    - 本地化完善:为太空制造厂早期配方和精炼标签页添加中文本地化支持
    - 注释规范化:统一更新所有文件的中文注释风格,提升代码可读性
Version: 1.2.0
Date: 2025-11-03
  Features:
    - 代码模块化重构:将所有代码拆分到 `prototypes` 文件夹下的多个文件中,提升可维护性
    - 依赖项变更:将太空时代DLC (`space-age`) 更改为必须依赖,专注于DLC内容的完整体验
    - 本地化修复:修复 `zh_CN.cfg` 本地化文件因格式问题导致的加载失败
    - 兼容性处理:协同处理 `kr-plant` 模组中实体 `fluid_boxes` 缺失 `volume` 属性的问题
    - 文档完善:添加详细的 `README.md` 文件,说明新的文件结构和维护指南
Version: 1.1.0
Date: 2025-11-01
  Features:
    - 配方排序重构:按功能和制造机器重新组织配方,引入精确的UI子组排序
    - UI分组优化:为过滤厂和通用工厂配方创建独立的UI行,实现更清晰的配方浏览体验
    - DLC配方整合:将所有太空时代DLC配方整合到新的排序体系中,修复图标路径和变量作用域问题
    - 新增内容:添加多个新配方,为"细菌增殖"等配方使用自定义图标
    - 代码重构:全面重构代码,提升可读性和可维护性,统一注释风格
Version: 1.0.0
Date: 2025-10-28
  Features:
    - 初始版本发布
    - 添加完整的水资源精炼生产链
    - 引入两种新流体:矿化水、污水
    - 提供35个精炼配方,涵盖基础到高级材料合成
    - 深度集成kr-plant模组的三个工厂实体
    - 支持太空时代DLC条件加载配方
    - 完整的本地化支持
    - 模组代码由AI辅助完成