游侠NETSHOW论坛

标题: SH系列浅分析——顺便教你DIY自己的猎杀潜航(更新) [打印本页]

作者: mist_pierce    时间: 2008-3-5 19:04:22     标题: SH系列浅分析——顺便教你DIY自己的猎杀潜航(更新)

  猎杀潜航玩过吧?相当的经典是吧?后来玩玩就够了吧?出新作品也不咋爱玩了没错吧?看到这里你有种想扁我的冲动了对吧?别着急… 此贴含金量相当的高,你得慢慢往下扣,大伙都同意了对不?

  至今,猎杀潜航系列已经发布了4个作品,其中第3代在玩家中人气最高,也是小弟我第一个接触的SH系列游戏(没玩1和2不是我的错啊… 铁杆粉丝们不要扔蛋啊… 不能浪费国家鸡蛋啊… 全扔没了就要完蛋啊…)。此游戏吸引我的地方就在于有挑战性,更有真实性,可惜就是BUG多点。当初可以说玩这个游戏已经到了废寝忘食的地步啊(说实话,哪有那么夸张…)!后来玩够了,删了。

                                   全文完 2008/03/05

  上边文章都看了吧?不咋经典是吧?后边也没看到金子吧?我再写啥你也不想看了没错吧?看到这里你都想掐死我了对吧?别着急啊… 不是说了这帖含金量高嘛,你得有耐心慢慢的往下看,共创和谐社会嘛对不?

  至今… 猎杀潜航系列已经发布了4个作品,其中3代在玩家中人气最高,也是小弟我第一个接触的H…系列游戏(SORRY,好象是SH系列… SH=Sex+H?很黄很暴力…)。4代作品在3代基础上做了很大改进,增加了二战时期美军的部分潜艇,战场也由大西洋转到了太平洋,这就意味着在4代中要和可爱的U艇说拜拜了。不过4代依然有引人之处。首先画质提高了嘛,相应的,硬件需求也高了,配置差的玩家就只能望洋兴叹或者继续SH3了(这似乎是SH3人气高的主要原因)。其次,4代作品在解决头疼的BUG问题上也是下足了工夫,ubi先后发布了4个升级补丁来修正这些BUG,但是甲板炮依然会射偏、高炮依然存在贴图覆盖的问题,到头来影响操作的BUG比3代还多一个!替SH怨念一下。就不让你打飞机…我就不让你打飞机…

  不过总体来说4代还是值得一玩的,只是爱玩炮战的玩家要多退出游戏来修正弹道。爱打飞机的就惨了,因为视野被铁皮挡住的BUG在最新的1.4补丁中都未能修正。不过好在4代作品意外的符合国人的口味才让它小有立足之地,可以痛杀小日本儿嘛,可见游戏厂商果然照顾我们(某些)中国玩家。小弟当初决心玩这个游戏到了天昏地暗、海枯石烂的啊(那不死了么)!后来玩够了,也删了。

                                   全文完 2008/03/05

  
  文章看完了吧?相当的没劲是吧?连颗金沙都没有吧?我拿钱让你看你都不会再往下看了没错吧?看到这里你都快要自杀了对吧?先别着急动手,继续往下看。活着多美丽啊,对不?

  其实上面写那两篇文章并不是纯粹为了搞的,如果你真的耐心读完了那么你应该可以看出两篇文章的关系其实正是恰似猎杀潜航3和4的。习惯上,一个系列的新作必然是推陈出新,在游戏性和游戏乐趣上给玩家以不同的感受。可遗憾的是,SH从3代到4代再到4代资料片给了我相同的感受——失望,失望,再失望。回顾一下这个游戏的改变,SH3肯定比2强(小弟确实没玩过2但至少有看过游戏截图和介绍)这是毋庸质疑的,也是SH史上最成功的一作。然而SH3从出世以来就BUG不断,弹出游戏,程序出错,大小问题一麻袋。但是玩家的支持和容忍超过了抱怨,只希望SH能越做越好。经过了漫长的等待,所有人都差不多玩腻了SH3枯燥的生涯模式和各种MOD时,4代悄然诞生了,小弟也曾经为之振奋,于是连夜开BT从游侠DOWN来期待已久的SH4太平洋狼群,并且下载完成后立刻迫不及待的安装了它。但是让人郁闷的是小弟Nf6500确实有点负担不起这游戏,无奈之下只能特效最低来运行这个以“画面比SH3强”为看点的SH4。

  原本以为SH4一定会有更吸引人的地方,想象中SH4和SH3的区别应该就像BH4和BH3(生化危机,BH=baoli+H…)那样的天壤之别。万万想不到的是玩过后才发现,SH4和3哪里是两个游戏,分明SH4就是3的画质提高补丁,而且还把U艇给补丢了!!至于SH4的资料片更是搞笑,我到现在也坚持认为SH4的资料片就是用来把SH4中弄丢的U艇给补回来并且修正甲板炮偏射和高射机枪贴图BUG的。而且版本号1.5… 分明就是个超大号的补丁。

  回想当初玩SH3似乎是玩了一个月通关了就玩够了(连个过场动画都没有…),之后玩SH4是因为显卡的关系暂时没玩,后来弄了块6600GT的OC版才能中等特效流畅运行,原因是内存只有512。似乎玩了不到一星期就不愿意再去碰这游戏了。原因非常的简单,玩SH必然要玩生涯模式,但是从SH3到4再到资料片为止,这种“随机坐标巡逻24小时”的模式居然一直没变过!显然只有画面提高并不能调动起玩家的激情,毕竟已经失去新鲜感了,再玩下去就会觉得枯燥无聊了(我无聊才写这篇文章YY的,你想象一下使命召唤系列如果只改善画面还有没人玩),最后4代和资料片的下场也只能是丢进回收站了。悲哀啊!

  一个05年的游戏走到今天只是不停的修改游戏BUG和提高画面质量实在是让人难以理解,于是有玩家开始别出心裁的制作MOD,或者修改游戏参数让游戏更变态一点,比如修改鱼雷和甲板炮的威力,这一切都说明了完家多么希望体验到和原来不一样的SH(更H…),其中也包括小弟我在内。在下载了、体验了、失望了过后,小弟开始用另类的方式去玩SH4的资料片,就是不断的查找,修改,测试。为了把它修改成我想要的SH4…以下泛指资料片 V1.5。前面YY了很多也无非就是发泄一下几年来对SH的各种感情,让大伙眼睛受累了实在抱歉~。

  修改前要作的工作其实并不多。你只要舍得花点时间和耐心并做好备份就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=
——————————————————————————————————————————
例2:
[UpgradePack 1]
ID= UpackGatoSDRadar
NameDisplayable= SD Radar
FunctionalType= UpFTypeSensorRadar
UpgradePackSlotType= AirRadars
Type=NULL
UnitUpgradePackIntervalOptionCurrent= NULL, NULL, 0
UnitUpgradePackIntervalOptions1= NULL, NULL, 4000 ---------(时间段设置为空,需求4000声望)
IDLinkUpgradePackElements= SDRadarApp, SDRadarAntennaEarly
Info=
Notes=

  以上两种方式中第一例比较保守,把UpgradePackInterval的上限修改成NULL,也就是说1941年12月1日开始以后任何的日期你都可以在装备升级列表里看到SD雷达,并且需要的声望为4000点。下面一种方式是简化到最合理的,因为零件要求的声望值在任何年代是固定的,所以不需要像例1那样麻烦的去定义每个时期对应的声望需求值。相应的例2中“UnitUpgradePackIntervalOptions1”以下的两项是多余的,所以切掉了。

  再来修改一门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级,因为她在任何情况下都未通过测试-_-#

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

  *生涯模式修改

  这个就厉害了,生涯模式可以说是SH系列的灵魂,而且前面怎么改的数据都会在这里得到体现,这将是你修改后的SH是否好玩的关键。其实生涯模式也有几个地方可以改的,继续看下去你就知道了。

  游戏开始的时候会让玩家来选择年代,其中每个年代对应了不同型号的潜艇,还可以选择不同难度下的初始声望值,这些都都可以修改的。比如我想在1941年的亚洲基地里开始游戏,游戏开始时拥有更高声望并且可以选择担任GATO级和Balao级的艇长。那么你可以打开?\Data\UPCData\UPCCampaignData\CareerStart.upc(用记事本),这里面包含着生涯模式的初始信息。还是以第一条数据为例:

