分享
 
 
 

猎杀潜航4: SH系列浅分析——顺便教你DIY自己的猎杀潜航(2)

王朝游戏·作者佚名  2011-12-18
窄屏简体版  字體: |||超大  

再来修改一门5寸舰炮的数据做示例。原数据如下:

[UpgradePack 24]

ID= Upack5in25calDGBow

NameDisplayable= 5" 25 cal Deck Gun (Bow Mounting)

FunctionalType= UpFTypeWeaponCannon

UpgradePackSlotType= USDeckGunAdv

Type=NULL

UnitUpgradePackIntervalOptionCurrent= NULL, NULL, 0

UnitUpgradePackIntervalOptions1= 1944-03-28, 1944-09-01, 800

UnitUpgradePackIntervalOptions2= 1944-09-02, NULL, 300

IDLinkUpgradePackElements= 5in25calUS, NULL

这是一门5寸25倍的船首甲板炮,可以在1944年3月28日开始更换,两个时间段需要声望分别是800和300。注意在SH4中5寸火炮威力最大,更与众不同的是它有3种升级类型,船首、船尾,最后还有个“船首+船尾(Bow and Stern)”不知道是不是前后两个武器位都放上大炮了的意思(好暴力… 俩都放一起就是军舰了)。接下来我要把这门炮修改成1942年1月1日到1945年10月1日可以选择升级的零件,并且声望需求是50000。修改后如下:

[UpgradePack 24]

ID= Upack5in25calDGBow

NameDisplayable= 5" 25 cal Deck Gun (Bow Mounting)

FunctionalType= UpFTypeWeaponCannon

UpgradePackSlotType= USDeckGunAdv

Type=NULL

UnitUpgradePackIntervalOptionCurrent= NULL, NULL, 0

UnitUpgradePackIntervalOptions1= 1942-01-01, 1945-10-01, 50000(所需声望修改为50000)

IDLinkUpgradePackElements= 5in25calUS, NULL

通过以上3例你应该知道如何修改零件的出现时间了,但是你可能不明白为什么“原价”最高才500的雷达我要该成4000,而800的火炮我要改到5万的天价。很简单啊,我是要改成RPG游戏…打怪挣钱买零件…声望就是钱…日本DD就是怪…

现在知道这样很好玩了吧?这就叫做修改,你自己也可以DIY游戏了。在对游戏进行大量修改前还要叮嘱各位几句,修改游戏最基本的原则就是不要违背原文件的语句关系,其次尽量不要改动格式,否则很可能造成游戏出错。另外“NULL”这个值真的非常好用,不想赋予具体参数数值时用它代替就好了。

以上只是以?\Data\UPCData\UPCUnitsData\UpgradePacks.upc这个文件中的一部分数据做范例教大家修改游戏的方法,其实单只这一个文件就可以实现对雷达、声纳、听音器、舰炮和高炮的修改(仅限修改出现年代)。而鱼雷属于弹药类部件,所以修改各种鱼雷的年代参数要在?\Data\UPCData\UPCUnitsData\Ammunition.upc里面查找。例如Mark 27,它应该是美军最昂贵最稀有的电动寻的鱼雷了,而且必须要玩到44年才能用上,大战都要结束了才用上神器心里觉得不爽吧?如果是我,我会让自己41年就用上。不过价钱… 保守点我会加一个0。

////////////////////////////////////////////////////////////////////////////////////

*甲板炮,鱼雷的弹数修改。

DECK GUN 即甲板炮,我们来修改火炮对应的.SIM文件(需要使用Hex软件。winhex 或 Hex Workshop 均可,新浪有下载)来实现弹药数量的修改。当然了,通过此文件也可以对武器的其他参数做修改,比如装弹时间,炮坐移动速度,火炮仰角,射程,射速,弹夹等等…

潜艇是用鱼雷攻击的,舰炮只是过年听响用的。但是反其道而行之也许是常规玩法觉得无聊时的最佳选择。小弟我就爱打炮,但是炮弹少的太可怜了,AP和HE加一起也不过200发,遭遇商船队之后基本上炮弹就所剩无几了。想要炮弹多的话不是没有办法,下面小弟就教大家如何修改火炮和鱼雷。(……过年啦,放炮仗啦…)

首先我们解决火炮的装弹数问题。在SH3中可以通过Basic.cfg来修改火炮弹数和弹夹,但是在SH4中是行不通的哦,更改4代的火炮参数需要修改?\Data\Library\USSubParts文件夹中武器对应的.SIM文件。你可以看到文件夹中包括了美军的全部舰载武器,如果真的对潜艇武器资料十分不了解也无妨,梢后小弟会为大家整理一份详细的装备资料表以便查找和修改。

