首页 猎杀潜航3修改代码方法汇总_图文

猎杀潜航3修改代码方法汇总_图文

举报
开通vip

猎杀潜航3修改代码方法汇总_图文猎杀潜航3修改代码方法汇总_图文 猎杀潜航3修改代码方法汇总 全文结构: ? 研究代码过程中发现的一些经验 ? 实例(具体的修改步骤可直接看着一部分) (一)让游戏开始的1939年9月第一舰队可以配备IXD2型潜艇 (二)让1939年第一舰队IXD2型潜艇各鱼雷管全配备9号红色T XI (G7es) Zaunkenig II型电动声导鱼雷 (三)让1939年第一舰队的IXD2型潜艇配备IX型舰桥中最好的IX/3型舰 (四)让1939年的第一舰队IXD2潜艇的IX/3舰桥可以购买并安装上105mm 甲板炮,高射炮座位...

猎杀潜航3修改代码方法汇总_图文
猎杀潜航3修改代码 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 汇总_图文 猎杀潜航3修改代码方法汇总 全文结构: ? 研究代码过程中发现的一些经验 ? 实例(具体的修改步骤可直接看着一部分) (一)让游戏开始的1939年9月第一舰队可以配备IXD2型潜艇 (二)让1939年第一舰队IXD2型潜艇各鱼雷管全配备9号红色T XI (G7es) Zaunkenig II型电动声导鱼雷 (三)让1939年第一舰队的IXD2型潜艇配备IX型舰桥中最好的IX/3型舰 (四)让1939年的第一舰队IXD2潜艇的IX/3舰桥可以购买并安装上105mm 甲板炮,高射炮座位可以购买并安装3.7cm FK M 42 Twin高射炮或 者2cm FK C/38 Flakzwiling四管型机枪,高射机枪位可以购买并安 装2cm FK C/38 Flakzwiling双管型高射机枪 (五)让1939年的第一舰队的IXD2潜艇能买到并安装IX系列可用装备中 的最优装备 (六)让所有1939年第一舰队IXD2潜艇的零件、装备、枪械等的售价免费 (七)让1939年第一舰队IXD2型潜艇安装设备的时间仅为1天。 (八)让1939年第一舰队IXD2型潜艇船员在基地的休假日期由一个月改为 1天,并且解除申请转换舰队必须完成几次任务才批准的限制条件。 (九) 让1939年第一舰队IXD2潜艇的人员配置更自由。 (十) 让潜艇可以收到敌人护航舰队的信息(即间谍卫星补丁) (十一) 让IXD2型潜艇的甲板炮高射炮不受风浪限制。(即全天候火炮补丁) (十二) 让第一舰队的巡逻区域总是在繁忙水道AM53区 (十三) 俢改时间压缩率 (十四) 修改各种枪械的弹药量 (十五) 修改1939年第一舰队IXD2潜艇的105甲板炮威力及装填速度 (十六) 改IXD2装甲值和血值 (十七) 改潜艇上各种潜望镜放大倍率,改各种潜望镜放大焦距倍数的个数 (十八) 改个人军衔、声望和勋章 (十九) 修改船员的军衔军级、勋章、声望等 (二十) 其它 ? 修改成功的图例证据 ? 一些修改操作过于繁琐的代码修改后的备份 A. 一. 前言 很多猎杀潜航的玩家反对修改,我只能说求同存异。你反对,但是很多人 都在苦苦寻找修改方法,所以不喜者勿看,勿喷。以恶语侮辱我者,天道诛之! 本人也不赞成修改的太变态,但是修改的方法应该让大伙知道!至于修改成什么样,由各舰长自行选择。本人呼吁不要修改太过,否则几个小时候你就不想玩了! 本人之所以写这个是因为网上的修改方法都是不系统的,或有错误,或者直接提供了修改器。古语云:授之以鱼不如授之以渔。修改器并不是万能的,很多修改器都是有缺陷的。而代码修改却是一种方法,学会了可以摆脱修改器作者水准的束缚,而且本文的代码修改都是经过游戏验证的。 本文修改是在第四版汉化补丁基础上修改的无mod版本,这个补丁已经解决了出航在非洲西部的bug,解决了游戏随意跳出的bug,解决了时间倍率不显示的bug。所以不是这个版本基础上的,不敢保证可行。 由于笔者喜欢IXD2潜艇,所以以此为修改模版。IX系列的声呐本身有bug,常出现声呐损坏的情况,与本文修改无关,我也不知道怎么调节声呐的数据,而且声呐我很少用,坏了就坏了。另外Save\Load大法后声呐会变好,不知道为什么。 修改前请备份原data文件。 部分文件的修改需要用到silent 3ditor软件,请自备。 所有修改都要记得保存,否则修改无效! 欢迎理性的舰长有理有利有节的指出下文的错误或给出修改建议,交流才能进步。 B. C. D. E. F. G. H. I. 二.研究代码过程中发现的一些经验 1. 游戏中一个修改的任务,可能涉及很多文件,必须全部修改才能生效 2. 修改代码后,必须重新启动游戏,才能生效。 3. 代码的修改很有逻辑,如果出现逻辑矛盾,会产生bug或者不生效。 4. 代码是英文词汇或其缩写,英文词汇中没有空格但是大写字母可以区分单 词,所以看懂不难。其中缩写常见的有 ? Nb或Nr或No(Number)数量, ? Sub(submarine)潜水艇 ? Id或Idx(Index)索引序号, ? comp( component)零件或部分。 ? Off(officer)军官, ? po(pettyofficer)军士, ? Max(maximum)最大值, ? Min(Minimum)最小值, ? Fore(forepart)前部, ? Aft(after)后部, ? Res(reserve)储备, ? intern(internal)舱内的, extern(external)舱外的, Uboat(undersea boat)潜水艇, AP((Attack Power攻击力)或(armor penetrate穿甲能力、穿甲弹), HE(high explosive)高爆能力、高爆弹, AA(Anti-Aircraft)防空能力、防空弹, SS(star shell)照明弹, EF(efficacy)效力, wpn(weapon)武器。 Vers(version)版本 单独的Z0x是舰桥代号,单独的M0x是甲板炮代号,单独的A0x和S0x 是甲板炮(机枪)代号(x取任意正整数)。 ? CONING是锥形意思,这里指舰桥。 ? UZO是舰桥观测望远镜,不知道全称是什么 5. 不是每种舰艇和每个装备都能匹配的,所以只能修改出该类型舰艇能匹配 的装备,IXD2型无论如何我修改不出XXI专用的设备。 6. 序号都是从0开始的,也就是说第一个、第一年都是=0,而第N个和第N 年都是=N-1。 7. 代码中有结构关系,出现Nb或Nr=X后,下文一定有X个同类 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 ,比如: SubNb=4(潜艇有四种类型) SubType0=2(第一种潜艇是代号2的IX型) SubVersion0=2(该IX潜艇是代号2的IXC/40版本) SubType1=1(第二种潜艇是代号1的VII型) SubVersion1=1(该VII潜艇是代号1的VIIC版本) SubType2=3(第三种潜艇是代号3的XXI型) SubVersion2=0(该XXI潜艇是代号0的XXI版本) SubType3=0(第四种潜艇是代号0的II型) SubVersion3=1(该II潜艇是代号0的IID版本) 具体潜艇代号见游戏安装路径下data文件夹cfg文件夹basic齿轮记 事本文件的[SUBMARINE0]- [SUBMARINE3]字段。 8. 代码中的结构关系涉及到年份时,前后文的年份代码必须一致,否则失效, 比如下文字母后的1表示第2年,所以全是1. Year1=1944(第2年是1944年) ForeTube10=3 ;(第2年第1种前鱼雷管装的是3号鱼雷) ForeTube11=7(第2年第2种前鱼雷管装的是7号鱼雷) ForeTube12=1(第2年第3种前鱼雷管装的是1号鱼雷) ForeTube13=6(第2年第4种前鱼雷管装的是6号鱼雷) 9. 游戏中很多代码的含义在游戏安装路径下data\Menu文件夹en—menu文件可 10. 代码中等号“=”后面的数有五种含义, 其一是游戏安装路径下data\Menu文件夹en—menu文件的内容代码, 如Decoy_Launcher_00=1285表示第一年的第一个声呐诱骗发射器是代 号1285的款型。在en—menu文件查到代码1285表示Bold 2声呐诱骗 其二是某物品在同类中的类型序号代码,在,比如上文中潜艇的代码,? ? ? ? ? ? ? ? ? ? 在游戏安装目录的data\cfg下的Basic齿轮记事本文件可以查到。 其三是具体的表示几个的实际数字或日期。比如year1=1942表示第二年是1942年 其四以负数或0为主的表示没有。比如RadarCoatings_00=-1表示第一年第一个反雷达涂料是没有的。 其五以类似AM53这种形式的表示海区。比如Sept0123=AN47表示第1舰队在第2年的第3个“全年巡逻区域集合”中的九月份的第4个巡逻区是AN47区。 具体问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 具体分析,无法说明怎么区分,多读读含义,读通了的是对的! (一)让游戏开始的1939年9月第一舰队可以配备IXD2型潜艇 ? 经过多次试验,发现如果要想让其成立,必须满足几个要求: ? 首先IXD2潜艇的出现时间必须早于1939年9月,即得先发明才 ? 在游戏安装路径下data\Cfg下的basic文件 [SUBMARINE2]字段的Version3=3 ; IXD2和;Version4=4 ; IXD2的出现时间1943年1月都改成1939年1月。 ? 再者IXD2的零件、鱼雷、枪械等应在1939年的9月前有信息支 ? 在游戏安装路径下data\Cfg下的basic文件 [SUBMARINE_AMMO10];IXD2字段的IXD2的鱼雷各年数量进行修改。原字段内容是1942-1945年的鱼雷信息。需要改为1939-1945年的信息。首先将NbYears=4改为NbYears=7(因为1939-1945年是7年!),然后将原文Year0=1942,Year1=1943,Year2=1944,Year3=1945修改为Year0=1939,Year1=1940,以此类推至Year6=1945.修改过程中发现到了Year3=1942之后原文就没有了,需要手动补充1943-1945的信息。可以在1942年后复制黏贴1942年的内容并修改为1943-1945的内容。修改时注意yearX=下文的信息的英文项后的第一个数字是年序号,也要是X才行。例如Year1=1940的ForeResIntern10=0,到了Year6=1945就要改为ForeResIntern60=0.。意思就是配套设施的年份代码应与潜艇的年份代码一致。此处修改较麻烦,但是只能手动码字修改,不能替换,否则可能影响其它字段的信息!。(可直接复制最后一章一些改好的代码!) ? 最后得让第一舰队在1939年有IXD2的编制。 ? 在游戏安装路径下data\Cfg的Flotilla齿轮文件记述 着舰队的信息。根据游戏安装路径下Data—Menu—en_menu.txt知代码902=第一舰队,所以在Flotilla文件中查询902,定位到了Flotilla0=902字段处。根据原文代码知第一舰队(Flotilla0=902)主要巡逻区域是(TO1=940)北大西洋区,有2个基地停靠(NbBases1=2),其中一处是1939年6月-1940年7月的Wilhelmshaven港(代号752),另一处是1940年8月-1944 码都改成9即可。需手动码字,只能一个个修改!!!后文最后一章的代码已全部改为9号鱼雷,可直接复制粘贴此段代码。(另外各种型号鱼类代码根据游戏安装路径下data\Cfg的basic文件中 [TORPEDO_TYPE0]- [TORPEDO_TYPE9]字段的Idx=可以查到,其中T XI (G7es) -Zaunkenig II型鱼雷的代码是9.) ? 结论:经重启检验,1939年第一舰队的IXD2潜艇的所有鱼雷管中全是T XI (G7es) -Zaunkenig II型鱼雷!,经游戏验证,该鱼雷可以正常使用,未出现bug (三)让1939年第一舰队的IXD2型潜艇配备IX型舰桥中最好的IX/3型舰 ? 将游戏安装路径下data\Cfg的basic文件中[CONING_TYPE11] 字段的将Year=1942,Month=1改为Year=1939,Month=1。经重 启游戏验证,IX/3舰桥出现在1939年的第一舰队。但是只是名 字是IX/3,实际是IX/2,而且购买时显示已配置了不能买,意味 着还有程序限制了IX/3的出现,导致了IX/2与IX/3的混乱。 经过实践发现解决方法是用相同办法将同路径的 [CONING_TYPE10]字段的Year=1942改为Year=1939。此时IX/3 与IX/2都能买到,这时候的IX/2舰桥时间上已出现,所以不会 出现IX/3与IX/2混乱的bug,此时IX/3才真正可买! ? 结论:经重启游戏验证,游戏中可以使用IX/3舰桥,无损坏bug (四)让1939年的第一舰队IXD2潜艇的IX/3舰桥可以购买并安装上105mm甲 板炮,高射炮座位可以购买并安装3.7cm FK M 42 Twin高射炮或者2cm FK C/38 Flakzwiling四管型机枪,高射机枪位可以购买并安装2cm FK C/38 Flakzwiling双管型高射机枪(默认同时购买2挺) ? 在游戏安装路径下data\Cfg的basic文件中[AMMO_TYPE0]- [AMMO_TYPE10]字段中, ? 查找[AMMO_TYPE0字段,发现10.5cm SK C/32甲板炮的出现 日期是1939年1月,不用改! ? 查找[AMMO_TYPE2] 字段,将3.7cm FK M 42 Twin高射炮位的 火炮的出现日期由Year=1943,Month=12改为Year=1939,Month=1 ? 查找[AMMO_TYPE5]字段,将2cm FK C/38 Flakzwiling四管型 高射炮位的机枪的出现日期由Year=1943,Month=5改为Year=1939,Month=1 ? 查找[AMMO_TYPE10] 字段,将2cm FK C/38 Flakzwiling双管 型高射机枪位的机枪的出现日期由Year=1943,Month=7改为Year=1939,Month=1 ? 结论:经重启游戏验证,知修改成功,且在游戏任务中可以使用,无 损坏bug出现。 (五)让1939年的第一舰队的IXD2潜艇能买到并安装IX系列可用装备中的最 优装备(有些更先进的只用到XXI型,IXD2型不能配套)。 ? 经游戏安装路径下data\Menu-en_menu笔记本文件中装备简介代码 1500-1588的介绍知IXD2的最优装备(括号中是装备实体代码)有: ? 改进型尼伯龙反声呐涂层(代码1304), ? Tarnmatte反雷达涂层(代码1305), ? MAN Buchigeblase柴油发电机(代码1261)、 ? 通气管(代码1262)、 ? AFA 44 MAL 740||IX型U艇的第二代配置电池(代码1269)、 ? Balkon Gerat||听音器(代码1272)、 ? S-Great声呐(代码1273) ? FuMO-61雷达(代码1277) ? FuMB-26雷达预警(代码1283) ? Bold 5|声呐诱骗器(代码1288) ? 在游戏安装路径下data\Cfg的basic文件中[EQUIP0]- [EQUIP6]以 及[SPECIAL0]和[SPECIAL1]字段中分别查询NameIdx1=1261,NameIdx2=1262,NameIdx6=1269,NameIdx2=1272,NameIdx0=1273,NameIdx2=1277,NameIdx3=1283,NameIdx4=1288,NameIdx1=1304,NameIdx0=1305的字段,把它们下面的装备时间都改成1939年1月。 ? 结论:经重启游戏验证1939年的第一舰队IXD2潜艇可以购买这些设 备,且可以安装入潜艇,无bug出现。进入游戏后各设备正常,未出现损坏bug。(IX系列潜艇的声呐的损坏是游戏本身的bug,未修改前也有,与修改无关!!) (六)让所有1939年第一舰队IXD2潜艇的零件、装备、枪械等的售价免费 ? 只需要将各零件、装备、枪械的代码字段下的所有 renown=后的值改为0即可。其中: ? IXD2潜艇售价代码见游戏安装路径下data\Cfg的basic文 件中[SUBMARINE_AMMO10];IXD2字段的所有renown。 ? IX/3舰桥售价见游戏安装路径下data\Cfg的basic文件中 [CONING_TYPE11]字段的所有renown ? 枪械售价见游戏安装路径下data\Cfg的basic文件中 [AMMO_TYPE0]- [AMMO_TYPE10]字段的所有renown。其中: ? [AMMO_TYPE2] 字段为3.7cm FK M 42 Twin高射炮位 的 ? [AMMO_TYPE5]字段为2cm FK C/38 Flakzwiling四管型 高射炮位的高射机枪 ? [AMMO_TYPE10] 字段为2cm FK C/38 Flakzwiling双管 型高射机枪位的高射机枪 ? 各装备售价见游戏安装路径下data\Cfg的basic文件中 [EQUIP0]- [EQUIP6]以及[SPECIAL0]和[SPECIAL1]字段的 所有renown ? 鱼雷的售价:由于1939年第一舰队IXD2潜艇能买到各种鱼 雷的修改方法始终没有找到,单纯修改游戏安装路径下 data\Cfg的basic文件中[TORPEDO_TYPE0]- [TORPEDO_TYPE9]的鱼雷服役年份不起作用,所以我直接修 改了潜艇鱼雷管中携带的鱼雷种类,见上文实例(二)。故 而修改鱼雷的售价没有必要了,故不累述。 ? 结论:经重启游戏验证,所以修改的设备等都可免费购买并 安装,进入游戏任务后使用无bug。 (七)让1939年第一舰队IXD2型潜艇安装设备的时间仅为1天。 ? 只需要将潜艇船身以及各零件、装备、枪械的代码字段下的 所有DaysSpentInBase=或DaysSpent=改为1即可。 ? 潜艇船身更换时间消耗见游戏安装路径下data\Cfg的 basic文件中[SUBMARINE0]- [SUBMARINE3]字段的 DaysSpentInBase= ? 舰桥安装时间消耗见游戏安装路径下data\Cfg的 basic文件中[Z01]的DaysSpent= ? 甲板炮安装时间消耗见游戏安装路径下data\Cfg的 basic文件中[M01]的DaysSpent= ? 高射炮、高射机枪安装时间消耗见游戏安装路径下 data\Cfg的basic文件中[A01]、[A02]、[S01]、[S02]、 [S03]的DaysSpent= ? 各装备安装时间消耗见游戏安装路径下data\Cfg的 basic文件中[EQUIP0]- [EQUIP6]以及[SPECIAL0]和 [SPECIAL1]字段的DaysSpent= (八)让1939年第一舰队IXD2型潜艇船员在基地的休假日期由一个月改为 1天,并且解除申请转换舰队必须完成几次任务才批准的限制条件。 ? 将游戏安装路径下Data\Cfg文件夹中basic齿轮记事本文件的[TIME]字 TransferFlotilla=1(必须服役至少1个舰队才能申请转舰队) NbDaysInBase=28(每次任务后潜艇回基地,要休假28天) NbPatrolsInFlotilla=3(必须在本舰队完成3次巡逻任务才能 NbMonthsInFlotilla=6(必须在本舰队服役满6个月才能转舰 TransferFlotilla=0 NbDaysInBase=1 NbPatrolsInFlotilla=0 NbMonthsInFlotilla=0 ? 结论,经重启游戏验证,修改后舰队可随时转换,且回港后开战,日 期+1,进入游戏后无bug (九) 让1939年第一舰队IXD2潜艇的人员配置更自由。 ? 将游戏安装路径下Data\Cfg文件夹中basic齿轮记事本文件的 [SUBMARINE2]字段的 NrMinOff=3 NrMaxOff=5 NrMinPO=10 NrMaxPO=19 NrMinSeamen=24 NrMaxSeamen=32 NrMinOff=0 NrMaxOff=9 NrMinPO=0 NrMaxPO=71 NrMinSeamen=0 NrMaxSeamen=71 ? 注意IXD2型潜艇在水下时,所有舱外的人都要回到船舱内,又在损 管队无人情况下,即全员回到船舱内时,其空间最多可允许搭载军官9名,士官加士兵共计71名。如果超过这两个值,在下潜时由于观察员、甲板炮手、高射炮手要回舱,却没有空间,游戏会出错弹出! ? 结论:经重启游戏,IX系列潜艇的人员配置可在空间允许下随意加减, 没有了最少人员限制,且可以只有军官和士官,没有士兵。 (十三) 俢改时间压缩率 ? 游戏中经常因为各种原因造成时间倍率放大受限,可以解除这个限制。 ? 网上很多人说修改在游戏安装路径下的data\Cfg的Main文件中 [TIME COMPRESSION]字段。经检验修改无效! ? 后发现这个倍率的有效修改不在游戏安装路径下data\Cfg的Main文件中[TIME COMPRESSION]字段,它只是个初始设置的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 ,真正控制游戏时间压缩率大小的函数值在存档地址,即我的文档\SH3\data\cfg的Main文件中[TIME COMPRESSION]字段,这些值不建议都改,有些改了会影响时间逻辑。 ? 其中LandProximity=4改为1024可以解决第二舰队出Lorient 港总是被限制在4倍压缩率的问题 ? 3DRender=32改为1024可以在舰桥观赏到船只飞速的效果, 可以很快地看到日出日落。 ? Maximum=1024改成1024*(2的n次方数)的数,可以飞速 的到达地图任意位置 ? 其它未试验。 ? 结论:经重启游戏验证,我的文档\SH3\data\cfg的Main文件中[TIME COMPRESSION]字段可控制时间压缩率,但压缩率太大,显卡承受不了,会卡屏或死机。 (十四) 修改各种枪械的弹药量 ? IXD2型最好的枪械是 ? 105mm甲板炮 ? 高射炮位3.7cm FK M 42 Twin高射炮或者2cm FK C/38 Flakzwiling四管型机枪 ? 高射机枪位2cm FK C/38 Flakzwiling双管型高射机枪弹药数 ? 与弹药有关的数据有三组: ? 其一位于游戏安装路径下的Data\Cfg的basic齿轮记事本文件的 [AMMO_TYPE0]至[AMMO_TYPE10]字段的各类型枪炮弹药总量 ? 其二位于游戏安装路径下的Data\Cfg的basic齿轮记事本文件的 [SUBMARINE_AMMOLIMITS1]- [SUBMARINE_AMMOLIMITS4]字段的弹药仓库中的每个弹槽最大携弹量(也就是观察官“武器管理”命令下可以看到的每个储藏弹槽的弹药量,不是已上膛的每弹夹的弹药量) ? 其三是枪炮已上膛的每个弹夹的载弹量(这个量搜索了大量文件都没 找到在哪个文件中,所以暂不修改) ? [AMMO_TYPE0]是10.5cm SK C/32甲板炮各类型炮弹总弹药量 ? [AMMO_TYPE2]是3.7cm FK M 42 Twin高射炮位的高射炮各类型 炮弹总弹药量 ? [AMMO_TYPE5]是2cm FK C/38 Flakzwiling四管型高射炮位的高 射机枪总弹药量 [AMMO_TYPE10] 是2cm FK C/38 Flakzwiling双管型高射机枪位的高射机枪总弹药量 [SUBMARINE_AMMOLIMITS1]是105mm的每个弹槽最大携弹量 [SUBMARINE_AMMOLIMITS3]是37mm每个弹槽最大携弹量 [SUBMARINE_AMMOLIMITS4是20mm每个弹槽最大携弹量 ? 修改如下 ? [AMMO_TYPE0]10.5cm SK C/32甲板炮的AP=40为1000, HE=60为1000,SS=20 为1000 ? [AMMO_TYPE2]3.7cm FK M 42 Twin高射炮位的高射炮 AP=1600为10000,AA=2400 为10000 ? [AMMO_TYPE5]2cm FK C/38 Flakzwiling四管型高射炮 位的高射机枪AP=4000为10000 ? [AMMO_TYPE10] 2cm FK C/38 Flakzwiling双管型高射 机枪位的高射机枪AP=2000为5000 ? 经重启进入游戏后发现,观察军官命令下的武器管理中的各类型弹药 量显示不全,其原因在于总量太大,而每弹槽弹药储备量太小,导 致弹槽过多,无法显示全。解决方法是把 ? [SUBMARINE_AMMOLIMITS1]的105mm的每个弹槽最大携 弹量MaxAmmoPerSlot=20 改为1000 ? [SUBMARINE_AMMOLIMITS3]的37mm每个弹槽最大携弹 量37mmMaxAmmoPerSlot=400 改为10000 ? [SUBMARINE_AMMOLIMITS4的20mm每个弹槽最大携弹量 20mmMaxAmmoPerSlot=1000 改为10000 ? 经重启游戏后验证,各枪械弹药量修改成功,游戏中可用。且武器管 理中的各类型弹药量的分类清晰,数量齐全! (十五) 修改1939年第一舰队IXD2潜艇的105甲板炮威力及装填速度(需要 用到silent 3ditor软件) ? 因为IXD2潜艇选择IX/3舰桥后,高射炮位再配备3.7cm FK M 42 Twin高射炮位的高射炮或2cm FK C/38 Flakzwiling四管型高 射炮位的高射机枪总弹药量,高射机枪位再配备2cm FK C/38 Flakzwiling双管型高射机枪位的高射机枪,让高射炮手就位, 则防空能力已经很强大,几乎没有飞机能近身,所以只改甲板炮 即可,不改高射炮了 ? 甲板炮威力用silent 3ditor软件打开游戏安装路径下的data\Library\Shells文件,威力修改只需要修改穿甲弹AP和 爆破弹HE,闪光弹SS修改意义不大,所以只修改105炮的HE 和AP两种弹药。先修改HE威力:左键单击2:Node,复制其Id (我的是HE的为0x6843a9abc98196cc),然后点击silent 3ditor软件右上角的zon按键,打开后的Shells.zon文件里选 左上角Edit按键,选里面的Find,在弹出的Find what中粘贴 Id的内容,然后点击Find Next键,这时会对应到98号条目, 打开98号,出现99号子目,里面的内容就是HE炮弹的杀伤数 据,其中EF是伤害效率的意思(efficiency的缩写),AP是穿甲能力((Attack Power或者armor penetrate的缩写),radius 是杀伤半径意思。同样方法根据6:Node条目找到AP炮弹的杀 伤数据。炮弹毕竟不是炸弹,杀伤半径太大就太不真实了,所以 半径不改。只改威力: ? 将原先的HE威力数值 MinEF=14.0 MaxEF=24.0 AP=22.0 在Value框中改为 MinEF=50.0 MaxEF=50.0 AP=50.0 并保存,弹出的对话框点YES。 ? 同理把AP威力由 MinEF=10.0 MaxEF=20.0 AP=25.0 在Value框中改为 MinEF=50.0 MaxEF=50.0 AP=50.0 ? 装填速度用silent 3ditor软件打开游戏安装路径下的 data\Library\GUN-SUB文件,找到723条目,复制Id,点击右 上角sim按钮,在弹出的新文件中查找这个Id,搜索出条目2 是105火炮的装填速度 资料 新概念英语资料下载李居明饿命改运学pdf成本会计期末资料社会工作导论资料工程结算所需资料清单 ,打开条目2,点击条目3子项, wpn_Cannon,把reload_time=4改成1,并保存。 ? 结论:经重启游戏验证,105炮装填速度合格,威力合格。与驱逐舰远距离对射成功击沉驱逐舰!!!且证明敌人配备的不是105 火炮,不用担心敌人也变强(潜艇学院使用的是88火炮,我没 改88火炮,所以不要在考试中验证,应该在生涯模式下购买了 105炮后验证) ? 特别注意:俢改火炮时要注意,不要修改20mm机枪的威力,因 为敌人的军舰和快艇也配备这种机枪! ? 这种silent 3ditor软件修改方法同样可以修改鱼雷的威力、爆 炸半径、速度等,因我不赞成把鱼雷整成核武器,故不一一列讲。 鱼雷修改见游戏安装路径下data\Library\Torpedo的data、sim 及zon文件。 (十六) 改IXD2装甲值和血值。 ? 用silent 3ditor软件打开游戏安装路径下 data\Submarine\NSS_Uboat9d2的NSS_Uboat9d2.zon文件,点 击列表条目28,进入条目29,里面的ArmorLevel和Hit_Points 是装甲值和血值。其中ArmorLevel取值0-100,Hit_Points无 ArmorLevel=25 Hit_Points=320 ArmorLevel=100 Hit_Points=10000 ? 结论:经重启游戏验证,游戏中舰艇被袭击时完整度100%不变, 即不会被击沉。但是零件和人还是会被击毁击伤击毙 (十七) 改潜艇上各种潜望镜放大倍率,改各种潜望镜放大焦距倍数的个数 ? 潜艇上的望远镜有舰桥观测望远镜UZO、观测潜望镜、攻击潜望 镜、甲板炮射击望远镜、高射炮射击望远镜,观察官望远镜 ? 用silent 3ditor软件打开游戏安装路径下data\ Library的 Cameras文件 ? 攻击潜望镜: 进入138条目的146子目的147分目,将最大变焦由10 改为20,在原焦距1.5和6后点击右键,选Add array item 增加焦距倍数的个数,并将新入的2个焦距0分别 改为10和20,保存。经重启游戏证明修改后的攻击潜 望镜放大倍率为1.5 ,6 ,10 ,20四级。 ? 同理各望远镜的相应条目修改焦距最大值后都可以此方 法增加焦距级别。改完一定要保存。 ? 舰桥观测望远镜UZO见2-8-9分目,经检验成功, 但望远镜刻度线出bug,不影响使用。 ? 观测潜望镜126-134-135分目,经检验成功 ? 观察官望远镜150-156-157分目,经检验成功,但 每次按B进入一个焦距,按TAB键会退出,再按B 进入另一个焦距,焦距间转换需要重新按B,无法 一次性变焦 ? 甲板炮射击望远镜105和88都是242-248-249分 目,经检验成功 ? 主高射炮望远镜(含37高炮和20高炮位机枪) 224-230-231分目,成功 ? 20高射机枪(右)望远镜294-300-301,成功 ? 20高射机枪(左)望远镜276-282-283,成功 ? 结论:经重启游戏经验,都可行。 四.修改成功的图例证据 1939年第一舰队有IXD2潜艇,且可以购买最好装备,且免费的证据 全是红头鱼雷的证据 人员配置不受限的证据 休假只有一天的证据 甲板炮威力大增的证据,与驱逐舰对射,干掉了驱逐舰 观察员的武器管理命令中弹药槽更整齐,更易查询的证据 五.一些修改操作过于繁琐的代码修改后的备份 本章设立的目的是因为有一些代码手动码字太费事,我就把已经写好的公布出来,省去大家码字的麻烦了。 a) 关于实例中《让游戏开始的1939年9月第一舰队可以配备IXD2型潜 艇》第二个条件《IXD2的零件、鱼雷、枪械等应在1939年的9月前有信息支持》的代码修改后,以及《让1939年第一舰队IXD2型潜艇各鱼雷管全配备9号红色T XI (G7es) Zaunkenig II型电动声导鱼雷》的代码修改后,并将售价改为0后的综合信息备份,使用时可将下文替换在游戏安装路径下data\Cfg下的basic文件 [SUBMARINE_AMMO10];IXD2字段的全部内容。 ;[SUBMARINE_AMMO10];IXD2 [SUBMARINE_AMMO9] Type=2 Version=3 ForeTubes=4 AftTubes=2 ForeResIntern=4 ForeResExtern=8 ForeResExtra=2 Radar_00=-1 RadarWarningReceiver_00=-1 Decoy_Launcher_00=-1 SonarCoatings_00=-1 RadarCoatings_00=-1 Renown0=0 Year1=1940 ForeTube10=9 ForeTube11=9 ForeTube12=9 ForeTube13=9 ForeResIntern10=9 ForeResIntern11=9 ForeResIntern12=9 ForeResIntern13=9 ForeResExtern10=9 ForeResExtern11=9 ForeResExtern12=9 ForeResExtern13=9 ForeResExtern14=9 ForeResExtern15=9 ForeResExtern16=9 ForeResExtern17=9 ForeResExtra10=9 ForeResExtra11=9 AftTubes10=9 AftTubes11=9 AftResIntern10=9 AftResIntern11=9 AftResExtern10=9 AftResExtern11=9 AftResExtern12=9 AftResExtern13=9 Z01_10=11 ; IX/3 M01_10=0 A01_10=10 A02_10=10 S01_10=5 SuperCharger_10=-1 Snorkel_10=-1 Batteries_10=1268 AftBatteries_10=1268 Hydrophone_10=1270 Sonar_10=-1 Radar_10=1275 RadarWarningReceiver_10=1280 Decoy_Launcher_10=1284 SonarCoatings_10=-1 RadarCoatings_10=-1 Renown1=0 Year2=1941 ForeTube20=9 ForeTube21=9 ForeTube22=9 ForeTube23=9 ForeResIntern20=9 ForeResIntern21=9 ForeResIntern22=9 ForeResIntern23=9 ForeResExtern20=9 ForeResExtern21=9 ForeResExtern22=9 ForeResExtern23=9 ForeResExtern24=9 ForeResExtern25=9 ForeResExtern26=9 ForeResExtern27=9 ForeResExtra20=9 ForeResExtra21=9 AftTubes20=9 AftTubes21=9 AftResIntern20=9 AftResIntern21=9 AftResExtern20=9 AftResExtern21=9 AftResExtern22=9 AftResExtern23=9 Z01_20=11; IX/3 M01_20=0 A01_20=10 A02_20=10 S01_20=5 SuperCharger_20=-1 Snorkel_20=1262 Batteries_20=1268 AftBatteries_20=1268 Hydrophone_20=1270 Sonar_20=-1 Radar_20=1275 RadarWarningReceiver_20=1280 Decoy_Launcher_20=1284 SonarCoatings_20=-1 RadarCoatings_20=-1 Renown2=0 Year3=1942 ForeTube30=9 ForeTube31=9 ForeTube32=9 ForeTube33=9 ForeResIntern30=9 ForeResIntern31=9 ForeResIntern32=9 ForeResIntern33=9 ForeResExtern30=9 ForeResExtern31=9 ForeResExtern32=9 ForeResExtern33=9 ForeResExtern34=9 ForeResExtern35=9 ForeResExtern36=9 ForeResExtern37=9 ForeResExtra30=9 ForeResExtra31=9 AftTubes30=9 AftTubes31=9 AftResIntern30=9 AftResIntern31=9 AftResExtern30=9 AftResExtern31=9 AftResExtern32=9 AftResExtern33=9 Z01_30=11 ; IX/3 M01_30=-1 A01_30=10 A02_30=10 S01_30=5 SuperCharger_30=-1 Snorkel_30=1262 Batteries_30=1268 AftBatteries_30=1268 Hydrophone_30=1270 Sonar_30=-1 Radar_30=1275 RadarWarningReceiver_30=1282 Decoy_Launcher_30=1284 SonarCoatings_30=-1 RadarCoatings_30=-1 Renown3=0 Year4=1943 ForeTube40=9 ForeTube41=9 ForeTube42=9 ForeTube43=9 ForeResIntern40=9 ForeResIntern41=9 ForeResIntern42=9 ForeResIntern43=9 ForeResExtern40=9 ForeResExtern41=9 ForeResExtern42=9 ForeResExtern43=9 ForeResExtern44=9 ForeResExtern45=9 ForeResExtern46=9 ForeResExtern47=9 ForeResExtra40=9 ForeResExtra41=9 AftTubes40=9 AftTubes41=9 AftResIntern40=9 AftResIntern41=9 AftResExtern40=9 AftResExtern41=9 AftResExtern42=9 AftResExtern43=9 Z01_40=11 ; IX/3 M01_40=-1 A01_40=10 M01_50=-1 A01_50=10 A02_50=10 S01_50=5 SuperCharger_50=-1 Snorkel_50=1262 Batteries_50=1268 AftBatteries_50=1268 Hydrophone_50=1270 Sonar_50=-1 Radar_50=1275 RadarWarningReceiver_50=1282 Decoy_Launcher_50=1284 SonarCoatings_50=-1 RadarCoatings_50=-1 Renown5=0 Year6=1945 ForeTube60=9 ForeTube61=9 ForeTube62=9 ForeTube63=9 ForeResIntern60=9 ForeResIntern61=9 ForeResIntern62=9 ForeResIntern63=9 ForeResExtern60=9 ForeResExtern61=9 ForeResExtern62=9 ForeResExtern63=9 ForeResExtern64=9 ForeResExtern65=9 ForeResExtern66=9 ForeResExtern67=9 ForeResExtra60=9 ForeResExtra61=9 AftTubes60=9 AftTubes61=9 AftResIntern60=9 AftResIntern61=9 AftResExtern60=9 AftResExtern61=9 AftResExtern62=9 AftResExtern63=9 Z01_60=11 ; IX/3 M01_60=-1 A01_60=10 A02_60=10 S01_60=5 SuperCharger_60=-1 Snorkel_60=1262 Batteries_60=1268 第一年(1939)AftBatteries_60=1268 Hydrophone_60=1270 Sonar_60=-1 Radar_60=1275 RadarWarningReceiver_60=1282 Decoy_Launcher_60=1284 SonarCoatings_60=-1 RadarCoatings_60=-1 Renown6=0 关于实例中《让第一舰队的巡逻区域总是在繁忙水道AM53区》的代码: 将下文每一年的代码分别替换游戏安装路径下data\Cfg下的Flotilla齿轮笔记本文件的第一舰队Flotilla0=902的每一年下面的巡逻区代码 Jan0000=0 Jan0001=0 Jan0002=0 Jan0003=0 Jan0004=0 Febr0000=0 Febr0001=0 Febr0002=0 Febr0003=0 Febr0004=0 March0000=0 March0001=0 March0002=0 March0003=0 March0004=0 April0000=0 April0001=0 April0002=0 April0003=0 April0004=0 May0000=0 May0001=0 May0002=0 May0003=0 May0004=0 June0000=0 June0001=0 June0002=0 June0003=0 June0004=0 July0000=0 July0001=0 July0002=0 July0003=0 July0004=0 Aug0000=0 Aug0001=0 Aug0002=0 Aug0003=0 Aug0004=0 Sept0000=AM53 Sept0001=AM53 Sept0002=AM53 Sept0003=AM53 Sept0004=AM53 Oct0000=AM53 Oct0001=AM53 Oct0002=AM53 Oct0003=AM53 Oct0004=AM53 Nov0000=AM53 Nov0001=AM53 Nov0002=AM53 Nov0003=AM53 Nov0004=AM53 Dec0000=AM53 Dec0001=AM53 Dec0002=AM53 Dec0003=AM53 Dec0004=AM53 Jan0010=0 Jan0011=0 Jan0012=0 Jan0013=0 Jan0014=0 Febr0010=0 Febr0011=0 Febr0012=0 Febr0013=0 Febr0014=0 March0010=0 March0011=0 March0012=0 March0013=0 March0014=0 April0010=0 April0011=0 April0012=0 April0013=0 April0014=0 May0010=0 May0011=0 May0012=0 May0013=0 May0014=0 June0010=0 June0011=0 June0012=0 June0013=0 June0014=0 Febr0021=0 Febr0022=0 Febr0023=0 Febr0024=0 March0020=0 March0021=0 March0022=0 March0023=0 March0024=0 April0020=0 April0021=0 April0022=0 April0023=0 April0024=0 May0020=0 May0021=0 May0022=0 May0023=0 May0024=0 June0020=0 June0021=0 June0022=0 June0023=0 June0024=0 July0020=0 July0021=0 July0022=0 July0023=0 July0024=0 Aug0020=0 Aug0021=0 Aug0022=0 Aug0023=0 Aug0024=0 Sept0020=AM53 Sept0021=AM53 Sept0022=AM53 Sept0023=AM53 Sept0024=AM53 Oct0020=AM53 Oct0021=AM53 Oct0022=AM53 Oct0023=AM53 Oct0024=AM53 第二年(1940年) Nov0020=AM53 Nov0021=AM53 Nov0022=AM53 Nov0023=AM53 Nov0024=AM53 Dec0020=AM53 Dec0021=AM53 Dec0022=AM53 Dec0023=AM53 Dec0024=AM53 Jan0100=AM53 Jan0101=AM53 Jan0102=AM53 Jan0103=AM53 Jan0104=AM53 Febr0100=AM53 Febr0101=AM53 Febr0102=AM53 Febr0103=AM53 Febr0104=AM53 March0100=AM53 March0101=AM53 March0102=AM53 March0103=AM53 March0104=AM53 April0100=AM53 April0101=AM53 April0102=AM53 April0103=AM53 April0104=AM53 May0100=AM53 May0101=AM53 May0102=AM53 May0103=AM53 May0104=AM53 June0100=AM53 June0101=AM53 June0102=AM53 June0103=AM53 June0104=AM53 July0100=AM53 July0101=AM53 July0102=AM53 July0103=AM53 July0104=AM53 Aug0100=AM53 Aug0101=AM53 Aug0102=AM53 Aug0103=AM53 Aug0104=AM53 Sept0100=AM53 Sept0101=AM53 Sept0102=AM53 Sept0103=AM53 Sept0104=AM53 Oct0100=AM53 Oct0101=AM53 Oct0102=AM53 Oct0103=AM53 Oct0104=AM53 Nov0100=AM53 Nov0101=AM53 Nov0102=AM53 Nov0103=AM53 Nov0104=AM53 Dec0100=AM53 Dec0101=AM53 Dec0102=AM53 Dec0103=AM53 Dec0104=AM53 Jan0110=AM53 Jan0111=AM53 Jan0112=AM53 Jan0113=AM53 Jan0114=AM53 Febr0110=AM53 Febr0111=AM53 Febr0112=AM53 Febr0113=AM53 Febr0114=AM53 March0110=AM53 March0111=AM53 March0112=AM53 March0113=AM53 March0114=AM53 April0110=AM53 April0111=AM53 April0112=AM53 April0113=AM53 April0114=AM53 May0110=AM53 May0111=AM53 May0112=AM53 May0113=AM53 May0114=AM53 June0110=AM53 June0111=AM53 June0112=AM53 June0113=AM53 June0114=AM53 July0110=AM53 July0111=AM53 July0112=AM53 March0120=AM53 March0121=AM53 March0122=AM53 March0123=AM53 March0124=AM53 April0120=AM53 April0121=AM53 April0122=AM53 April0123=AM53 April0124=AM53 May0120=AM53 May0121=AM53 May0122=AM53 May0123=AM53 May0124=AM53 June0120=AM53 June0121=AM53 June0122=AM53 June0123=AM53 June0124=AM53 July0120=AM53 July0121=AM53 July0122=AM53 July0123=AM53 July0124=AM53 Aug0120=AM53 Aug0121=AM53 Aug0122=AM53 Aug0123=AM53 Aug0124=AM53 Sept0120=AM53 Sept0121=AM53 Sept0122=AM53 Sept0123=AM53 Sept0124=AM53 Oct0120=AM53 Oct0122=AM53 Oct0123=AM53 Oct0124=AM53 Nov0120=AM53 Nov0121=AM53 Nov0122=AM53 Nov0123=AM53 第三年(1941)Nov0124=AM53 Dec0120=AM53 Dec0121=AM53 Dec0122=AM53 Dec0123=AM53 Dec0124=AM53 Jan0200=AM53 Jan0201=AM53 Jan0202=AM53 Jan0203=AM53 Jan0204=AM53 Febr0200=AM53 Febr0201=AM53 Febr0202=AM53 Febr0203=AM53 Febr0204=AM53 March0200=AM53 March0201=AM53 March0202=AM53 March0203=AM53 March0204=AM53 April0200=AM53 April0201=AM53 April0202=AM53 April0203=AM53 April0204=AM53 May0200=AM53 May0201=AM53 May0202=AM53 May0204=AM53 June0200=AM53 June0201=AM53 June0202=AM53 June0203=AM53 June0204=AM53 July0200=AM53 July0201=AM53 July0202=AM53 July0203=AM53 July0204=AM53 Aug0200=AM53 Aug0201=AM53 Aug0202=AM53 Aug0203=AM53 Aug0204=AM53 Sept0200=AM53 Sept0201=AM53 Sept0202=AM53 Sept0203=AM53 Sept0204=AM53 Oct0200=AM53 Oct0201=AM53 Oct0202=AM53 Oct0203=AM53 Oct0204=AM53 Nov0200=AM53 Nov0201=AM53 Nov0202=AM53 Nov0203=AM53 Nov0204=AM53 Dec0200=AM53 Dec0201=AM53 Dec0202=AM53 Dec0203=AM53 Dec0204=AM53 Jan0210=AM53 Jan0211=AM53 Jan0212=AM53 Jan0213=AM53 Jan0214=AM53 Febr0210=AM53 Febr0211=AM53 Febr0212=AM53 Febr0213=AM53 Febr0214=AM53 March0210=AM53 March0211=AM53 March0212=AM53 March0213=AM53 March0214=AM53 April0210=AM53 April0211=AM53 April0212=AM53 April0213=AM53 April0214=AM53 May0210=AM53 May0211=AM53 May0212=AM53 May0213=AM53 May0214=AM53 June0210=AM53 June0211=AM53 June0212=AM53 June0213=AM53 June0214=AM53 July0210=AM53 July0211=AM53 July0212=AM53 July0213=AM53 July0214=AM53 Aug0210=AM53 March0223=AM53 March0224=AM53 April0220=AM53 April0221=AM53 April0222=AM53 April0223=AM53 April0224=AM53 May0220=AM53 May0221=AM53 May0222=AM53 May0223=AM53 May0224=AM53 June0220=AM53 June0221=AM53 June0222=AM53 June0223=AM53 June0224=AM53 July0220=AM53 July0221=AM53 July0222=AM53 July0223=AM53 July0224=AM53 Aug0220=AM53 Aug0221=AM53 Aug0222=AM53 Aug0223=AM53 Aug0224=AM53 Sept0220=AM53 Sept0221=AM53 Sept0222=AM53 Sept0223=AM53 Sept0224=AM53 Oct0220=AM53 Oct0221=AM53 Oct0222=AM53 Oct0223=AM53 Oct0224=AM53 Nov0220=AM53 Nov0221=AM53 Nov0222=AM53 Nov0223=AM53 Nov0224=AM53 Dec0220=AM53 Dec0221=AM53 第四年(1942)Dec0222=AM53 Dec0223=AM53 Dec0224=AM53 Jan0300=AM53 Jan0301=AM53 Jan0302=AM53 Jan0303=AM53 Jan0304=AM53 Febr0300=AM53 Febr0301=AM53 Febr0302=AM53 Febr0303=AM53 Febr0304=AM53 March0300=AM53 March0301=AM53 March0302=AM53 March0303=AM53 March0304=AM53 April0300=AM53 April0301=AM53 April0302=AM53 April0303=AM53 April0304=AM53 May0300=AM53 May0301=AM53 May0302=AM53 May0303=AM53 May0304=AM53 June0300=AM53 June0302=AM53 June0303=AM53 June0304=AM53 July0300=AM53 July0301=AM53 July0302=AM53 July0303=AM53 July0304=AM53 Aug0300=AM53 Aug0301=AM53 Aug0302=AM53 Aug0303=AM53 Aug0304=AM53 Sept0300=AM53 Sept0301=AM53 Sept0302=AM53 Sept0303=AM53 Sept0304=AM53 Oct0300=AM53 Oct0301=AM53 Oct0302=AM53 Oct0303=AM53 Oct0304=AM53 Nov0300=AM53 Nov0301=AM53 Nov0302=AM53 Nov0303=AM53 Nov0304=AM53 Dec0300=AM53 Dec0301=AM53 Dec0302=AM53 Dec0303=AM53 Dec0304=AM53 Jan0310=AM53 Jan0311=AM53 Jan0312=AM53 Jan0314=AM53 Febr0310=AM53 Febr0311=AM53 Febr0312=AM53 Febr0313=AM53 Febr0314=AM53 March0310=AM53 March0311=AM53 March0312=AM53 March0313=AM53 March0314=AM53 April0310=AM53 April0311=AM53 April0312=AM53 April0313=AM53 April0314=AM53 May0310=AM53 May0311=AM53 May0312=AM53 May0313=AM53 May0314=AM53 June0310=AM53 June0311=AM53 June0312=AM53 June0313=AM53 June0314=AM53 July0310=AM53 July0311=AM53 July0312=AM53 July0313=AM53 July0314=AM53 Aug0310=AM53 Aug0311=AM53 Aug0312=AM53 Aug0313=AM53 Aug0314=AM53 April0322=AM53 April0323=AM53 April0324=AM53 May0320=AM53 May0321=AM53 May0322=AM53 May0323=AM53 May0324=AM53 June0320=AM53 June0321=AM53 June0322=AM53 June0323=AM53 June0324=AM53 July0320=AM53 July0321=AM53 July0322=AM53 July0323=AM53 July0324=AM53 Aug0320=AM53 Aug0321=AM53 Aug0322=AM53 Aug0323=AM53 Aug0324=AM53 Sept0320=AM53 Sept0321=AM53 Sept0322=AM53 Sept0323=AM53 Sept0324=AM53 Oct0320=AM53 Oct0321=AM53 Oct0322=AM53 Oct0323=AM53 Oct0324=AM53 Nov0320=AM53 Nov0321=AM53 Nov0322=AM53 Nov0324=AM53 Dec0320=AM53 Dec0321=AM53 Dec0322=AM53 Dec0323=AM53 Dec0324=AM53 第五年(1943) Jan0400=AM53 Jan0401=AM53 Jan0402=AM53 Jan0403=AM53 Jan0404=AM53 Febr0400=AM53 Febr0401=AM53 Febr0402=AM53 Febr0403=AM53 Febr0404=AM53 March0400=AM53 March0401=AM53 March0402=AM53 March0403=AM53 March0404=AM53 April0400=AM53 April0401=AM53 April0402=AM53 April0403=AM53 April0404=AM53 May0400=AM53 May0401=AM53 May0402=AM53 May0403=AM53 May0404=AM53 June0400=AM53 June0401=AM53 June0402=AM53 June0403=AM53 June0404=AM53 July0400=AM53 July0401=AM53 July0402=AM53 July0403=AM53 July0404=AM53 Aug0400=AM53 Aug0401=AM53 Aug0402=AM53 Aug0403=AM53 Aug0404=AM53 Sept0400=AM53 Sept0401=AM53 Sept0402=AM53 Sept0403=AM53 Sept0404=AM53 Oct0400=AM53 Oct0401=AM53 Oct0402=AM53 Oct0403=AM53 Oct0404=AM53 Nov0400=AM53 Nov0401=AM53 Nov0402=AM53 Nov0403=AM53 Nov0404=AM53 Dec0400=AM53 Dec0401=AM53 Dec0402=AM53 Dec0403=AM53 Dec0404=AM53 Jan0410=AM53 Jan0411=AM53 Jan0412=AM53 Jan0413=AM53 Jan0414=AM53 Febr0410=AM53 Febr0411=AM53 Febr0412=AM53 Febr0413=AM53 Febr0414=AM53 March0410=AM53 March0411=AM53 March0412=AM53 March0413=AM53 March0414=AM53 April0410=AM53 April0411=AM53 April0412=AM53 April0413=AM53 April0414=AM53 May0410=AM53 May0411=AM53 May0412=AM53 May0413=AM53 May0414=AM53 June0410=AM53 June0411=AM53 June0412=AM53 June0413=AM53 June0414=AM53 July0410=AM53 July0411=AM53 July0412=AM53 July0413=AM53 July0414=AM53 Aug0410=AM53 Aug0411=AM53 Aug0412=AM53 Aug0413=AM53 Aug0414=AM53 Sept0410=AM53 Sept0411=AM53 Sept0412=AM53 May0420=AM53 May0421=AM53 May0422=AM53 May0423=AM53 May0424=AM53 June0420=AM53 June0421=AM53 June0422=AM53 June0423=AM53 June0424=AM53 July0420=AM53 July0421=AM53 July0422=AM53 July0423=AM53 July0424=AM53 Aug0420=AM53 Aug0421=AM53 Aug0422=AM53 Aug0423=AM53 Aug0424=AM53 Sept0420=AM53 Sept0421=AM53 Sept0422=AM53 Sept0423=AM53 Sept0424=AM53 Oct0420=AM53 Oct0421=AM53 Oct0422=AM53 Oct0423=AM53 Oct0424=AM53 Nov0420=AM53 Nov0421=AM53 Nov0422=AM53 Nov0423=AM53 Nov0424=AM53 Dec0420=AM53 Dec0422=AM53 Dec0423=AM53 Dec0424=AM53 第六年(1944) Jan0500=AM53 Jan0501=AM53 Jan0502=AM53 Jan0503=AM53 Jan0504=AM53 Febr0500=AM53 Febr0501=AM53 Febr0502=AM53 Febr0503=AM53 Febr0504=AM53 March0500=AM53 March0501=AM53 March0502=AM53 March0503=AM53 March0504=AM53 April0500=AM53 April0501=AM53 April0502=AM53 April0503=AM53 April0504=AM53 May0500=AM53 May0501=AM53 May0502=AM53 May0503=AM53 May0504=AM53 June0500=AM53 June0501=AM53 June0502=AM53 June0503=AM53 June0504=AM53 July0500=AM53 July0501=AM53 July0502=AM53 July0504=AM53 Aug0500=AM53 Aug0501=AM53 Aug0502=AM53 Aug0503=AM53 Aug0504=AM53 Sept0500=AM53 Sept0501=AM53 Sept0502=AM53 Sept0503=AM53 Sept0504=AM53 Oct0500=AM53 Oct0501=AM53 Oct0502=AM53 Oct0503=AM53 Oct0504=AM53 Nov0500=AM53 Nov0501=AM53 Nov0502=AM53 Nov0503=AM53 Nov0504=AM53 Dec0500=AM53 Dec0501=AM53 Dec0502=AM53 Dec0503=AM53 Dec0504=AM53 Jan0510=AM53 Jan0511=AM53 Jan0512=AM53 Jan0513=AM53 Jan0514=AM53 Febr0510=AM53 Febr0511=AM53 Febr0512=AM53 Febr0513=AM53 Febr0514=AM53 March0510=AM53 March0511=AM53 March0512=AM53 March0513=AM53 March0514=AM53 April0510=AM53 April0511=AM53 April0512=AM53 April0513=AM53 April0514=AM53 May0510=AM53 May0511=AM53 May0512=AM53 May0513=AM53 May0514=AM53 June0510=AM53 June0511=AM53 June0512=AM53 June0513=AM53 June0514=AM53 July0510=AM53 July0511=AM53 July0512=AM53 July0513=AM53 July0514=AM53 Aug0510=AM53 Aug0511=AM53 Aug0512=AM53 Aug0513=AM53 Aug0514=AM53 Sept0510=AM53 Sept0511=AM53 Sept0512=AM53 Sept0513=AM53 Sept0514=AM53 Oct0510=AM53 May0523=AM53 May0524=AM53 June0520=AM53 June0521=AM53 June0522=AM53 June0523=AM53 June0524=AM53 July0520=AM53 July0521=AM53 July0522=AM53 July0523=AM53 July0524=AM53 Aug0520=AM53 Aug0521=AM53 Aug0522=AM53 Aug0523=AM53 Aug0524=AM53 Sept0520=AM53 Sept0521=AM53 Sept0522=AM53 Sept0523=AM53 Sept0524=AM53 Oct0520=AM53 Oct0521=AM53 Oct0522=AM53 Oct0523=AM53 Oct0524=AM53 Nov0520=AM53 Nov0521=AM53 Nov0522=AM53 Nov0523=AM53 Nov0524=AM53 Dec0520=AM53 Dec0521=AM53 Dec0522=AM53 Dec0523=AM53 Dec0524=AM53 猎杀潜航3修改代码方法汇总 全文结构: ? 研究代码过程中发现的一些经验 ? 实例(具体的修改步骤可直接看着一部分) (一)让游戏开始的1939年9月第一舰队可以配备IXD2型潜艇 (二)让1939年第一舰队IXD2型潜艇各鱼雷管全配备9号红色T XI (G7es) Zaunkenig II型电动声导鱼雷 (三)让1939年第一舰队的IXD2型潜艇配备IX型舰桥中最好的IX/3型舰 (四)让1939年的第一舰队IXD2潜艇的IX/3舰桥可以购买并安装上105mm 甲板炮,高射炮座位可以购买并安装3.7cm FK M 42 Twin高射炮或 者2cm FK C/38 Flakzwiling四管型机枪,高射机枪位可以购买并安 装2cm FK C/38 Flakzwiling双管型高射机枪 (五)让1939年的第一舰队的IXD2潜艇能买到并安装IX系列可用装备中 的最优装备 (六)让所有1939年第一舰队IXD2潜艇的零件、装备、枪械等的售价免费 (七)让1939年第一舰队IXD2型潜艇安装设备的时间仅为1天。 (八)让1939年第一舰队IXD2型潜艇船员在基地的休假日期由一个月改为 1天,并且解除申请转换舰队必须完成几次任务才批准的限制条件。 (九) 让1939年第一舰队IXD2潜艇的人员配置更自由。 (十) 让潜艇可以收到敌人护航舰队的信息(即间谍卫星补丁) (十一) 让IXD2型潜艇的甲板炮高射炮不受风浪限制。(即全天候火炮补丁) (十二) 让第一舰队的巡逻区域总是在繁忙水道AM53区 (十三) 俢改时间压缩率 (十四) 修改各种枪械的弹药量 (十五) 修改1939年第一舰队IXD2潜艇的105甲板炮威力及装填速度 (十六) 改IXD2装甲值和血值 (十七) 改潜艇上各种潜望镜放大倍率,改各种潜望镜放大焦距倍数的个数 (十八) 改个人军衔、声望和勋章 (十九) 修改船员的军衔军级、勋章、声望等 (二十) 其它 ? 修改成功的图例证据 ? 一些修改操作过于繁琐的代码修改后的备份 A. 一. 前言 很多猎杀潜航的玩家反对修改,我只能说求同存异。你反对,但是很多人 都在苦苦寻找修改方法,所以不喜者勿看,勿喷。以恶语侮辱我者,天道诛之! 本人也不赞成修改的太变态,但是修改的方法应该让大伙知道!至于修改成什么样,由各舰长自行选择。本人呼吁不要修改太过,否则几个小时候你就不想玩了! 本人之所以写这个是因为网上的修改方法都是不系统的,或有错误,或者直接提供了修改器。古语云:授之以鱼不如授之以渔。修改器并不是万能的,很多修改器都是有缺陷的。而代码修改却是一种方法,学会了可以摆脱修改器作者水准的束缚,而且本文的代码修改都是经过游戏验证的。 本文修改是在第四版汉化补丁基础上修改的无mod版本,这个补丁已经解决了出航在非洲西部的bug,解决了游戏随意跳出的bug,解决了时间倍率不显示的bug。所以不是这个版本基础上的,不敢保证可行。 由于笔者喜欢IXD2潜艇,所以以此为修改模版。IX系列的声呐本身有bug,常出现声呐损坏的情况,与本文修改无关,我也不知道怎么调节声呐的数据,而且声呐我很少用,坏了就坏了。另外Save\Load大法后声呐会变好,不知道为什么。 修改前请备份原data文件。 部分文件的修改需要用到silent 3ditor软件,请自备。 所有修改都要记得保存,否则修改无效! 欢迎理性的舰长有理有利有节的指出下文的错误或给出修改建议,交流才能进步。 B. C. D. E. F. G. H. I. 二.研究代码过程中发现的一些经验 1. 游戏中一个修改的任务,可能涉及很多文件,必须全部修改才能生效 2. 修改代码后,必须重新启动游戏,才能生效。 3. 代码的修改很有逻辑,如果出现逻辑矛盾,会产生bug或者不生效。 4. 代码是英文词汇或其缩写,英文词汇中没有空格但是大写字母可以区分单 词,所以看懂不难。其中缩写常见的有 ? Nb或Nr或No(Number)数量, ? Sub(submarine)潜水艇 ? Id或Idx(Index)索引序号, ? comp( component)零件或部分。 ? Off(officer)军官, ? po(pettyofficer)军士, ? Max(maximum)最大值, ? Min(Minimum)最小值, ? Fore(forepart)前部, ? Aft(after)后部, ? Res(reserve)储备, ? intern(internal)舱内的, extern(external)舱外的, Uboat(undersea boat)潜水艇, AP((Attack Power攻击力)或(armor penetrate穿甲能力、穿甲弹), HE(high explosive)高爆能力、高爆弹, AA(Anti-Aircraft)防空能力、防空弹, SS(star shell)照明弹, EF(efficacy)效力, wpn(weapon)武器。 Vers(version)版本 单独的Z0x是舰桥代号,单独的M0x是甲板炮代号,单独的A0x和S0x 是甲板炮(机枪)代号(x取任意正整数)。 ? CONING是锥形意思,这里指舰桥。 ? UZO是舰桥观测望远镜,不知道全称是什么 5. 不是每种舰艇和每个装备都能匹配的,所以只能修改出该类型舰艇能匹配 的装备,IXD2型无论如何我修改不出XXI专用的设备。 6. 序号都是从0开始的,也就是说第一个、第一年都是=0,而第N个和第N 年都是=N-1。 7. 代码中有结构关系,出现Nb或Nr=X后,下文一定有X个同类内容,比如: SubNb=4(潜艇有四种类型) SubType0=2(第一种潜艇是代号2的IX型) SubVersion0=2(该IX潜艇是代号2的IXC/40版本) SubType1=1(第二种潜艇是代号1的VII型) SubVersion1=1(该VII潜艇是代号1的VIIC版本) SubType2=3(第三种潜艇是代号3的XXI型) SubVersion2=0(该XXI潜艇是代号0的XXI版本) SubType3=0(第四种潜艇是代号0的II型) SubVersion3=1(该II潜艇是代号0的IID版本) 具体潜艇代号见游戏安装路径下data文件夹cfg文件夹basic齿轮记 事本文件的[SUBMARINE0]- [SUBMARINE3]字段。 8. 代码中的结构关系涉及到年份时,前后文的年份代码必须一致,否则失效, 比如下文字母后的1表示第2年,所以全是1. Year1=1944(第2年是1944年) ForeTube10=3 ;(第2年第1种前鱼雷管装的是3号鱼雷) ForeTube11=7(第2年第2种前鱼雷管装的是7号鱼雷) ForeTube12=1(第2年第3种前鱼雷管装的是1号鱼雷) ForeTube13=6(第2年第4种前鱼雷管装的是6号鱼雷) 9. 游戏中很多代码的含义在游戏安装路径下data\Menu文件夹en—menu文件可 10. 代码中等号“=”后面的数有五种含义, 其一是游戏安装路径下data\Menu文件夹en—menu文件的内容代码, 如Decoy_Launcher_00=1285表示第一年的第一个声呐诱骗发射器是代 号1285的款型。在en—menu文件查到代码1285表示Bold 2声呐诱骗 其二是某物品在同类中的类型序号代码,在,比如上文中潜艇的代码,? ? ? ? ? ? ? ? ? ? 在游戏安装目录的data\cfg下的Basic齿轮记事本文件可以查到。 其三是具体的表示几个的实际数字或日期。比如year1=1942表示第二年是1942年 其四以负数或0为主的表示没有。比如RadarCoatings_00=-1表示第一年第一个反雷达涂料是没有的。 其五以类似AM53这种形式的表示海区。比如Sept0123=AN47表示第1舰队在第2年的第3个“全年巡逻区域集合”中的九月份的第4个巡逻区是AN47区。 具体问题具体分析,无法说明怎么区分,多读读含义,读通了的是对的! (一)让游戏开始的1939年9月第一舰队可以配备IXD2型潜艇 ? 经过多次试验,发现如果要想让其成立,必须满足几个要求: ? 首先IXD2潜艇的出现时间必须早于1939年9月,即得先发明才 ? 在游戏安装路径下data\Cfg下的basic文件 [SUBMARINE2]字段的Version3=3 ; IXD2和;Version4=4 ; IXD2的出现时间1943年1月都改成1939年1月。 ? 再者IXD2的零件、鱼雷、枪械等应在1939年的9月前有信息支 ? 在游戏安装路径下data\Cfg下的basic文件 [SUBMARINE_AMMO10];IXD2字段的IXD2的鱼雷各年数量进行修改。原字段内容是1942-1945年的鱼雷信息。需要改为1939-1945年的信息。首先将NbYears=4改为NbYears=7(因为1939-1945年是7年!),然后将原文Year0=1942,Year1=1943,Year2=1944,Year3=1945修改为Year0=1939,Year1=1940,以此类推至Year6=1945.修改过程中发现到了Year3=1942之后原文就没有了,需要手动补充1943-1945的信息。可以在1942年后复制黏贴1942年的内容并修改为1943-1945的内容。修改时注意yearX=下文的信息的英文项后的第一个数字是年序号,也要是X才行。例如Year1=1940的ForeResIntern10=0,到了Year6=1945就要改为ForeResIntern60=0.。意思就是配套设施的年份代码应与潜艇的年份代码一致。此处修改较麻烦,但是只能手动码字修改,不能替换,否则可能影响其它字段的信息!。(可直接复制最后一章一些改好的代码!) ? 最后得让第一舰队在1939年有IXD2的编制。 ? 在游戏安装路径下data\Cfg的Flotilla齿轮文件记述 着舰队的信息。根据游戏安装路径下Data—Menu—en_menu.txt知代码902=第一舰队,所以在Flotilla文件中查询902,定位到了Flotilla0=902字段处。根据原文代码知第一舰队(Flotilla0=902)主要巡逻区域是(TO1=940)北大西洋区,有2个基地停靠(NbBases1=2),其中一处是1939年6月-1940年7月的Wilhelmshaven港(代号752),另一处是1940年8月-1944
本文档为【猎杀潜航3修改代码方法汇总_图文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_266065
暂无简介~
格式:doc
大小:29KB
软件:Word
页数:41
分类:
上传时间:2017-06-11
浏览量:654