uboat吧 关注:3,367贴子:18,541

关于完美修改鱼雷载弹数量的修改方法及相关问题

只看楼主收藏回复

在贴吧得到了很多老铁的帮助和解惑,今天该我来分享出一点点微薄的工作成果给大家了
接下来是如何增加鱼雷载弹的具体步骤:
1首先创意工坊上下载slot machine这个增加储物格子的mod
2 打开游戏date sheets/entities,在Bow Torpedo Storage 和Stern Torpedo Storage 后面一列tag里填上Storage
3 打开mod slotmachine.cs, 这个文件位置在创意工坊mod存在steam目录下的workshop目录下面
在修改格子的mainStorage,kitchen,itemStorage后面添加上两段,(添加这两段代码必须符合代码规范,这里仅做展示):
Storage BowTorpedoStorage = playerShip.GetEquipment<Storage>("Bow Torpedo Storage");
if (BowTorpedoStorage != null) {
AddSlots(BowTorpedoStorage, 12);
} else {
Debug.LogError((object)string.Format("Bow Torpedo Storage not found"));
}
Storage SternTorpedoStorage = playerShip.GetEquipment<Storage>("Stern Torpedo Storage");
if (SternTorpedoStorage != null) {
AddSlots(SternTorpedoStorage, 3);
} else {
Debug.LogError((object)string.Format("Stern Torpedo Storage not found"));
}
AddSlots(BowTorpedoStorage, 12);——这段代码的意思是,新增格子(前舱鱼雷储物空间,12)数字可以随便改
AddSlots(SternTorpedoStorage, 3);——同理,这里是加尾舱的鱼雷格子,数字也是随便改
然后很多艇长会遇到和我一样的情况,打开游戏买了鱼雷后,会有一根鱼雷被卡在控制室和尾舱形成空气墙,导致船员不能自由活动。
1.解决方法是在mod slotmachine.cs中
,代码中会有两个地方需要编辑修改,
transform.localPosition = new Vector3(0f,0f,0f);改成000
transform.localScale = new Vector3(0f,0f,0f);调成000,应该就没问题了
如果进入游戏后还有异常,就改为(-0.001f,-0.001f,-0.001f),应该就可以了。
这样空气墙的问题就解决了~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
接下来就是港口鱼雷补充速度和搬运速度的问题,由于一次可以买很多鱼雷,导致每次搬送鱼雷要花6-8天,非常浪费时间,搬运物资耗时的参数在general文件的setting里面,搜索s/kg就能找到,后面的参数是240,意思是要240秒才能搬运1kg的东西,你可以把240改为1也可以改为0.01,看你需求怎么改都行。
然后就是把鱼雷买光了,港口又不刷新,也是个坑, 于是又要改物资补充参数,港口仓库的补充速度是在general文件中的 background task/ ResupplyPorts, MinDelay = 0.5; MaxDelay = 0.65。经过测试这里的系数代表天数,指0.5*24小时,改成0.05-0.125之类的搬运一次就自动更新了,这样就解决了仓库补不满鱼雷和物资的问题。
完结,撒花~


IP属地:四川1楼2024-10-30 11:31回复
    1


    IP属地:四川2楼2024-10-30 11:32
    回复


      IP属地:福建来自Android客户端3楼2024-10-30 16:04
      收起回复
        大佬


        IP属地:广东来自Android客户端4楼2024-10-30 20:00
        回复
          支持一下经验分享,之前我也试过了改成 :
          transform.localScale = new Vector3(0.001f, 0.001f, 0.001f);
          不过开新档才生效,按Alt键可以看到多余的鱼雷正好放在了地板正下方,暂时没发现问题。


          IP属地:广东5楼2024-10-30 20:26
          收起回复
            大佬问一下,知不知道怎么才能让商店刷出指定的鱼雷?或者提高概率?


            IP属地:广东来自Android客户端6楼2024-10-30 21:33
            收起回复
              大佬有没有办法修改压载舱的进水量?游戏中甲板入水是压载舱装满,然后深度控制0米,我想让这个选项变成浮力控制在百分之50左右可以吗?


              IP属地:辽宁来自Android客户端7楼2024-10-31 13:42
              收起回复
                空气墙让我弃坑俩月了。感谢楼主,回坑再试试


                IP属地:江苏8楼2024-11-01 08:46
                收起回复
                  收藏了


                  IP属地:河南来自Android客户端9楼2024-11-04 09:28
                  回复
                    这最新版的游戏可以这样改吧?


                    IP属地:河南来自Android客户端10楼2024-11-04 09:28
                    收起回复
                      按照楼主的方法改完之后,进不去游戏了,哭....主界面开新档后就一直在转圈读条,等了十几分钟也没进去。


                      IP属地:山东11楼2024-11-06 12:09
                      收起回复
                        我改成了0.01,但是装个鱼雷还是要五六天咋回事


                        IP属地:北京来自Android客户端12楼2024-11-10 23:08
                        收起回复


                          IP属地:广东来自iPhone客户端13楼2024-11-23 17:30
                          收起回复
                            你设置高经济难度种类应该是越少的,设高了水果我感觉都难刷出来


                            IP属地:广东来自iPhone客户端14楼2024-11-23 18:10
                            收起回复
                              lz,我打了加格子的mod,但是mod好像没生效,是不是新版不适配mod了


                              IP属地:广东15楼2024-11-26 21:10
                              收起回复