[CareerStart 1]
ID= Beginning
NameDisplayable= 1941 -------------------(开始日期)
StartTimeInterval=1941-12-08, 1942-02-01 (开始时间段)
BackgroundPic= 1941.tga                     ; picture that is displayed on the background when this option is selected
CareerStartBriefingText=    The war has just started, and we're being beaten.
RenownOptions= 1000, 2000, 5000 ---------(各难度对应的初始声望值)

  上面的数据是游戏的开始信息,也就是你能从游戏菜单上看到的年代表中的“1941”那个目录,下面分别有三个数字,代表3个难度的初始声望值。如果你想一开始有很“有钱”那你可以把对应难度的声望改的更高些。在它下面以[CareerStart 1.Flotilla 1]开头的数据就是和潜艇有关的了。

[CareerStart 1.Flotilla 1]
ID= C1Flotilla1
NameDisplayable= Pearl Harbor
IDLinkFlotilla= PearlHarborCommand     ; link to ID in Flotilla upc file
IDLinkUserPlayerUnits= F1Porpoise, 4, F1Tambor, 5, F1Gar, 4     ; enumeration of ID(s) that point to submarine upc file
FlotillaBriefingText=   
FlotillaCommonality= 1       ; to be used when a random choice is assigned

  可以看的出来这是珍珠港基地各港口对应的舰队名称,我们这里使用替换法做修改。上面数据中“IDLinkUserPlayerUnits= F1Porpoise, 4, F1Tambor, 5, F1Gar, 4” 一项修改为“IDLinkUserPlayerUnits= F1Gato, 4, F1Balao, 5, F1Gar, 4”,这样你就可以在41年选择Gato和Balao级潜艇了,爽了吧!德国的18型潜艇也可以用同样的方法弄出来,但是可不是在这个文件里,现在的你也应该能找到哪里修改了吧?其实就是旁边那个UPCDataGE文件夹哦。

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

  *存档修改

  对游戏的存档进行修改可以说是玩家中广泛流传的方式了,但是多数情况都是用存档编辑器的。下面我教你几招SH的存档修改,比较简单~

  SH系列的存档文件一直是在“我的文档”里面,就是那个SH4文件夹,里面包含着SH的存档和设置信息。打开?\SH4\data\cfg文件夹(?=我的文档文件夹),其中GameplaySettings.cfg、GFXSettings.cfg和main.cfg三个文件分别包含着游戏的亮度、画质和声音的选项。如果你已经运行过游戏的话在这个文件夹应该出现名为“SaveGames”的文件夹,我们就是通过对里面的文件进行修改的。

  打开SaveGames文件夹,其中会用00000000作为第一个存档的文件夹,以后的依次递增。打开它,找到CareerTrack.upc 并打开它(用记事本),我们可以通过这个文件来修改游戏进行到的年代、声望值、击沉的单位数量及吨位等,这些修改应该是最简单实用的了。而通过对ActiveUserPlayerUnits.upc 的修改能做的事情就多了,小弟也正在尝试通过用修改存档的方式来解决扩大鱼雷仓后游戏崩溃的问题…

[CareerTrack 1.CareerStatusLast]
ID=ID
Reason=CSS_LastStatus
NameDisplayable=NULL
CurrentDate=1941-12-09 14:00:00  ----------------------------(修改游戏进行时间)
PlayerRankAchieved=LTCDR
PlayerCurrentLastPromotionDateTime=1941-12-08 14:00:00
CurrentFlotilla=FremantleCommand
CurrentFlotillaBase=Manila  ---------------------------------(修改港口)
CurrentSDepartureDescription=1.45173e+007,1.74617e+006,267.489
CurrentUPCFlotillaUserPlayerUnitType=F3Balao
CurrentDifficulty=Easy  -------------------------------------(修改难度)
PlayerCurrentRenown=5000.000000 -----------------------------(修改当前声望)
PlayerCurrentRating=0.000000
PlayerHighestRating=0.000000
PlayerPatrolsCompleted=0.000000 -----------------------------(巡逻完成次数)
PlayerTonnageSunk=0.000000 ----------------------------------(当前击沉吨位)
PlayerWarshipsTonnageSunk=0.000000  -------------------------(击沉军舰吨位)
PlayerMerchantsTonnageSunk=0.000000  ------------------------(虐待商船吨位)
PlayerShipsSunk=0.000000  -----------------------------------(击沉数)
PlayerCurrentMedals=NULL
CrewMembersCurrentMedalsRepository=NULL
CrewMembersCurrentPromotionsRepository=1
PlayerCurrentObjectiveCode=East China Sea
PlayerDefaultObjectives=ID94
PlayerCurrentObjectives=ID94
PatrolStartDateTime=1941-12-10 14:00:00
  以上是CareerTrack.upc 中能修改到的一些实用的参数。另外的那个ActiveUserPlayerUnits.upc 修改起来会很复杂并且容易出错,连小弟我都不能保证修改后不会损坏存档,所以在此也就不做更多的描述了。

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

  *装备、武器名称对照表(仅美国制式)

潜艇(Submarine)
SSS18=S-18 Class Submarine            S-18级
SSS42=S-42 Class Submarine            S-42级
SSPorpoise=Porpoise Class Fleet boat  海豚级
SSSalmon=Salmon Class Fleet boat      三文鱼级
SSSargo=Sargo Class Fleet boat        重牙鲷级  
SSTambor=Tambor Class Fleet boat      鼓鱼级
SSGar=Gar Class Fleet boat            雀鳝级
SSGato=Gato Class Fleet boat          小鲨鱼级
SSBalao=Balao Class Fleet boat        白鱼级
SSTypeIXD2=Type IX-D2 U-boat          9-D2型
SSTypeXVIII=Type XVIII Walther U-boat 18型
SSTypeXXI=Type XXI U-boat             21型(游戏里没有…)
——————————————————————————————————
甲板炮(Deck Gun)
3in50calUS=3"/50 Caliber Cannon       3寸50倍炮
4in50calUS=4"/50 Caliber Cannon       4寸50倍炮
5in25calUS=5"/25 Caliber Cannon       5寸25倍炮
——————————————————————————————————
高射炮(Flak Gun)
20mmSingleUS=Single 20mm AA Gun       20毫米高射炮
20mmTwinUS=Twin 20mm AA Gun           双联20毫米高射炮
40mmSingleUS=Single 40mm AA Gun       40毫米防空炮
40mmTwinUS=Twin 40mm AA Gun           双联40毫米高射炮
——————————————————————————————————
机枪(Machine Gun)
50calSingleUS=Single .50 cal Machine Gun
                                      12毫米勃郎宁机枪
