【SH4】甲板炮位修改方法
猎杀潜航吧
全部回复
仅看楼主
level 13
U8251 楼主
首先保存一个位于港内的存档文件(重要,如果修改位于外海的存档大概率导致游戏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文件确认
2024年03月10日 06点03分 1
level 13
U8251 楼主
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
2024年03月10日 06点03分 2
level 13
U8251 楼主
原版:
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
2024年03月10日 06点03分 3
level 13
U8251 楼主
40mm AA Gun:
40mmSingleUS
40mm_Single_soclu
Twin 40mm AA Gun:
40mmTwinUS
40mm_Twin_soclu
2024年03月10日 06点03分 4
level 15
甚至你可以上战列舰泡[捂嘴笑]
2024年03月10日 14点03分 5
确实 找得到对应代码就行
2024年03月10日 20点03分
1