121411370 发表于 2022-9-13 02:28

授人以鱼不如授人以渔~哥特舰队2MOD修改教程心得,那啥明显我的MOD烂尾烂定了!哈哈哈哈~~

对40K这个游戏吧,有种莫名的痴迷。战争黎明一代二代三代,本体资料片DLC基本都是改了通通了改。全战系列那肯定也难逃毒手啊~正好前段时间闲的那啥,所以就瞄上了哥特舰队2.没啥事比较闲,天天醉茫茫状态下玩了几天,改了几天。
后续嘛~~哈哈哈~~忙起来了,然后烂尾了几天,寻思最后混沌战役能补全的,结果一直到现在都没动游戏,果然还是得喝酒醉茫茫,天天要当伸手党啊~
好吧,很明显今天又喝蒙了~

那啥,把我修改的一些新的给大家贡献出来,大家想研究继续研究,总之找到适合自己的节奏来。
最主要的是从排骨战役那个MOD栽坑里后我就懒得改了,但是嘛~~借坛子里的MOD先驱名言:
本着"授人以鱼不如授人以渔"的无上宗旨,"写好写坏由我,烂不烂尾由天"的崇高精神。
发个哥特舰队2的MOD系列烂尾终结贴。


言归正传,本MOD教程和心得完全在各位狂派先辈已经趟平的路上为非作歹,尤其感谢坛内962585232大神。所有一切都在962585232大神的教程帖子基础上发展的。
具体使用的工具不单独提供了。962585232大神帖子里都有。

我就补充下一些修改中的文件和参数说明。另外本人英语水平基本等于0,我以前在战争黎明2里的帖子已经说过了,基本就是戳度娘,找谷姐,麻烦金山婶~
所以翻译中存在无数个人主观表达,不具有任何权威性。大神勿喷。

解密加密覆盖办法962585232大神帖子写的很明白了。而且工具里面EXCEL表里有了现成的路径命令。只要你按照962585232大神的设定扔到E盘下面就可以。

说明下部分具体目录,仅限部分修改成功的目录啊,其他的各位可以自行研究。

\ArmamentStats\Official\目录下的ArmamentStatsOfficial.csv文件。里面只要是船只自带武器的属性,技能武器不在这个里面。所有种族共用这1个文件,根据你想修改的派别来改,做MOD时候别全改。
想爽帝国战役就只修改IMPERIUM,帝国;SPACE MARINE,星际战士;ADEPTUS MECHANICUS,火星教派这三个。
想爽混沌就只改CHAOS。虫子是TYRANIDS。排骨是NECRON。你要是想不开作死就改改ELDAR豆芽;DARK ELDAR黑豆芽;ORK兽人。分分钟教你做人。
另外提前说明下:战役中帝国会打叛军,排骨会造反,虫子还好,混沌没打呢不知道。战役任务调用的是同派系文件,帝国任务和排骨任务你改的多变态,内战时候死的就多离谱。所以建议搭配风大的修改器无敌功能使用。
这个文件主要修改有:
Cost,成本,没研究啥意思,没改
Range.最大射程,就是武器能射多远。必改
Nb Projectile,射出弹头&激光&导弹的数量,基本不用改
Reload Time,射击间隔,就是几秒射击一次。必改
Damage,伤害,就是能造成多少伤害。必改
Critic Chance,最小射程,最短能射多远,基本不用改
Range Attribute,武器精准度,就是能射多准,或者射哪里。
Attribute 1---Attribute 7是各种附加属性,自己看原始文件里面的属性加上就好,比如:Pierce Armour,穿刺防御;Area Of Effect,范围伤害;Pyro Acid,腐蚀伤害等等,随自己高兴了,我反正没改。
Angle Key,武器作用角度,有90度,270度,360度,我是改成一律360度。

\SectorLevelDesign\目录下的SectorLevelDesign_Chaos(混沌),SectorLevelDesign_Imperium(帝国),SectorLevelDesign_Necron(排骨),SectorLevelDesign_Tyranids(虫子)的四个文件对应的是各自战役里面全体星球的归属状态,比如说被那个派系占领,有没有地雷,是否锁定状态,需要多少任务书解锁星球等等,说实话这个改不改的没啥必要,解锁任务书可以通过修改\CSVData\目录Secondary_Objectives.csv(其他任务奖励)和\CSVData\目录下的派系任务奖励来获取。占领状态这个说实话,你要是修改的没敌人了部分主线任务都没得做。

