炮塔属性无限研究 (Infinite Turret Research) 模组说明
简介
这是一个为《异星工厂》(Factorio) 2.0版本设计的模组,添加了炮塔伤害和射速的无限研究功能。你可以无限提升炮塔的战斗力,应对越来越强大的虫潮。
主要功能
1. 无限研究技术
炮塔伤害无限研究:每次研究增加所有炮塔的伤害
炮塔射速无限研究:每次研究增加所有炮塔的射速和射程
- 高度可配置
可单独启用/禁用伤害或射速研究
自定义每次研究的加成百分比
设置最大研究等级(可选10、20、50、100、500或无限)
选择是否需要太空科学包进行研究
- 模组兼容性
支持自动检测其他模组的炮塔和弹药
可记录检测信息用于调试
提供示例代码用于特定模组的兼容性补丁
安装方法
下载模组文件
将模组文件夹放置在《异星工厂》的mods文件夹中:
Windows: %APPDATA%\Factorio\mods\
Linux: ~/.factorio/mods/
macOS: ~/Library/Application Support/factorio/mods/
启动游戏,在模组界面启用本模组
配置选项
基础设置
启用炮塔伤害无限研究:默认开启
启用炮塔射速无限研究:默认开启
加成设置
伤害加成百分比:每次研究增加的伤害(默认0.55 = 55%)
射速加成百分比:每次研究增加的射速(默认0.25 = 25%)
研究设置
最大研究等级:可选10、20、50、100、500或"infinite"
需要太空科学包:默认开启
高级设置
启用模组兼容性:自动检测并支持其他模组的炮塔和弹药
记录检测信息:在游戏日志中记录检测到的信息(用于调试)
使用方法
研究完"军事4"技术后,你将解锁两个新的无限研究技术
在实验室中配置研究包:
基础配方:自动化、物流、军事、化学、生产、效用科学包
如果启用了"需要太空科学包",则还需太空科学包
每次研究需要:1000*(L-4)个研究包,其中L为当前研究等级
研究时间:每次60秒
模组兼容性
自动兼容模式
启用"模组兼容性"后,模组会自动:
扫描所有已加载模组的炮塔实体
检测所有弹药类别
自动为这些模组炮塔添加研究效果
手动兼容补丁
如果需要为特定模组添加特殊兼容性,可以:
参考compatibility-examples.lua文件
创建自定义兼容性补丁
在compatibility.lua中添加特定模组的处理逻辑
已知支持的模组类型
原版炮塔
枪塔 (gun-turret)
激光塔 (laser-turret)
火焰喷射塔 (flamethrower-turret)
火炮塔 (artillery-turret)
支持的模组示例
Bob's Warfare
Krastorio 2
Rampant Arsenal
以及其他使用标准炮塔类型的模组
调试信息
如果遇到兼容性问题:
启用"记录检测信息"设置
查看游戏日志文件(通常位于游戏安装目录的script-output文件夹)
日志会显示检测到的所有炮塔和弹药信息
注意事项
性能影响:启用模组兼容性会增加游戏加载时间
平衡性:无限研究会显著降低游戏难度,建议根据个人喜好调整加成百分比
兼容性:某些特殊模组可能需要手动兼容性补丁
版本要求:本模组仅支持Factorio 2.0及以上版本
文件结构
text
infinite-turret-research/
├── info.json # 模组信息
├── data.lua # 主要逻辑
├── settings.lua # 设置定义
├── cutscenes.cfg # 本地化文件
├── compatibility.lua # 兼容性模块
└── compatibility-examples.lua # 兼容性示例
更新日志
v2.0.0
适配Factorio 2.0
添加模组自动兼容功能
优化研究配方和效果
故障排除
常见问题
研究不生效:检查是否已研究"军事4"技术
模组炮塔不受影响:启用"模组兼容性"设置
游戏崩溃:禁用模组兼容性或检查模组冲突
获取帮助
如遇到问题,请提供:
游戏日志文件
已启用的模组列表
具体的错误信息
作者: 冰火
支持版本: Factorio 2.0+