——————————————————————————————————
鱼雷(Torpedo)
Mk10Torpedo=Mark 10 Torpedo           Mark10型鱼雷
Mk14Torpedo=Mark 14 Torpedo               -
Mk16Torpedo=Mark 16 Torpedo               -
Mk18Torpedo=Mark 18 Torpedo               -
Mk23Torpedo=Mark 23 Torpedo               -
Mk27Torpedo=Mark 27 Cutie Torpedo         -
——————————————————————————————————
设备(Equipment)
GatoElectricEngine=Electric Engine    电动机
GatoDieselEngine=Diesel Engine        柴油机
GatoSternBatteryBasic=Batteries (Stern)
                                      船尾电池组
GatoBowBatteryBasic=Batteries (Bow)   船首电池组
MainPump=Main Pump                    主水泵
SDRadarApp=SD Radar                   SD雷达
BasicRadio=Radio Receiver             无线电
SonarWCAStack=WCA Sonar Stack         WCA声纳
FMSonarApp=FM Sonar                   FM声纳
SJRadarApp=SJ Radar                   SJ雷达
SJ1RadarApp=SJ-1 Radar                SJ-1雷达雷达
AttackPeriscope=Attack Periscope      攻击潜望镜
ObsPeriscope=Observation Periscope    观察潜望镜
ObsPeriscopeST=Observation Periscope with ST Radar
                                      带ST雷达的观察潜望镜
RadioAntenna=Radio Antenna            无线电天线
SDRadarAntennaEarly=SD Radar Antenna  SD雷达天线
SDRadarAntennaLate=SD Radar Antenna   SD雷达天线
SJRadarAntennaEarly=SJ Radar Antenna  SJ雷达天线
SVRadarAntenna=SV Radar Antenna       SV雷达天线
TDCMk3=Torpedo Data Computer          鱼雷数据计算机
TBT=Deck Attack Station               火炮控制系统

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

  *其他

  游戏被改到这种程度已经可以说是“乱七八糟”了,再改个名字就可以当SH5玩了,小弟为它取了个新名字叫《虐杀巡航》不知大家感觉如何呢?其实这也是多亏了SH系列50年不变的优良传统啊,否则也不会有人去把好端端的游戏给糟蹋一翻了。小弟最后一个目标是把18型潜艇改出来再加上门炮,然后这个游戏就彻底“玩”够了。残念…

  在修改过程中无意发现游戏中还有几处让人匪夷所思的地方。第一个是5寸炮的仰角,稍微懂点武器常识的人就应该知道高平炮一般都拥有80到90度左右的仰角,然而SH4中的5寸炮仰角和4寸炮的居然一样,四十几度的仰角也叫高平炮??(就不让你打飞机…就不让你打飞机……)

  第二个疑惑的地方是双联40毫米重型高射炮。SH4出来这么久了不知道有没有人把美军生涯模式打通关过。小弟想麻烦各位回忆一下是否看到过这门有两个炮管的东东呢?我想应该是没才对。(果然不让打飞机…)

  用Hex编辑软件打开?\Data\Library\USSubParts\Deck_Gun_5_25.sim 其中Elevation 后面跟着的值应该是000800,我把它改成000008 这样5寸炮的仰角便高了许多。关于40毫米防空炮,我想纯粹是游戏BUG。用记事本打开?\Data\UPCData\UPCUnitsData\UpgradePacks.upc文件,找到以[UpgradePack 11]开头的数据。你会发现这里有一个严重的错误,“UpgradePackSlotType= USDeckGun”,我们把它改成“UpgradePackSlotType= USHeavyAA”就可以了。然后先运行一下游戏,选择44年的Balao级,然后进入游戏(不必出港)并存档,再退出游戏。用我上面教过你的方式把游戏日期改为44年6月份或更晚的日期。再进入游戏时你就会发现武器升级列表中出现了“原作”中未曾现身的40mmTwin,不过有一个枪管不会动,看来也是开发到一半的半成品………

  两大防空利器全都搞定了,再碰到飞机心里就有底了吧?看来有的时候做些修改还是必要的。如果你实在觉得以上方法太麻烦或者你自己实在做不来也没关系。我把我修改过的文件上传提供给大家,只要替换文件就可以了。(不过那都是按我的玩法改的)
  
  补丁文件对游戏进行了如下修改:

全部火炮弹药修改成1200
全部高射炮弹药修改至4000发以上
全部零件可以随时更换
全部零件所需的声望值做了调整
全部基地、年代可使用Balao级潜艇
全部鱼雷可以在战争初期使用
修改5寸甲板炮仰角
勃郎宁机枪和40mm双联防空炮在游戏中可用
Balao的前鱼雷仓改为40(尽量不用)
没了…

  另外在压缩包中同时包含游戏原文件和小弟修改后的文件,这样可以方便恢复对游戏的更改。此补丁适用于SH4及资料片U-Boat任务

  最后的最后小弟要再次提醒大家修改任何文件前一定要养成备份的习惯,这样才不至于游戏出错时不知所措。另外此文中未提到对鱼雷或大炮的威力做修改是为了防止此帖变的很邪恶… 最后祝大家用自己的方式玩的愉快。………………………… 什么?你一直想问我改鱼雷仓的时候为什么不把弹仓改成50?大哥啊…… 难道说鱼雷管里那4枚鱼雷都让你偷走卖铁了吗!? 本来含金量挺高个贴在游侠论坛贴出来就整的这么水了,万恶的20字啊…………

                                   这次真完了 2008/3/5 Akira

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


  改动的地方太多,这帖子也该更新了。

  首先是Twin40mm防空炮,这东西确实会造成游戏崩溃,鱼雷仓的修改问题依然没有解决,所以后来发布的新补丁中取消了前两项。今天又制作了一个新补丁,一起在这里更新了。

  SH4_DATA_Guns.rar 这个补丁是基于最初的补丁来扩展制作的,此补丁保留原来的修改,并且允许玩家在美军生涯模式下使用全部德军武器。这是一个针对美军生涯模式来修改的补丁,小弟本来打算把U艇一并加美军生涯中,但是1.5版本中的德国潜艇移植到美军目录下难度太大,不是单纯的改动几个文件就能完成的。于是小弟改变了修改路线,把美军的生涯内容移植到德军目录里了,实际结果来看相当于把U艇编入了美军序列。补丁文件名 SH4_DATA_GE_to_US.rar ,推荐给希望用U艇攻击日本舰队的极端分子使用……



                                   2008/03/25 Akira


2020202020 …………

[ 本帖最后由 mist_pierce 于 2008-3-25 22:43 编辑 ]
作者: DD0    时间: 2008-3-5 19:41:23

楼主真勤奋  可惜我就是那个邪恶的人...

不过我比较懒,鱼雷100节这么邪恶的事我自己知道就行了
作者: mist_pierce    时间: 2008-3-5 19:54:04

是啊!自己暗地里邪恶就好了,不要带坏其他小孩啊~

刚才一时匆忙的关系那个付件压缩的有问题,修改鱼雷仓那个文件也一并放进修改文件夹中去了…… 现已改正。
作者: sl77    时间: 2008-3-5 20:13:21

强文哦,佩服!佩服!...............................
作者: wyg1985    时间: 2008-3-5 20:51:01

LZ真是强啊
不过我不喜欢改游戏,改了没意思了,
还是顶顶
作者: maserati    时间: 2008-3-5 22:12:16

好厉害的楼主呀,顶!
作者: sunwolf    时间: 2008-3-5 23:08:12

我打亚洲舰队生涯到1945年原子弹爆炸、战争结束,没有双联40毫米重型高射炮(我也一直想要此炮)。不过前、后2门单管40毫米高射炮已经让小日本的飞机有来无回啦,哈哈
作者: mist_pierce    时间: 2008-3-6 12:03:28