\CSVData\目录下的Secondary_Objectives.csv(其他任务奖励)这个文件主要是进入地图后的次要目标奖励,还是比较丰富的,奖励资源,行动次数,任务书,回合奖励,四邪神奖励等等。
比如说帝国任务里的较长出现的次要目标是Optional Objective Escort Resources Reward(护送运输船奖励),初始值是100,意思就是护送成功一艘运输船奖励100资源,你可以改成10000,意思就是护送成功一艘运输船奖励10000资源。
派系通用奖励有一条是Optional Objective Breakthrough Reward Action Points(完成次要目标后奖励任务书),默认是1,就是完成次要目标奖励你1个任务书(任务书作用1个是解锁锁定星球,1个是降低星系威胁度),正常默认任务锁定星球需要4个任务书来解锁,你可以改成100,意思就是完成1个次要目标,奖励你100个任务书,这样不管是解锁星球还是降低星系威胁度基本都不愁了。
其他的东西自己研究,我估计四邪神奖励应该有点用,但是我混沌战役到现在都没碰呢,所以不清楚。

\CSVData\目录下的Chaos_Campaign_Rewards(混沌),Imperium_Campaign_Rewards(帝国),Necron_Campaign_Rewards(排骨),Tyranids_Campaign_Rewards(虫子),这四个文件代表了派系战役任务的奖励,里面有资源奖励,声望奖励,任务书奖励,回合奖励等等东西。
带 Renown字眼的是声望奖励,升级用的,我的游戏版本最高16级,改太多没啥用。
带 Resource字眼的是资源奖励,这个可以多改,资源嘛~多多益善。
带 Nb Battleplan字眼的是任务书,这个自己看着改。
其他的东西自己翻译或者摸索,注意只要数值不是整数,是0.X这种的,基本就是率,比如说0.5,那么就是50%,只要是增加还是减少,看命看脸看理解能力。我基本没改过。

CSVData\目录下的Ships_Skills.csv文件,里面是各种船只技能的数据,什么伤害,射程,冷却时间,角度,持续时间乱七八糟的都有。自己研究和琢磨,一定注意所有战役的船只技能都读取的是这一个文件,没把握别乱改,万一你改成其他派系的技能,进了游戏就可以被电脑玩到欲仙欲死了。
我英语基本等于不会,所以就改了一个Skill Scanner Radius(扫描范围),把数据从13500改成了50000,基本可以扫全图了。

重头戏来了:
\UnitStats\Official\目录下的UnitStatsOfficial.csv文件,这里面是所有船只的属性 ,跟上面的船只自带武器属性文件一样,根据你玩的派系来改,复制粘贴下上面船只武器属性文件修改说明的文字:
想爽帝国战役就只修改IMPERIUM,帝国;SPACE MARINE,星际战士;ADEPTUS MECHANICUS,火星教派这三个。
想爽混沌就只改CHAOS。虫子是TYRANIDS。排骨是NECRON。你要是想不开作死就改改ELDAR豆芽;DARK ELDAR黑豆芽;ORK兽人。分分钟教你做人。
战役中帝国会打叛军,排骨会造反,虫子还好,混沌没打呢不知道。战役任务调用的是同派系文件,帝国任务和排骨任务你改的多变态,内战时候死的就多离谱。所以建议搭配风大的修改器无敌功能使用。