我修改了所有舰炮的弹药数,下面就以3寸炮为例。打开 ?\Data\Library\USSubParts\Deck_Gun_3_50.sim (以下提到的任何文件都以HEX编辑软件打开,如有特殊情况我会另行注明),在代码的中后部分找到

ammo_storage.$...AP.....shell.............amount.....$...HE.....shell......>......amount.....$...AA.....shell.....+Q.N....amount.....$...SS.....shell......]TV....amount.........这一段数据。其中“AP.....shell.............amount.....$...”中包含穿甲弹的数量信息(注:AP=穿甲弹;HE=高爆弹;AA=防空弹)。若修改高暴弹数量,则找到HE开头的数据段,并修改amount(6E74后面)后面的16进制数。具体如下:

原数据中amount后面的值应该是0078,如果想把炮弹数修改成250发的话amount后面的值改成00FA。我所有的火炮都被改成1200发炮弹,所以amount的值为00B004,切记最前面的那两个零在任何时候都不得修改。另外需要注意的还是那个特别的5寸炮,在游戏中它是不可以发射AP弹的,但是可以对空发射AA弹,唯一能同时兼顾炮击和防空的好东东啊。炮弹如此改法,其他大同小异,谈下一话题。

炮弹数量能改,其实鱼雷的也能改,但是这个也是目前为止最让小弟头疼的…,用哪条船就要改哪条船的弹仓。下面小弟就以鱼雷仓最小的S18为例,我要让它带50枚鱼雷!

打开?\Data\Submarine\NSS_s18\NSS_S18.upc文件(用记事本打开),往下拉滚动条直到找到“BOW TORPEDO”,在它下面你可以依次看到船首4个鱼雷管的信息。你可以在这里手动每个鱼雷管分配新的鱼雷(不受年代限制,而且不消耗声望)。上面教了很多现在应该会自己去修改了吧?其实这个改起来相对容易的。原文件:

[UserPlayerUnit 1.Compartment 4.WeaponSlot 1]

ID= TorpMountB1

NameDisplayable= Torpedo Tube 1

Type=NULL

AcceptedTypes= TorpedoTube

UserCustomizable=No

IDLinkBunker=BowTorpedoRoom

IDLinkWeaponIntervalDefault1= NULL, NULL, TorpedoTube21inOldUS, Mk10Torpedo ←(改这里)

ExternalNodeName3D= NULL

ExternalObjectName3D= NSS_S18_Door02_FRU_anim01

ExternalDamageZoneTypeID3D= 58

这是1号鱼雷管的信息,要修改里面的鱼雷只要把倒数第四行最后面的Mk10Torpedo改成别的就OK了,比如Mk18Torpedo,或者改成Mk27Torpedo。另外3个鱼雷管的数据也用一样的方法修改,甚至一个管子里放一种鱼雷,这随你喜好。

以上是修改鱼雷管内鱼雷的方式,下面改弹仓。在“BOW TORPEDO”项的结尾,也就是以[UserPlayerUnit 1.Compartment 4.Bunker 1] 开头的那一组数据(可以用CTRL+F进行查找)可以进行弹仓容量的修改。原文件如下:

[UserPlayerUnit 1.Compartment 4.Bunker 1] 弹仓内鱼雷种类

ID=BowTorpedoRoom │

Capacity=8 ←(弹仓大小) ↓

IDLinkAmmunitionIntervalDefault1= NULL, NULL, Mk10Torpedo, 8 ←(此鱼雷装填个数)

其中倒数第二行,也就是Capacity=8这个值就是弹仓的容量,我前面要举例要带50枚鱼雷,所以我把那个8改成46就好了(请别问我为啥不改成50…)。理论上你可以把8直接加两个零变成800,然后再把倒数第一行的Mk10Torpedo改成Mk27Torpedo并且最后的那个8也加俩零。但是这里要告诉大家一个不幸的消息,这个几乎只能更改船首的鱼雷仓,而且改完了之后会在很大程度上造成游戏崩溃,小弟用了2天时间去找原因但是始终未果,最后只好放弃…看来只能等待有一天某位达人来解决此问题了。不过小弟仍然从目前大量的测试中获得少许成果。其中44年的GATO级潜艇可以在弹仓改成50的情况下正常运行,44年的Balao级也通过了弹仓改造成40后的各种测试,顺便测试了下43年的Salmon级,在弹仓改至40的各种情况下稳定运行。最后在此章结束前强烈鄙视44年的Porpoise级,因为她在任何情况下都未通过测试-_-#

////////////////////////////////////////////////////////////////////////////////////

第一頁    上一頁    第2頁/共4頁    下一頁    最後頁
第01頁 第02頁 第03頁 第04頁 
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有