回楼上的,改出来的那个40mm炮本身就是有BUG的,而且游戏中至多可以装备1门。前后Twin40的话绝对会弹出游戏! 装备的时候一定注意。
作者: sunwolf    时间: 2008-3-6 16:22:56

我从来没有修改过游戏。请教楼主:
1.后期我装备了2门甲板炮,但是我只能手动操作1门,另1门必须要AI操作。能改正不?
2.只修改5寸甲板炮的仰角(打飞机),会不会导致游戏不稳定?
作者: mist_pierce    时间: 2008-3-6 18:43:23

回楼上的兄弟:

第一个问题是游戏BUG,这个小弟无能为力。

关于火炮的仰角,修改这个是不会引起任何异常的。就小弟目前的测试结果来看,只有修改鱼雷仓和装备twin 40mm高炮的时候才会引起游戏崩溃,原因不明……
作者: sunwolf    时间: 2008-3-6 19:54:48

原帖由 mist_pierce 于 2008-3-6 18:43 发表
回楼上的兄弟:

第一个问题是游戏BUG,这个小弟无能为力。

关于火炮的仰角,修改这个是不会引起任何异常的。就小弟目前的测试结果来看,只有修改鱼雷仓和装备twin 40mm高炮的时候才会引起游戏崩溃,原因不明…… ...

谢谢!装上5寸炮的AA弹,却不能打飞机,我当时鼻子都气歪了。呵呵
作者: mist_pierce    时间: 2008-3-6 20:24:25

但是那个5寸炮打飞机也不是想象中的那么好,本来我还以为那个AA弹是磁感应引信的呢。结果必须直接命中才有效,再加上装弹速度慢所以实际效果并不如高射炮。
作者: sunwolf    时间: 2008-3-6 23:23:27

小部分日机拼死飞到美国舰队上空,却又遭到美军又一秘密武器的暗算。这就是著名的“无线电近炸引信”。二战期间,虽然高射炮火非常猛烈密集,但击落的飞机却有限,这都是由于炮弹引信太落后造成的。当时,高射炮弹配用的是触发或机械时间引信。触发引信需直接命中目标才能起爆,而时间引信需预先装定引爆时间,但引爆时间装定的长短又以炮弹飞至目标所需时间的估算值为依据。由于来袭飞机的飞行高度及速度都是随机变化的,且机械时间引信还受环境条件及炮弹飞行状态的影响较大,所以其使用效果都很不理想。在欧洲战场,德国的高射炮平均要发射6000发炮弹才能击落1架盟军飞机。为提高炮弹对目标的毁伤效果,美国在1943年率先研制成功了无线电近炸引信,并于当年投产装备美军。无线电近炸引信是根据无线电波的“多普勒效应”研制成功的。这种引信主要由振荡器、无线电收发机、选择放大器、电子开关、电雷管、电池、传爆药、自炸装置和保险机构等部件组成。当炮弹飞出炮口一定距离后。引信保险装置动作,使引信处于工作状态,振荡器产生特定频率的无线电振荡信号,由无线电收发机向外发出,发出的无线电波碰到飞机被反射回来。由于炮弹和目标间的相对运动,反射波与发射波之间产生一个频率差,称差拍音频。差拍音频信号经选择放大器选择并放大,当信号强度达到一定数值后,就可接通电子开关,引爆电雷管,从而使炮弹在离目标较近的距离爆炸,靠弹丸形成的破片和冲击波毁伤目标。此时美国军舰上高射炮上发射的装有无线电近炸引信的炮弹可在距日机约20米处爆炸,大大加强了毁伤度。结果美舰仅被炸伤5艘,无一沉没。此次空战,日军损失230架飞机,与395位飞行员。
作者: liji1982    时间: 2008-3-7 00:22:51

U艇没找到修改鱼雷数量的地方......
作者: 重机枪手    时间: 2008-3-7 00:36:35

请问这个是原创的还是转帖的?
作者: mist_pierce    时间: 2008-3-7 12:28:00

回版主大人………… 小弟从不转别人帖子的。这文章是我耗时5天,边写边测试完成的,此帖绝对的原创…

另外回复14楼的兄弟:
修改U艇鱼雷仓的话在
\Data\Submarine\NSS_Uboat9d2\NSS_Uboat9d2.upcge那个文件里改。改这个算是最稳定的了,我把首尾鱼雷仓、两个外部鱼雷仓的容量全部扩充到20游戏依然稳定,但是全改成50的时候游戏就崩溃了… 至于18型我还没测试过,有兴趣的话可以自己去试试。

不过小弟还是那句话… 修改鱼雷仓和装备Twin40mm炮会有很大概率造成游戏出错,一定要注意…………
作者: 曾阿牛    时间: 2008-3-7 17:07:00

建议加精。。。。。。。。。。。。。。。。。。。。。。。。。
作者: mist_pierce    时间: 2008-3-7 17:52:19

昨天看到有人发帖想用U艇打日本,觉得想法不错…
所以小弟想制作一个德军可以打日本的MOD,支持的顶哦!

楼上说的也是啊,小弟对这帖可是下了不少心血,申请加精……
作者: sunwolf    时间: 2008-3-7 18:14:08

现在的U艇任务里的U艇的武器和装备都自动显示详细说明。虽然美国潜艇的界面也改进成和U艇一样了,但是不显示详细说明。楼主能否找到文件位置,说一说。
另外潜望镜刻度在哪里改?U艇的潜望镜刻度很好,但是UZO(TBT)还是有美军残余啊。呵呵
作者: 清都山水狼    时间: 2008-3-7 18:17:52     标题: 回复 #18 mist_pierce 的帖子

是不是看到我说的哟? 如你能做出U艇打小日本的MOD那就强了;

不过已有人正在制作GWX2。0里的打小日本的MOD了,叫AJM2。0,里面除了有从SH4里搬来的用U艇打小日本的单机任务外,还有贯穿整个从大西洋到太平洋的生涯模式呢,也就是说你可以在GWX2。0里的生涯里先从大西洋玩起,打完英美的船只后,再巡航到太平洋里面去打小日本的;

楼主若有这本事的话,可以去他们那里先帮帮忙一起来制作AJM2。0的MOD,现在只有两个人在制作,所以进度很慢,看你的了。。。。。。。。。
作者: mist_pierce    时间: 2008-3-7 18:30:45

回楼上:

小弟的这个……初步阶段的工作已经完成了,目前正在编辑剧情模式和做最后的测试。如果顺利的话有望在明天中午完成。

对于我来说最浪费时间的是测试,我要确认做出来的东西稳定才可以发出来。

顺便回19楼的兄弟。实在抱歉,时间紧张的关系你的那个问题只能稍后在研究了……
作者: sunwolf    时间: 2008-3-7 18:34:50

原帖由 mist_pierce 于 2008-3-7 17:52 发表
昨天看到有人发帖想用U艇打日本,觉得想法不错…
所以小弟想制作一个德军可以打日本的MOD,支持的顶哦!

楼上说的也是啊,小弟对这帖可是下了不少心血,申请加精…… ...

支持加精,支持U艇打英美澳菲, 不支持U艇打日本。。。。。。
作者: XX9394    时间: 2008-3-7 23:51:15

樓主,你的方法可以修改魚雷的速度嗎?
期望速度過百節的魚雷

損害半徑又如何修改?

請大大指教
作者: liji1982    时间: 2008-3-8 00:43:36