Cost(资源和舰队占比)一支舰队的最大上限是1000,你把某个船只此项数值改成100,那么舰队最多只能塞10艘这个船;你把这个数值改成1,那么这个舰队你可以赛进去1000艘这玩意。我是改成了旗舰100,其他50.
Nb Troops(船只有多少部队)初期没注意这个,没修改,结果打电脑时候改好的无敌船各种凿沉,叛变,脱离战场...因为初始部队数量最多就是十几个,几个突击技能过来部队就死光了。我改成了100,各位自便。
Life(船只生命)这个不用多解释了,改个几万就行了。
Armor Forward,Armor Side,Armor Back(三方向装甲厚度值)别乱改,全改成83就好,改多了卡任务自己找地方哭去。
Shield(护盾值)字面意思,护盾么,基本改个万儿八千的就好。部分派系是没有护盾的,就别改了,比如说虫子跟排骨。
Turrets(自卫炮塔的数量)就是打来袭的鱼雷跟舰载机的,改成个100就好。
Speed(船只速度)就是船能跑多快,我改成500了,要不然爬的那叫个慢。
Maneuverability(机动性)就是拐弯速度,改成20就好。
Attribute 1----Attribute 13(船只附加属性)就是游戏里船只说明那一排黄色图标。内容有个几十种,具体看下面图吧,摘了一部分。其他的自己研究。需要注意的是部分技能是种族专用的,意思就是别瞎改第一条属性,改崩了不管~

代码游戏内名称效果
Sensors耳听八方侦测范围+4500
PlasmaPropelled Boarding Pods提升登舰行动射程增加4500登舰射程
Deadly TroopEfficiency部队效率致命突袭行动对部队造成3伤害
Good Troopefficiency部队效率良好突袭行动对部队造成2伤害
ExceptionnalTroop efficiency部队效率出色突袭行动对部队造成2-3伤害
Average Troopefficiency部队效率一般突袭行动对部队造成1-2伤害
OverloadLances超负荷光矛锁定状态下,光矛增加13500单位,并非4500单位
Immune ToCriticals金刚之躯免疫致命效果
And TheyShall Know No Fear恐惧即失败免疫士气损失
Reactive Hull活性船体免疫失火,轻微致命30S后取消,每30S回复1防御炮塔
Void Species虚无生物免疫等离子风暴和太阳爆发效果
BoardingMastery登船大师可在船前方360度使用登舰技能
NecronPortals死灵传送门可在船前方270度使用登舰技能,闪电打击触发额外+1突击行动
BoardingExpertise登舰专精可在船前方270度使用登舰技能
PlasmaReactor等离子反应堆可加速200%,可快速转向
Unbreakable不可动摇加75勇气奖励
Iron Will钢铁意志加50勇气奖励
Disciplined军纪严明加25勇气奖励
Spur靴刺撞击护卫舰撞击增加300%伤害,战列舰撞击增加40%伤害
AdvancedTargeting Systems高级瞄准系统防御炮塔精度+5%,对9000单位友军有效
Terrifying闻风丧胆敌方-10勇气惩罚
SurgicalStrike精准打击登舰时60%几率造成+1部队伤害
PlannedStrike策谋打击登舰时30%几率造成+1部队伤害
Brutal Strike残暴打击登舰时10%几率造成+1部队伤害
Frenzy狂暴部队无损失状态下,突袭行动致命率+10%
Dedicated尽职尽责不会受到任何基础勇气奖励和惩罚


后面的那堆姿势,命令,交战,分类什么的不写了,基本用不到。


