The Riftbreaker 银河破裂者

The Riftbreaker 银河破裂者

评价数不足
无人采矿机修改 V2.0
   
奖励
收藏
已收藏
取消收藏
文件大小
发表于
更新日期
530.777 KB
9 月 4 日 下午 10:37
9 月 16 日 下午 6:18
9 项改动说明 ( 查看 )

订阅以下载
无人采矿机修改 V2.0

描述
无人采矿机修改内容:
(1)范围100/100/100-->150/175/200
(2)无人机数量1/2/3-->2/4/6
(3)无人机速度提升5倍 (该选项可能会影响其他无人机,暂时不会单独根据建筑来修改)
(4)无人机采集速度1/1/1-->1.25/1.6/2
(5)无人机携带数量5/5/5-->10/20/30
(6)无人机卸载矿物速度1/1/1-->1/2/3
(7)建筑能源消耗100/150/200--> 150/225/300 150/300/500
涉及到的文件:
"entities\buildings\resources\drone_mine.ent"
"entities\buildings\resources\drone_mine_lvl_2.ent"
"entities\buildings\resources\drone_mine_lvl_3.ent"
"entities\units\drones\drone_base.ent"
"entities\units\drones\drone_resource_collector.ent"
"lua\buildings\drone_spawner_building.lua"
"lua\units\air\resource_harvester_drone.lua"
如果订阅了其他mod中也修改了上面的文件,可能会导致冲突,您可以根据上面的文件名自行排查。
备注:该模组只是让无人采矿机变得更加能正常使用,大量使用该矿机可能会因为无人机的数量过多而影响性能

2025.9.6 更新:
修复了无人机速度提升可能导致其他无人机的速度异常问题
移除了对"entities\units\drones\drone_base.ent"的修改,可以提升与其他mod的兼容性
提升了能源消耗,使其匹配采矿量的提升,不然过于强大而损失游戏性

2025.9.7 更新:
修复了无人机卸载矿物速不起作用的问题,但可能游戏还有其他设置无人机起飞间隔的代码,导致卸载速度的提升不明显(但是确实是有提升的)。
修改了无人机状态转换速度,会略微提升采集和卸载矿物状态转换,或许能让无人机看起来更智能一些。

2025.9.17 更新:
修改了资源增加时的数值改变方式,现在你可以明确的知道一个无人机回来后,给你带来的资源数量。
20 条留言
纯粹的黑 9 月 17 日 上午 8:32 
此MOD和作者的增强采收站MOD一起用能解决采收站不收菜BUG
纯粹的黑 9 月 16 日 下午 11:11 
谢谢你。都怪官方,BUG太多了
DMlxs  [作者] 9 月 16 日 下午 11:03 
@纯粹的黑 官方的代码水平一般,而且没有做出很好的继承,导致采收站的无人机和采矿机的无人机用的是同一个无人机生成脚本(虽然外观不同),导致除非只修改无人采矿机的范围,否则修改其他的任何属性都有可能和采集站的冲突,如果只修改范围,那无人机更废物,半天都飞不回来一趟。而且只有一点点储存量。所有,我只能尽量避免影响到采集站的无人机。但是,还是有可能产生我控制不了的情况,毕竟官方不可能把所有代码都放出来。
DMlxs  [作者] 9 月 16 日 下午 10:56 
@纯粹的黑 我刚刚分别测试了只订阅当前mod和不订阅任何mod两种情况下的采收站无人机工作状态。并未发现特别大的差距,无人机依旧会采收植物,植物也会倒下消失,地图上的植物一直处于被种植和采收的交替状态,而且由于官方设定的种植无人机的飞行速度是60,加速度是20,收获无人机的飞行速度是20,加速度是5,所以正常来说,采收站是不可能比种植站工作的要快的。我也不清楚为啥你出现了这种bug,我实在没办法搞定。我暂时也没有太多时间去搞这个,等国庆有时间的话,我再试试。我给官方留言的mod制作问题,他们也没回我。。。QAQ
纯粹的黑 9 月 16 日 下午 9:13 
具体情况是无人机飞到植物上方开始采集,然而采集完成之后植物并不会倒下消失,无人机返回采收站卸货完成然后继续重复。问题就在这里了,植物不倒下消失,就这样开着几分钟之后会看到地图上一大片的植物,关掉MOD之后采收站正常工作那一片植物库库收割很解压。我试试你的采收站修改
DMlxs  [作者] 9 月 16 日 下午 6:32 
@纯粹的黑 上面的测试都是在只开启当前mod和 栽培器和采收站修改 V2.0 mod 这两个的情况下测试的。
DMlxs  [作者] 9 月 16 日 下午 6:27 
@纯粹的黑 虽然我不清楚你说的只有0.1或者0的数值是怎么回事,但是,我可以解释一下,在采收站里面显示的数值是根据采收站存在的时间(也可能是无人机整个采收过程的计时)来计算的。例如:从采收站建造完成开始计时,30秒后,才有第一个无人机采收完成回来卸载了一次货物,假设货物为20,此时采收站显示的是20/30=0.7,然后采收站的时间会继续增加,0.7这个数值就会继续减小,一直到下一个无人机来卸载货物,此时可能距离刚才又过去了20s,假设第二个无人机也是满载20货物回来,那显示的应该是(20+20)/(30+20)=0.8,然后随着时间这个0.8还会继续减小。(这个计算方式是我的猜测,只能说目前看来比较符合实际情况。)
DMlxs  [作者] 9 月 16 日 下午 6:27 
@纯粹的黑 比如,我的植物采收站mod里面修改的植物采收无人机的携带量(仓储容量)为20/25/30,我现在已经修改了资源增加时的数值改变方式。你可以在无人机采收结束时,按下ctrl键,此时会在屏幕的右上角显示所有资源的数量(最好资源的总量在10000一下,不然资源会以多少k的形式显示),注意观察你可以看到,植物生物质(这个是最好量化的)的增加量就是设定的20/25/30 (如果无人机有足够的资源采集的情况下,如果采收站范围内没有足够的资源,可能数值会减少)。
DMlxs  [作者] 9 月 16 日 下午 6:27 
@纯粹的黑 我测试了1/2级的采收站,它们可以正常工作,只是因为游戏内部的一些设定,导致它们的工作方式看起来不太正常(这个目前我也无能为力)。据我观察(并不能代表游戏的实际设定,只是我根据修改代码和数值总结出来的规律),无人机在采收植物时,它会运行一套逻辑,大致步骤如下:无人机闲置状态 --> 无人机飞出去采收 --> 无人机采收完成 --> 无人机往采收站飞 --> 在往回飞的过程中判断无人机仓储空间未被填,且采收范围内有可采收植物 --> 中断回程 --> 前往新的采收点 --> 采收完成 --> 返回 --> 判断是否填满,未填满且有可采收植物 --> 中断回程 --> 前往新的采收点 --> ··········· --> 一直循环到 无人机仓储满了或者范围内没有可采收的植物,此时无人机返回去卸载一次货物。
DMlxs  [作者] 9 月 15 日 上午 4:46 
@纯粹的黑 我现在不方便,我有空回去测一下1级和2级的。我确实没有太注意1/2级的建筑