18型U艇鱼雷稳定在20管,再以上都会出错.
艇速修改后并无改观,但是深度修改后就有效果.
CareerStart内CrewMembersCurrentMedalsRepository可增加艇员管理中可发给艇员的奖章
CrewMembersCurrentPromotionsRepository为可提升达标艇员级别的数量
修改ActiveUserPlayerUnits.upc中的MaxOfficers增加军官数量,鱼雷也可在本文件修改.在我的已有存档中只能修改本文件才有效果,修改data中的潜艇文件并未见生效
直接修改Rank似乎无法体现舰长能力.转而修改data>UPCDataGE>UPCCrewData>Runks.upc中的经验要求XPRequirement.
顺便把GetSpecialAbilityChance改为1以上,每个艇员升级时都有机会增加特殊技能
作者: sky_larker    时间: 2008-3-8 01:19:36

好文章,拜一下。

本人从 SH2 到 SH3 几年里,耗去大量时间,SH2 的剧情及音乐对当时的我来说,是说不出的迷人和震撼。
作者: 清都山水狼    时间: 2008-3-8 01:20:08     标题: 回复 #21 mist_pierce 的帖子

朋友你太强了,人家做AJM2。0的MOD都做了将近一年了都还没做好呢,你却在短短几天之内就能做好SH4的U艇里的打小日本MOD,真是让人佩服啊,不如你去帮帮那两位还在AJM2。0里默默制作的朋友吧,他们俩一直在为缺少人手而发愁,我想有你的加入一定会把GWX2。0之AJM2。0做得更好、更精、更快,如何,如你有意的话,我帮你去推荐一下。。。。。。。。。?

由于现阶段SH4是全英文界面的,所以很多人都对它敬而远之,即使你做出了打小日本的MOD,我也不会去玩的,你既然有如此能力,不如把SH4也给汉化了,如何,毕竟最美我中文。。。。。顶你一个。。。。。。。。。

[ 本帖最后由 清都山水狼 于 2008-3-8 01:42 编辑 ]
作者: mist_pierce    时间: 2008-3-8 11:20:31

已经实现了U艇打日本的基本要求,但是目前的情况是港口混乱…
看来要晚点才能做好了……
作者: mist_pierce    时间: 2008-3-8 11:25:17

43年以后德国的亚洲基地都在日军占领区以内,这样的话U艇刚出港满头都是日本飞机…… 游戏里缺少43年以前的剧情,德国本土的港口都用不了。汗啊……………… 乱套了
作者: liji1982    时间: 2008-3-8 11:29:18

15。最后,现在的U艇MOD生涯里的任务好像是德日联手的,不能架驶U艇来对日舰进行攻击,这不能说不是一个遗憾啊。
----------------》这个是很容易解决的问题,只需要把敌我文件里面改动一下即可。具体方法是:

打开:SH4/Data/Roster/DefSide.cfg

; side 0 - neutral
; side 1 - allies
; side 2 - axis

[SideEntry 1]
Country=British
Side=0
StartDate=19380101
EndDate=19390902

[SideEntry 2]
Country=British
Side=1
StartDate=19390903
EndDate=19450825

只要把SIDE=后面的1或者2或者0改动即可。


0-是中立国;

1 是盟友

2-是轴心国


难道楼上就是改这个的?
作者: mist_pierce    时间: 2008-3-8 12:05:40

就是那个
港口乱套了看起来不是很奇怪吗?
作者: liji1982    时间: 2008-3-8 12:24:18

...果然,这个拿来把英国啥的改成自己人还可以,u对日....哪有那么简单的
作者: bukebushuo    时间: 2008-3-8 13:29:48

绝对的及时雨,太有帮助了,我找了这么久,终于找到了!谢谢楼主!
作者: 清都山水狼    时间: 2008-3-8 17:17:56     标题: 回复 #30 mist_pierce 的帖子

哦,你只是去改了那个文件里的敌我状态而使U艇能打小日本了,那就没有多大意思的,因为你只是改的表皮,没有剧情的支持,一出来就和小日本乱PK,好像这样子玩的话就没有多大劲了吧。。。。。 

人家那两位高人是做的可以从SH3之GWX2。0里的大西洋生涯任务的开始一直玩到后面的太平洋的生涯任务结束的,就是说先期是只能打英美的船只,到了后期才能过渡到太平洋上去打小日本的船只,还有种选择是可以直接在生涯开始时选择从太平洋上的一个叫(pengang)的基地出发来玩的,但是剧情好像还在构思中。。。
作者: mist_pierce    时间: 2008-3-9 00:44:12

各位兄弟实在对不起……

N天前开始一直在电脑前摆弄游戏,不分昼夜,直到今天才突然间意识到自己应该把精力多放在女朋友身上… 所以小弟决定明天开始潜水,潜深未定…

最后还是祝大家玩的愉快,但是千万不要因为游戏而忘记重要的事哦。

下潜中…………
作者: kys2000    时间: 2008-3-9 20:19:10

很少有国人能发表技术贴,纯顶!!!
作者: martinchi    时间: 2008-3-18 03:02:54

怎么没有德国船只的修改啊
想当初自己动手改的SH3
作者: zhanfeng    时间: 2008-3-18 07:55:02

只改DefSide.cfg 太简单了 楼主没考虑 各个国家的船舶种类是否齐全 各种战斗舰艇的武器配置是否和历史一样 在不同年代什么船应该改装成什么样子 你也考虑到了吗?  全球各种海上重大事件你也作了吗? 我说的是包括大西洋 印度洋 太平洋所有发生的事件 以及所有大中型海港城市 你都作了吗?

你只改DefSide.cfg  而不编辑新的世界地图 来规定各港口船只出现的时间 当然港内会乱套 你是否校正了船与船之间的属性和ID 估计我说的以上基本要求你一样都没做
作者: redbravo    时间: 2008-3-19 14:59:06

求教,鱼雷速度怎么改?实在是太慢了……楼上有人说的邪恶的100节……怎么改出来的……
作者: redbravo    时间: 2008-3-19 18:09:48

我就想让MK27达到46节即可,找不到……
作者: mist_pierce    时间: 2008-3-20 02:33:46

汗,37楼说的是我?仔细翻翻帖子看看我几时发布过关于德国生涯模式的东西了?

你说的那些我全都注意到了,关键的问题是德国本土的港口有,模型也不缺。问题在于没坐标,而且我无法建立可停靠的港口,所以老早就放弃了。之前确实有扩充U艇生涯的设想,可惜的是那最终只是个设想。

另外,不得不提醒一下幼儿园老师都教过的东西……………… 跟陌生人说话时态度要礼貌。
作者: redbravo    时间: 2008-3-20 12:05:51

……为啥不回到我捏……既然都来了……我昨天用MK27快把我气死了,慢啊……
作者: mist_pierce    时间: 2008-3-20 14:19:44

回楼上
关于邪恶的100节恐怕你要问那个邪恶的人了。

小弟不推荐大家修改鱼雷速度和威力之类的参数是因为一旦你那样做了那你绝对会在2小时内玩腻这游戏。一直以来小弟做任何修改之前第一考虑的就是如何提高游戏的可玩性和新鲜感,稳定性更是重中之重。如果我真的在这里发一些让潜艇无敌之类没有营养的玩意恐怕会让粉丝骂的,那才是真正的糟蹋游戏。

如果你坚持要改。可以尝试修改Torpedo.sim和Torpedoes_US.sim。德国和美国的鱼雷都分别摆在那里,怎么改这个我没办法教你,因为小弟自己都没碰过它们,这对我来说是最大的禁忌。