第二个小重点吧,\SolarSystemLevelDesign\目录下的SolarSystemLevelDesign_Chaos(混沌),SolarSystemLevelDesign_Imperium(帝国),SolarSystemLevelDesign_Necron(排骨),SolarSystemLevelDesign_Tyranids(虫子)这4个文件代表是派系星球建筑。
文件里最重要的是Bonus 1---Bonus 8,里面的数值代表了他能干啥,比如说增加资源,增加船只补充,增加任务书等等玩意。其他的没必要改。
我主要修改的是造船厂。需要注意的是每个派系造船场的名字不一样。每个星球可用造船厂也不一样。
先说造船厂,拿帝国的卡迪亚举例:SolarSystemLevelDesign_Imperium(帝国)文件打开后你会看到有Cadian Cadia POI 1----Cadian Cadia POI 11这么一串,意思这个星球有11个小行星,每个行星有不同的特色。比如说初始文件里Cadian Cadia POI 3,这个里面的Bonus 2项目是MINOR SHIPYARD(小型造船厂),Cadian Cadia POI 7里面的Bonus 2项目是STANDARD SHIPYARD(标准造船厂),这两个我们可以修改成MAJOR SHIPYARD(大型造船厂),同时可以在Bonus 1---Bonus 8中的空白处多塞几个MAJOR SHIPYARD(大型造船厂)进去,这样一个回合过去就可以发现卡迪亚星球多了一堆船只补充数量。
对于卡迪亚这种星球里行星多的,可以每个行星可以加上2-3个MAJOR SHIPYARD(大型造船厂),对于行星比较少的星球,可以在多塞几个MAJOR SHIPYARD(大型造船厂)进去。
需要注意的是,游戏界面中一个星系最多显示9个可补充船厂,所以,挑行星多的改9个就好,其他星球改多了没啥用。
其次说下不同派系的造船厂名称,比如排骨,他的三个造船厂名称分别为:MINOR_BURIED_SHIPYARD(小型掩埋船场),STANDARD_BURIED_SHIPYARD(标准掩埋船场),MAJOR_BURIED_SHIPYARD(大型掩埋船厂)。修改起来肯定把小型跟标准掩埋船厂全替换成大型掩埋船厂,然后Bonus 1---Bonus 8中的空白处多塞几个MAJOR_BURIED_SHIPYARD(大型掩埋船厂)。虫子的代码是ASTEROIDS TYR(小行星虫巢),MOON TYR(卫星虫巢),PLANETOID TYR(行星虫巢),那么修改就是把小行星跟卫星虫巢替换成行星虫巢,然后Bonus 1---Bonus 8中的空白处多塞几个PLANETOID TYR(行星虫巢)

混沌的造船厂嘛~~我都没碰呢,所以不知道具体代码是个啥。各位自己去研究。不外乎就是小,标准,大,找对名字就可以。


\UnitSchema\Official\目录下的UnitSchemaOfficial.json文件是船体组建构成,基本就是光矛啦,鱼雷啦,舰载机啦之类的构成数量,962585232大大有教程贴,自己去学习。


需要说明的是上面的各种该代码中空格基本上都是要替换成下划线的,比如说上面SPACE MARINE,文件里的代码应该是SPACE_MARINE.
还有部分代码和文件名我是经过拆分的,比如说文件名Solar System Level Design Imperium,原始的名称是SolarSystemLevelDesign_Imperium.csv
所以说如果按照教程写的搜索找不到,请发挥个人联想能力去找~


顺便说下,修改文件请一定使用Notepad++这个软件打开,要不然报错了别怪我没提醒你。


直观的修改办法:
(Notepad++软件打开文件后排版太密了,改起来痛不欲生)
举个例子,这是用Notepad++软件打开船只自带武器属性文件,内容就是这个鬼样:
...,Faction,Cost,Nb_Troops,Life,Armor_Forward,Armor_Side,Armor_Back,Shield,Turrets,Speed,Maneuverability,Attribute_1,Attribute_2,Attribute_3,Attribute_4,Attribute_5,Attribute_6,Attribute_7,Attribute_8,Attribute_9,Attribute_10,Attribute_11,Attribute_12,Attribute_13,Stance_1,Stance_2,Stance_3,Stance_4,Order_1,Order_2,Order_3,Order_4,Engage_Side,Engage_Range,AiShipCategorization,AiShipCategorizationCoef,LocaTonnageKey,LocaNameKey,bCanBeAdmiral
Imp_Escort_Transport,IMPERIUM,41,4,400,67,67,67,400,3,120,12,Plasma Reactor,Dedicated,Escort,Expendable,,,,,,,,,,Brace for Impact,Running Silent,Lock On,Reload,Emergency Repairs,Call To Arms,Scanner,,Side,Close,STANDARD,100,Content_TransportShip_Title,Content_Transport_Title,0
Imp_Escort_Cobra,IMPERIUM,34,4,200,50,50,50,200,3,240,20,Plasma Reactor,Dedicated,Escort,,,,,,,,,,,Brace for Impact,Running Silent,Lock On,Reload,Emergency Repairs,Call To Arms,Scanner,,Front,Close,STANDARD,50,Content_Destroyer_Title,Game_ProperNoun_Imp_Escort_Cobra_Title,0
Imp_Escort_CobraWidowmaker,IMPERIUM,37,4,200,50,50,50,200,3,240,20,Plasma Reactor,Dedicated,Escort,Sensors,,,,,,,,,,Brace for Impact,Running Silent,Lock On,Reload,Emergency Repairs,Call To Arms,Scanner,,Front,Close,STANDARD,50,Content_Destroyer_Title,Game_ProperNoun_Imp_Escort_Widowmaker_Title,0



