猎杀潜航吧 关注:21,058贴子:275,158
  • 5回复贴,共1

【SH4】甲板炮位修改方法

只看楼主收藏回复

首先保存一个位于港内的存档文件(重要,如果修改位于外海的存档大概率导致游戏BUG


找到文档下的存档文件,一般为最新,港内存档文件夹下应当有且仅有五个文件不包含其他文件夹,可通过游戏内保存时间确定

使用记事本打开ActiveUserPlayerUnits.upc文件,搜索当前甲板炮相关代码(如4inch)

单甲板炮修改内容为
[UserPlayerUnit 1.Compartment (数字).WeaponSlot 1]
下的
IDLinkWeaponLoaded=

[UserPlayerUnit 1.Compartment (数字).WeaponSlot 1.Weapon]
下的
ID=
ExternalLinkName3D=

其中
NameDisplayable=仅相关游戏内损管界面显示装备名字,如果你有强迫症可以一起修改
将它们修改为你想要装备的火炮的相关代码

保存并回到游戏,重新读取修改的存档并出港确认



单甲板炮修改完成
注:修改后代码一般根据游戏内所有可安装的甲板炮口径和倍经推断即可如【4in50calUS】或【4_50_soclu】即对应美艇4英寸50倍经甲板炮,如不确定可以在游戏安装目录Data/Library文件夹下使用S3D打开相关dat文件确认


IP属地:广东1楼2024-03-10 14:25回复
    DLC:单甲板炮位修改双炮位方法:
    同样为港内的ActiveUserPlayerUnits.upc文件
    找到[UserPlayerUnit 1.Compartment (数字7或8,取决于你要增加哪个炮位).WeaponSlot 1],一般compartment 7对应艉炮位8对应艏炮位
    确认武器槽位下没有武器代码后复制已有另一炮位武器代码粘贴在
    IDLinkWeaponLoaded=NULL, NULL

    [UserPlayerUnit 1.Compartment (7或8).CrewMemberSlotAdditionalRepository 1]
    中间然后修改对应Compartment数字(重要)

    ↑比如将对应艉炮位的7改成与上方前甲板炮位槽位对应的8,已有艏炮加艉炮的操作则是相反
    再将IDLinkWeaponLoaded=后的第一个NULL修改为相关武器代码即可
    最后将下面对应4个船员槽位的AdditionalRepository删去,载入存档确认前后均存在可部署的船员槽位即可指派船员以正常效率使用该甲板炮


    相关帖子:https://tieba.baidu.com/p/7700928299


    IP属地:广东2楼2024-03-10 14:47
    回复
      原版:
      5inch .25 Caliber Cannon:
      5in25calUS
      5_25_soclu
      3inch .50 Caliber Cannon:
      3in50calUS
      3_50_soclu
      4inch .50 Caliber Cannon
      4in50calUS
      4_50_soclu
      FoTRS武器:
      5inch .51 Caliber Cannon:
      5in51calUS
      5_51_soclu
      6inch .50 Caliber Cannon:
      6in50calUS
      6_50_soclu
      20mm Deck Gun:
      20mmDeckGun
      20mm_DG_soclu


      IP属地:广东3楼2024-03-10 14:54
      回复
        40mm AA Gun:
        40mmSingleUS
        40mm_Single_soclu
        Twin 40mm AA Gun:
        40mmTwinUS
        40mm_Twin_soclu


        IP属地:广东4楼2024-03-10 14:58
        回复
          甚至你可以上战列舰泡


          IP属地:法国来自Android客户端5楼2024-03-10 22:41
          回复