又看了看37楼的帖子。可能之前我说要会在短期内弄一个德国剧情模式MOD让你有点不爽,我知道你的心情,从CampaignGE里取坐标然后在PatrolObjectives里编辑,之后重新定义Flotillas里面的舰队信息。全部的操作都是手动逐条完成的,只是想一下就觉得麻烦了。何况小弟擅长的是修改已有的东西,而不是制造出新的。女朋友不在身边我才会用这个游戏来打发时间,然后把改出来的东西贴出来分享,让我弄MOD之类的东西我想我绝对没耐心,不过我确信你可以完成。
作者: redbravo    时间: 2008-3-21 12:02:16

好吧,呵呵,我自己找找看~16进制和10进制换算搜索进行中……
作者: king7325    时间: 2008-3-22 13:15:51     标题: 顶!

顶!!!!!!强贴,真希望能玩到真正满意的sh游戏!对一直默默奉献的mod制作者表示敬意!!
作者: mist_pierce    时间: 2008-3-25 22:47:44

主题已更新…………
我尝试了6次才弄明白原来编辑后的东西不是立刻显示的,我汗!
作者: XX9394    时间: 2008-3-27 17:03:13

德軍的防空機槍威力和重發時間有待改善喔
有沒有大大能高抬貴手改善一下+
作者: mist_pierce    时间: 2008-3-28 00:39:04

汗楼上的……………………
改完了那不就成BT游戏了吗?而且德军的防空火力升级以后是很恐怖的!
作者: mist_pierce    时间: 2008-3-28 00:42:55

楼上的好面熟,好象哪个帖子里说过用改过的4寸炮打CL和CA?
你那么喜欢炮的话明天我给你改个更BT的5寸炮,作好心理准备。

绝 对 变 态!
作者: XX9394    时间: 2008-3-28 13:39:29

原帖由 mist_pierce 于 2008-3-28 00:42 发表
楼上的好面熟,好象哪个帖子里说过用改过的4寸炮打CL和CA?
你那么喜欢炮的话明天我给你改个更BT的5寸炮,作好心理准备。

绝 对 变 态!

我沒有用艦炮打CL,CA.DD還打不少
畢竟自已的船也不是無敵

更BT的炮cheat我也有,威力加強1000倍
但是我沒有用.一炮擊沈整支船隊和自已的炮
相信也沒有人用吧...

當然,各位要這個cheat的信我也會上傳給大家
作者: mist_pierce    时间: 2008-3-28 13:44:51

射出来的是核弹?? 那不用发射都可以了,直接潜艇里引爆。
作者: XX9394    时间: 2008-3-28 13:49:38

原帖由 mist_pierce 于 2008-3-28 00:39 发表
汗楼上的……………………
改完了那不就成BT游戏了吗?而且德军的防空火力升级以后是很恐怖的!

我第一次任務時遇上了美軍的魚雷機,全船防空齊發.但飛機絲亳無損
還像蒼蠅一樣在頭上飛,足見船和完全沒有還擊能力沒分別
好在今次沒有任何損失,但幸運不是必然的...

我的船只更改了聲望值和大大做的特大船尾魚雷貯存
其他武器全都沒有改威力,
作者: XX9394    时间: 2008-3-28 13:55:20

原帖由 mist_pierce 于 2008-3-28 13:44 发表
射出来的是核弹?? 那不用发射都可以了,直接潜艇里引爆。

可能是太近對艦射擊吧...或者調校方面做得不好
不過用炮也不擊沈CL有點假,有點像用機槍對商船掃射
作者: mist_pierce    时间: 2008-3-28 14:02:18

这有两个原因,第一可能是你手法问题,照理说鱼雷机是最好打的,它基本上攻击你都是3公里外俯冲到你头顶,几乎就是对着你的枪口。连这都打不下来那遇到高空轰炸机不彻底交枪了吗。
再一个可能就是游戏BUG引起的了,1.5中弹道不真实,你要更仔细的看子弹的运动轨迹来修正弹道,这个会很别扭,你会感觉子弹射出去之后自己在转弯,这点在潜艇高速运动的时候非常明显。还是体会不到区别的话就去驾驶学校打飞机,多试一试就知道了。
作者: XX9394    时间: 2008-3-28 16:19:38

原帖由 mist_pierce 于 2008-3-28 14:02 发表
这有两个原因,第一可能是你手法问题,照理说鱼雷机是最好打的,它基本上攻击你都是3公里外俯冲到你头顶,几乎就是对着你的枪口。连这都打不下来那遇到高空轰炸机不彻底交枪了吗。
再一个可能就是游戏BUG引起的了,1.5中弹道不 ...

講起就興...兩支雙連裝2cm防空機槍上彈速度太慢
40發彈匣打光了又要花時間上彈

火力又不是大,否則我心情會比較舒暢一些

[ 本帖最后由 XX9394 于 2008-3-28 16:54 编辑 ]
作者: mist_pierce    时间: 2008-4-2 06:27:36

40发弹夹的那个不是最烂的枪吗?用那个连鸟都打不下来!
德国战役刚出来的时候有一门单射的37mm重防空炮,你可以先把它替成单管连射的,这样火力就粉强了,不过真正小强的还是44年的那个4联20mm…………

我的目标就剩下把18型装上炮了…… 好难啊!!!
作者: XX9394    时间: 2008-4-2 12:44:59

原帖由 mist_pierce 于 2008-4-2 06:27 发表
40发弹夹的那个不是最烂的枪吗?用那个连鸟都打不下来!
德国战役刚出来的时候有一门单射的37mm重防空炮,你可以先把它替成单管连射的,这样火力就粉强了,不过真正小强的还是44年的那个4联20mm…………

我的目标就剩下把18型 ...

大大,可否幫忙修改一下彈量.畢竟艦炮有1200發但AA只有600發好像不太合理

[ 本帖最后由 XX9394 于 2008-4-2 12:47 编辑 ]
作者: mist_pierce    时间: 2008-4-2 15:01:38

“艦炮有1200發但AA只有600發”?
你说的是我做的补丁吗?我的所有防空弹都固定在4000或6000发上,也许满弹药的情况下你会看不到最后一个零,开两枪就变399X了……
作者: mist_pierce    时间: 2008-4-2 15:03:29

你用的到底德国还是美国的潜艇啊?

20202020……
作者: XX9394    时间: 2008-4-2 17:41:18

原帖由 mist_pierce 于 2008-4-2 15:03 发表
你用的到底德国还是美国的潜艇啊?

20202020……

我用了你補丁德國的部份,美國的依舊是格林炮艇

也許是我的存檔有問題,新的存檔看似解決了.
p.s 2cm AA的彈量可否像重型AA槍一樣不用打光彈匣就要上彈喔?

[ 本帖最后由 XX9394 于 2008-4-2 18:05 编辑 ]
作者: mist_pierce    时间: 2008-4-2 18:09:50

当然に出来るぞ 但是那样改不就不真实了吗?
理论上你可以修改弹夹至FFFF,或者将弹夹RELOAD时间修改为0。无论哪种方式都是可行的。
作者: DD0    时间: 2008-4-3 14:57:01

邪恶的100节鱼雷路过.........
作者: XX9394    时间: 2008-4-3 17:01:24

[邪惡模式]想要無限過氧化氫(H2O2)的朋友,請於修改
data\Submarine\NSS_Uboat18\NSS_Uboat18.sim 內的
Ranges\HydroPeroxidPropulsion\miles [/邪惡模式]

消息轉自SUBSIM.com

[ 本帖最后由 XX9394 于 2008-4-3 17:07 编辑 ]
作者: mist_pierce    时间: 2008-4-4 10:02:54

不错,我正懒得找它呢。         
作者: mist_pierce    时间: 2008-4-4 10:04:38