从上面这堆东西里想修改某个数据那真是瞪眼瞪到瞎啊。


为了方便修改,可以使用Notepad++打开文件后,把内容复制出来存到一个文本文档里,然后用Excel的导入功能,分隔符选逗号(,)英语的哦。导入完成,然后每一列前面加上个逗号(,),[因为刚才导入时候用逗号(,)做的分隔符,所以表格里没有,现在得加上,要不然数据样式就破坏了。]这样就可以很直观的进行修改了。
拿上面的文件举例,导入EXCEL后,每一列前面加上逗号(,)后界面如下:

                                  ...,Faction,Cost,Range,NbProjectile,ReloadTime,Damage,CriticChance,Range_Attribute,Attribute_1,Attribute_2,Attribute_3,Attribute_4,Attribute_5,Attribute_6,Attribute_7,Angle_Key
Imp_DefensiveMacro_Turret,IMPERIUM,12.642,13500,1,2,100,5.25,Efficient Accuracy,,,,,,,,Weapon_Angle_Side_360
Imp_DoubleBarrelHeavyLance_Turret,IMPERIUM,22.4,18000,2,2,70,7.5,Efficient Accuracy,Pierce-Armour,,,,,,,Weapon_Angle_Side_360
Imp_DoubleBarrelLightMacro_Turret,IMPERIUM,6.02,9000,2,2,35,1.75,Efficient Accuracy,,,,,,,,Weapon_Angle_Side_360

这样看起来是不是很简明了,想改那个直接修改对应的列就可以。


修改完毕后可以使用Excel里的CONCATENATE公式合并单元格,比如说上面的文件,最后一列使用CONCATENATE公式合并单元格:
(=CONCATENATE(A1,B1,C1,D1,E1,F1,G1,H1,I1,J1,K1,L1,M1,N1,O1,P1,Q1,R1,S1,T1,U1,V1,W1,X1,Y1,Z1,AA1,AB1,AC1,AD1,AE1,AF1,AG1))
公式执行后的最后一列的结果如下:

...,Faction,Cost,Range,NbProjectile,ReloadTime,Damage,CriticChance,Range_Attribute,Attribute_1,Attribute_2,Attribute_3,Attribute_4,Attribute_5,Attribute_6,Attribute_7,Angle_Key
Imp_DefensiveMacro_Turret,IMPERIUM,12.642,13500,1,2,100,5.25,EfficientAccuracy,,,,,,,,Weapon_Angle_Side_360
Imp_DoubleBarrelHeavyLance_Turret,IMPERIUM,22.4,18000,2,2,70,7.5,EfficientAccuracy,Pierce-Armour,,,,,,,Weapon_Angle_Side_360
Imp_DoubleBarrelLightMacro_Turret,IMPERIUM,6.02,9000,2,2,35,1.75,EfficientAccuracy,,,,,,,,Weapon_Angle_Side_360



这样就可以直接把最后一列这几行覆盖粘贴到使用Notepad++软件打开的文件里,保存就可以了。


所有的文件都可以这样修改。


(2个小时憋出来上面这些东西,酒醒的差不多了。本道长手划十字口念阿弥陀佛退下麻溜的滚去睡觉~)


3023837315wu 发表于 2022-11-7 18:11

666666666666666666666666666666

若隐若现。 发表于 2022-11-8 00:03

感谢分享啊

heguanbo 发表于 2023-5-15 10:18

换电脑了 卡在第一步 现在解包不了输入指令没反应了

xf675848501 发表于 2023-11-5 17:02

我Notepad++打开文件是乱码

超炫丸子风 发表于 2024-2-19 09:34

Weapon_Angle_Side直接改360,仅对部分武器的射角生效

jgjgjy 发表于 2024-3-9 14:53

登舰那个一般不起作用

xchyxc 发表于 2024-9-22 11:03

感谢大佬。。先试试看。。
页: [1]
查看完整版本: 授人以鱼不如授人以渔~哥特舰队2MOD修改教程心得,那啥明显我的MOD烂尾烂定了!哈哈哈哈~~