こはね 发表于 2020-6-30 15:21:33

编辑器让单位驻守在军营、马厩的等建筑里面

一般来说帝国3只设定了村民、治疗单位可以驻守在城镇中心、哨所、堡垒、城堡等建筑里面,而军营、马厩等建筑都是不能驻守单位的,除此之外如果不是村民、治疗单位,像军事单位、畜牧都不能驻守在任何建筑物里面,不过我们有办法让这些单位直接在编辑器驻守进建筑,但是游戏开始了就只能卸单位,而不能再次驻守。

方法1
首先在编辑器放一艘船,然后让你的单位驻守进去,然后用编辑器的取代单位,将船转化成建筑物




方法2
方法2需要有mod基础,入门级的修改,10分钟就能学会。基础修改教程链接:https://www.aoebbs.net/tutorial.php?mod=1-0
打开帝国3目录的data文件夹,然后备份一个protoy.xml,然后给单位、建筑物添加<MaxContained>XXX</MaxContained>与<Contain>All</Contain>
<MaxContained>XXX</MaxContained>是可驻守单位数量上限,例如修改成<MaxContained>250</MaxContained>就代表能驻守250单位,如果单位、建筑物原有这个语句,那你修改中间的数值即可,如果没有直接添加进去
<Contain>All</Contain>是驻守单位类型,ALL代表可以驻守所有单位

以堡垒为例子:




修改完后让你的单位进入建筑物



最后把备份的protoy.xml复制会data文件夹,覆盖掉修改那个即可。

恢复备份后重新打开游戏你会发现仍然有250个单位驻守在堡垒里面
页: [1]
查看完整版本: 编辑器让单位驻守在军营、马厩的等建筑里面