越来越喜欢小18了啊…… 有种想虐待它的冲动……

继续给它装大炮……
作者: bukebushuo    时间: 2008-4-5 10:01:01

强烈召唤邪恶的100节,哪位大大帮帮忙,帖子里不好说,请发邮件里,谢谢!
wanginfo@163.com
作者: XX9394    时间: 2008-4-5 12:30:21

原帖由 bukebushuo 于 2008-4-5 10:01 发表
强烈召唤邪恶的100节,哪位大大帮帮忙,帖子里不好说,请发邮件里,谢谢!
wanginfo@163.com

你想要水下飛彈嗎?
我只想增加mk14魚雷射程一倍和mk27射程和威力與mk14看齊

朋友,你要BT的話用我在板上發佈的格林艦炮吧
用魚雷有機會射失,但是彈幕的快感一定此魚雷爽
看著船隊有如雨下的炮彈,艦炮開火時有如夜空的星星

防空槍可怕得能與方陣比較,你怎菜烏也可以打下飛機

想玩魚雷的也可以試試加強版本,威力小的大和中雷一支必沈
威力大的方圓三公里的船全部沈沒

想要的,板主索引帖內可以找到
作者: bukebushuo    时间: 2008-4-6 12:30:03

呵呵,高手,我就是想尝试一下鱼雷进攻的快感,用炮也很过瘾,但是怎么说和潜艇就有点差距了,我曾经用过甲板炮,但是烟雾太大,导致看不见目标,虽然也干掉了敌人,但是不爽阿。
不如发射鱼雷,然后跑到跟前看着敌人被击中来的爽。
作者: XX9394    时间: 2008-4-6 14:16:11

幹掉小日本的任務通常都交由AI負責...
5"砲開火時太震了
作者: redbravo    时间: 2008-4-6 18:10:44

我其实都没想过100节,我只想让MK27跑到46节而已……
作者: flamingopr    时间: 2008-4-11 16:04:47     标题: HAI

最经典的还是SH2,怀念在虚拟舰队常规潜艇的日子,育碧频道和东风他们杀老外的日子,还是SH2经典,怀念队友中,w_JIQING
作者: ssxbk    时间: 2008-4-11 16:37:56

佩服!佩服!...............................
作者: hgtriumph    时间: 2008-4-11 17:30:09

强!育碧应该聘你当游戏开发顾问!
作者: 看看哈    时间: 2008-4-15 16:53:49

请问楼主兄弟,安装了您的修改文件,对quick mission里面的美军潜艇也有改变么?比如说Gato舰。

[ 本帖最后由 看看哈 于 2008-4-15 16:54 编辑 ]
作者: mist_pierce    时间: 2008-4-15 22:12:32

    漂  过

弹药数量以及可以使用敌对国武器在任何时候都有效,问题是某些游戏模式是否让你去配置他。比如潜艇学校模式下所有东西都要用默认的,你自然不可能在美舰里配置德军鱼雷或者武器,但是炮弹数肯定任何时候都是1200。



    漂  走
作者: mist_pierce    时间: 2008-5-2 08:57:32

晕 很久不来帖子居然沉底了       
作者: chjpkk    时间: 2008-5-12 20:02:01

lz上面说的修改升级零件出现时间的那个文档好想sh3里面没有吗!!是不是sh4里面的啊??sh3是在哪个文档里修改啊??
作者: mist_pierce    时间: 2008-5-14 16:44:20     标题: 回复 #76 chjpkk 的帖子

这贴的修改方式不适用于SH3       
作者: tiande12    时间: 2008-6-11 18:44:48

首先,非常感谢楼主提供的修改文件。

但是我现在碰到一个问题:我用你的第二个文件,选德军打日本人,但是一用XVIII潜艇就跳出。
作者: mist_pierce    时间: 2008-6-17 10:38:46

可能是存档冲突造成的
移除你以前的全部存档并且重新开始游戏
作者: sdoggie    时间: 2008-6-17 10:44:08

果然此贴含金量很高。谢谢分享。
作者: mist_pierce    时间: 2008-6-17 10:47:14

补丁都是经过测试没有问题才发的,基本上不太可能再出问题。但是德国那个补丁可能造成亚洲基地换母港的时候短时间内看不到标志,另外美舰发射德国鱼雷的时候第三段速度可以选择但是面板上看不到,这是贴图引起的。除以上之外还没发现其他问题。
作者: DD0    时间: 2008-6-17 17:35:20

邪恶的100节再次路过...说是在的  我也就是T1是100节  其他的都没动,改过速度准头太差 不如不改
作者: 千帆飘零    时间: 2008-6-19 10:36:43

喜欢原汁原味的生涯模式,修改了就没有那种受尽磨难,苦尽甘来的喜悦了。

LZ辛苦了,原创还是要支持!
作者: 黑天鹅    时间: 2008-6-20 22:33:52

原帖由 XX9394 于 2008-4-3 17:01 发表
[邪惡模式]想要無限過氧化氫(H2O2)的朋友,請於修改
data\Submarine\NSS_Uboat18\NSS_Uboat18.sim 內的
Ranges\HydroPeroxidPropulsion\miles [/邪惡模式]

消息轉自SUBSIM.com

伙计,拜托你说就说详细点好吧,我的确是找到了文件具体的地方,但是,我真不知道怎么下手去改。



还有,对于最后,我也和LS某男所想的一样,
对于可怜的MK27,我只想希望她能够再快一点点,就一点点。比如35节,
不然,这实在是太痛苦了。
看见受到惊吓的小商船,那家伙的速度实在是,很让人无语。
3条MK27在一某比较快腿的商船背后追的啊........
我自己看着都伤心.......(偷袭的话,不如直航雷,反DD吧..又不如T XI. 有点鸡肋的感觉)

还有,威力最好增大50~75%,简单点说就是2枚就能够放倒一条船。
而不至于说.............
7条MK27连中1商船,
商船继续无视我...........
(5尾 1中 1侧下4.0米,左舷靠前。)
我很粪怒啊!!!!!!!


白鱼级的雷仓,不知道怎么搞的,我修改为40(34+6)后,游戏依然崩溃。
18未改,成功潜入珍珠港后炸掉了依阿华级战列舰。6条,华丽的大爆炸的同时,速度闪人。
海港最好在夜幕降临前潜入(敌人在临晨的防卫也很弱,但是一到白天了后,飞机就比较容易看见你,然后....),
不开潜望镜,6~5节摸进去,事先必须详细的画好路线图和敌方舰只详细地点,不然,不是撞礁就是撞船。
要么就是你停船位置不好,然后无法达到最佳攻击效果。也就是无法在第一次全数攻击中,达到攻击效果最大化。
(现在我停在东京湾里面等屠大和。
最好的一次是,一波攻击,放倒了2 BB 1 CV 1 CA   9点和1点各1BB, 7点方向1CV和1CA。弹药消耗分别是3雷1BB,后尾管2发1CV和CA。 因为当初预定就是临晨时间攻击,所以,BB各1 TXI,2条 MK23。后面的船CV花了2条MK23 CA的吨位比较小,所以2条T XI。有一定的运气成分。悲哀的是,回港的时候由于速度过快,再加上是航海图控制船,所以,不小心冲滩了......)

[ 本帖最后由 黑天鹅 于 2008-6-20 22:46 编辑 ]
作者: XX9394    时间: 2008-6-22 21:34:24

原帖由 黑天鹅 于 2008-6-20 22:33 发表

伙计,拜托你说就说详细点好吧,我的确是找到了文件具体的地方,但是,我真不知道怎么下手去改。

