当前位置:A氪游戏网 > 手游测评 > 正文

《猎杀潜航4》修改大法

发布:2024-07-29 13:36:53 66


  说明:本修改大法为个人玩家自己修改,如果你要使用,请先做好备份。

  ? ?  修改前要作的工作其实并不多。你只要舍得花点时间和耐心并做好备份就OK了!接下来小弟就以自己美军的潜艇的步骤做范例,教大家如何打造属于你自己风格的SH!  先备份所有可能修改到的文件及文件夹。小弟自认为不是很变态… 所以把这个游戏改的像RPG了,按我的修改其中可能包括如下文件夹:("?"代表游戏根目录)

  ?\Data\UPCData

  ?\Data\Library

  ?\Data\Submarine

  所有需要修改的文件基本都在这几个目录内,UPCData文件夹内的文件可实现部件升级年代变更、部件升级所需声望以及水手等级和特殊技能等,同时此文件夹决定着SH4存档文件夹(就是“我的文档”里的SH4)的参数。而Library文件夹内包括USSubParts和GerSubParts两个文件夹,分别可以修改美国和德国潜艇的武器参数,也是我的主要修改项目。说了那么多,下面要动真格的了。

  *修改升级零件出现的年代:

  打开?\Data\UPCData\UPCUnitsData\UpgradePacks.upc文件(以下提到的任何文件都以记事本打开和编辑,如有特殊情况我会另行注明)稍微往下一点点你会找到类似语句:

  [UpgradePack 1]? -----------------------------------(升级代码) 第一部分

  ID=UpackGatoSDRadar -----------------------------------(ID) Gato级用 SD雷达

  NameDisplayable=SD Radar ------------------------------(类别名称) SD雷达

  FunctionalType=UpFTypeSensorRadar ---------------------(功能种类) 升级型探测雷达

  UpgradePackSlotType=AirRadars -------------------------(装在何种类型的部位)对空雷达

  Type=NULL

  ;UpgradePackInterval=1941-12-01, 1942-08-01 ------------(;第三方提示)41年到42年8月

  UnitUpgradePackIntervalOptionCurrent=NULL, NULL, 0

  UnitUpgradePackIntervalOptions1=1941-12-01, 1942-02-01, 500--(时间段1需要500声望)

  UnitUpgradePackIntervalOptions2=1942-02-02, 1942-04-01, 100--(时间段2需要100声望)

  UnitUpgradePackIntervalOptions3=1942-04-02, 1943-05-01, 0----(时间段3需要0声望)

  IDLinkUpgradePackElements=SDRadarApp, SDRadarAntennaEarly

  Info=

  Notes=

  以上是Gato级潜艇的一台雷达升级参数。要修改它首先要知道它的含义,示例中右侧括号内是小弟我加进去的说明。我们要修改零件出现年代其实只要修改升级时间段(UnitUpgradePackIntervalOptions1)和它下面的信息就可以了。原文件设置为GATO级对应的SD雷达在1941年12月1日到1943年5月1日可以被选择升级,下面我用几种方法把它修改成在任何时间段都可以使用且需求声望为4000的零件,各种情况所做的修改也都会做出解释。完整信息如下:

  例1:

  [UpgradePack 1]

  ID=UpackGatoSDRadar

  NameDisplayable=SD Radar

  FunctionalType=UpFTypeSensorRadar

  UpgradePackSlotType=AirRadars

  Type=NULL

  UnitUpgradePackIntervalOptionCurrent=NULL, NULL, 0

  UnitUpgradePackIntervalOptions1=1941-12-01, 1942-02-01, 4000-(时间段1内声望需求4000)

  UnitUpgradePackIntervalOptions2=1942-02-02, 1942-04-01, 4000-(时间段2内声望需求4000)

  UnitUpgradePackIntervalOptions3=1942-04-02, NULL, 4000-------(时间段结尾定义为空位)

  IDLinkUpgradePackElements=SDRadarApp, SDRadarAntennaEarly

  Info=

  Notes=