說老實的,這方面我也沒有頭緒.
希望老外那面可以給更多資料吧...
作者: mist_pierce    时间: 2008-6-23 13:10:33

我晕!!
当初你发帖子的时候我还以为你自己已经把燃料电池调到不减了呢
你居然现在才说不知道怎么改…………
作者: mist_pierce    时间: 2008-6-23 13:39:31

我的SH4早让我删了
哪位兄弟能提供一下NSS_Uboat18.sim 文件?
作者: 黑天鹅    时间: 2008-6-24 07:57:17

6.25号晚上11点以后提供18艇的.sim文件。(我已经熬了一夜了,就为了拿个该死的勋章。)
一般来说:因为是16位,所以,我可以像提督V一样, FF FF。
这个就是无限的意义,数值也就是65535。或者是 255。


有条件问那知道怎么改的老外的,你倒是问下啊:如何分析那个几个代码字符的意思,以及如何修改。光拿别人改过的东西,再分析的话,难度也不小。 核对过后,发现同样的文件,有的居然连开头字符都不一样。
改船,改炮,改弹药。主要就是这几类。
作者: mist_pierce    时间: 2008-6-24 14:21:29

楼上的贴有点看不懂
我当初写这帖子的时候可没问过什么老外 以前有帖子说可以改无限电池的时候我也没太关注 以为贴出来的人已经知道修改方法了呢 结果那兄弟居然只是简单的转来一段消息…………

不过现在我手头没有现成的游戏所以要求那个文件啊 早知道还不如昨天再下一个了 >_<b
作者: XX9394    时间: 2008-6-24 23:54:35

我剛出了帖子,期望有人回覆吧...

我自問英文能力不佳,可能令老外看得一頭霧水
所以小弟先對此深感抱歉
http://www.subsim.com/radioroom/ ... p=888198#post888198

[ 本帖最后由 XX9394 于 2008-6-24 23:55 编辑 ]
作者: 黑天鹅    时间: 2008-6-26 00:34:22

原帖由 mist_pierce 于 2008-6-24 14:21 发表
楼上的贴有点看不懂
我当初写这帖子的时候可没问过什么老外 以前有帖子说可以改无限电池的时候我也没太关注 以为贴出来的人已经知道修改方法了呢 结果那兄弟居然只是简单的转来一段消息…………

不过现在我手头没有 ...



不是,我没说的是你。我说的是你楼下的那位。

[attach]1302275[/attach]

还有,上传以下文件,其中有美军的2款大口径火炮,和德军的1款105炮,还有鱼雷文件,有能改的,麻烦改下鱼雷的速度,60就可以了,威力,最多1雷死,最少2雷挂,不至于说MK27 9发打不沉一个重运输船(MK27定不了5M的深度)。
射程最好是10公里,这个稍微变态点。 ^ ^


那个无限过氧化氢,我是这么修改的,将原来的数值改为 FFFE就可以了。
data\Submarine\NSS_Uboat18\NSS_Uboat18.sim 內的
先找Ranges,然后后面有个HydroPeroxidPropulsion项目
然后的然后,就是这个miles
原来的数值是  4A43,就在原数值处改为FFFE(就是65534,65535就是FFFF,我改了的,但是弹出来了。不知道是不是机器的问题,还是其他。有兴趣的,自己去试验下。)就可以了,进去后正常,就是闪的像烧了灯丝的日光灯一样。

我有这个疑问:(就这个问题吧,其他的,我先自己思考下。)
按16位换算的话,你1200发实际上应该是 4B0,为什么你要改为B004?


hr9234 你的的头像很......百老汇~(最后一点补充)

[ 本帖最后由 黑天鹅 于 2008-6-26 00:41 编辑 ]
作者: mist_pierce    时间: 2008-6-27 20:50:26

十进制数1200换算成16进制后确实是4B0,这没有问题。
但是实际上放在游戏的数据中就会出现XX004B0000的情况,你认为你修改的值是4B0,但是也许不是,因为系统会把它判定为4B,这样结果是75而不是1200。
这就涉及到高低位互换的问题,也就是4前面加个0凑成双位,然后把前两位和后两位互换。
所以4B0放到游戏里必须要写成B004。
另外十进制数的4000也是这种情况,它对应的16进制猪应该是FA0,实际上修改的结果应该是A00F。
另外遇到问题的时候尽量多看看其他文件的结构,我能改出很多东西不是因为我学过什么,而是我用了5天时间几乎打开了游戏内的所有文件。
作者: 黑天鹅    时间: 2008-6-29 00:20:34

但是,真的很抱歉,你的炮弹,我试验过了的,的确只有120发。
所以,我才想到去修改。
现在的问题是:如何把雷的速度,威力,还有射程改起来。
我就这个目的了。
作者: mist_pierce    时间: 2008-6-29 11:54:02

认真看过说明吗?补丁打上后不可继续以前的存档
如果不是的话那我就不想多说了
首页打包的补丁连同其他游戏网站的 总下载量过千
而你是第一个以很明确的语气反应炮弹的数量只有120的人
作者: 黑天鹅    时间: 2008-6-29 21:23:03

我一般不存档,谢谢。死了就死了,没那个习惯,我任何游戏都很少开存档,除了闪电战系列。

开了一炮后,是119。因为担心误判(1200-1=1199),又开了一炮,结果马上变为了118了。
当时我也很郁闷,不过,炮不是重点,因为我和BB对射还没赢过。
所以现在还是主要想如何改掉鱼雷的三大标准,仅此而已。
就是我一再重申的:速度,威力,还有射程。

我安装的是同学的同学从某A片集合包中找出的传说中的SH5大合集。《正常版》 有CG的。

[ 本帖最后由 黑天鹅 于 2008-6-29 21:24 编辑 ]
作者: XX9394    时间: 2008-7-4 08:31:48

原帖由 黑天鹅 于 2008-6-26 00:34 发表




BT美軍砲可以在索引中取得.有妀重發速度,另加彈藥每款32000發
原版改威力的太BT,我沒有轉載

p.s祖兒。艾辛?車路士(切爾西?)的有名球員喔...

[ 本帖最后由 XX9394 于 2008-7-4 08:33 编辑 ]
作者: 黑天鹅    时间: 2008-7-4 10:16:31

改鱼雷啊改鱼雷!!!
我痛苦死了啊!!!

PS:我说的是你在这个帖子里面的头像。
作者: XX9394    时间: 2008-7-4 22:03:49

原帖由 黑天鹅 于 2008-7-4 10:16 发表
改鱼雷啊改鱼雷!!!
我痛苦死了啊!!!

PS:我说的是你在这个帖子里面的头像。

有沒嘗試改德軍槍炮呀?很痛苦喔...

不是很百老滙吧...
作者: hliptre1    时间: 2008-7-4 22:28:05

楼主太厉害了呢~~佩服,佩服呀~!!!
作者: 黑天鹅    时间: 2008-7-5 19:32:54

原帖由 XX9394 于 2008-7-4 22:03 发表

有沒嘗試改德軍槍炮呀?很痛苦喔...

不是很百老滙吧...


现在才发现原来美军的鱼雷在某个情况下可以定深,感觉操作很不习惯。
德炮......没改了,主要是,我和驱逐舰单挑的时候,炮战我没赢过。
还是在水下偷偷的放雷很实在。
Range后面的几个值还是看不明白,改起来痛苦。

头像真的很百老汇好吧,你找找那个时代的以XX海兵为背景的百老汇海报,你就知道了。小脸通红~




欢迎光临 游侠NETSHOW论坛 (https://game.ali213.net/) Powered by Discuz! X2