首页 攻略 单机攻略 查看内容

《战争之人:突击小队》快速获得多种重型装备的详细教程

5、出游戏后“写字板”重新打开刚才的存档mission.scn文件,一定要重新打开否则找不到你摆放的那些MG34机枪,在查找中输入“MG34”,搜到后的“MG34”机枪组合语句(以上摆放的MG34一般都会顺序地排列在一切),然后逐个地修改代码,想要什么就改成什么武器的代码(只要是MOWAS里有的东东都行,如果MOWAS里没有的武器通过MOD加载过的也能改出来,如:T90A等重坦,前提是代码一定要搞清楚了)。以下举例代码更改前后如下:

 (1) 按以上打开的存档文件,用查找功能输入“MG34”,会找到如下的语句:
             }
        {Entity "mg34" 0x807a                  (“mg34”机枪,后面0x807a是装备栏代码)
                {Position -2885.7 6217.6}      (mg34 在地图中所处的座标位置)
                {xform zl 151.62}
                {Extender "stuff"
                    {Item "mg34" filled}
                }
        }
        ..........(如果你是一气苛成的,相似于以上的MG34组合会顺序地排列,可以按下列方法很轻松地修改了)

   (2) 假设我们需要德国“虎”式重型坦克,只需要把上面的"mg34"改成“虎”的代码就可以了,“虎”代码是“pz6e”,更改后成这样:
        }
        {Entity "pz6e" 0x807a
                {Position -2715.39 6163.99}
                {xform zl 65.02}
                {Extender "stuff"
                        {Item "pz6e" filled}
                }
        }
       ..........(注意 {Entity和 {Item后的两个武器代码都必须改成一致的,否则也会出错嘀)
       ..........(继续往下改吧)
       ..........(如果你还需修改某种武器的弹药/装备数量组合,请记住需修改武器代码后的0x....代码,后面我会说明)

 (3)  利用“写字板”的查找/替换功能,可以依顺序如法炮制地用你已知的、可用嘀武器代码把所需要的各种轻重武器都加上吧!完工之后存盘,大功便告成了!可用鸟吗???

 (4)  肯定可以用了,但是,还别着急!以上改出的重型武器,弹药/装备/油料等数量只是系统中默认的基数,其中大家知道的是,系统默认的弹药/装备量是接近似实战的战车每次作战能够携带的弹药/装备量,一般是很少的,如果你需要考验下自己的实战能力,玩近似于真正战场的格斗,那也你就不必浪费时间浪费精力考虑下面的事情了,直接返回游戏读取刚才的存档,开战吧!

 (5)  但如果你是个发泄狂的话!就得考虑修改弹药量组合了。例如:管风琴谢尔曼的默认火箭弹基数仅为120发,只需要几个回合发射这台管风琴就近似于废品了,而“虎”“豹”“四号”等坦克每辆的默认弹药量全部仅80多发,而象155mm等大口径榴弹炮默认弹药量配置更是20发以下,少的可怜,够你发狂吗?那么,我们还得再为这些重型武器再添加上更多的弹药和其它需要的装备组合。

6、为重武器添加更多弹药/装备。
依上列方法改出重武器的弹药/装备/油料等是游戏系统中默认的近似实战装备的数量,如果你认为太少,可为他们重建一个弹药/装备代码组,如果以上列方法改出的武器还没有在游戏中使用过,在mission.scn存档文件中是暂时还没有形成弹药/装备栏的代码组的,这也为我们给新增加的重武器添加新弹药/装备提供了方便。方法是:找到存档文件mission.scn中弹药/装备栏代码组所在的任意一个装备栏代码组结束处,插入一个自己新建武器的弹药/装备代码组合。

 (1) 例如:德制“虎”式在系统默认的标准弹药/装备组全如下(如是新改这个代码组是默认的,不在存档中):
                }
        }
        {Inventory 0x807a
                {box
                        {clear}
                        {item "repair_kit" 2 {cell 0 0}}                       (修理工具箱2个)
                        {item "dynamite" {cell 2 0}}                          (炸药1包)
                        {item "can" filling "fuel" 60 {cell 4 0}}             (60L燃油桶1桶)
                        {item "bullet88" "ap" "ammo" 50 {cell 0 2}}  (88mm穿甲弹50发)
                        {item "bullet88" "fg" "ammo" 27 {cell 0 3}}  (88mm高爆弹27发)
                        {item "bullet88" "apcr" "ammo" 5 {cell 0 4}} (88mm贫铀穿甲弹5发)
                        {item "mgun" "ammo" 2925 {cell 0 5}}         (机枪弹2925发)
                        {item "mg42" filled {cell 0 6}}                         (mg42车顶机枪1挺)
                }
        }

 (2) 我们为德制“虎”式添加上新的弹药/装备组合(以下已是系统默认装备栏的最大装载量)(这个可以作为“虎”弹药/装备备份文件中的一个,后面半圆括号内的只是装备的说明,使用时不能作为修改文本部分插入):
                }
        }
        {Inventory 0x807a  (注意:这个“0x807a”代码必须要与“pz6e”后面的那个代码相对应一致)
                {box
                        {clear}
                        {item "repair_kit" 10 {cell 0 0}}                       (修理工具箱10个)
                        {item "bullet88" "ap" "ammo" 150 {cell 0 2}}  (88mm穿甲弹150 X2行=300发)
                        {item "bullet88" "ap" "ammo" 150 {cell 0 9}}
                        {item "bullet88" "fg" "ammo" 150 {cell 0 3}}   (88mm高爆弹150 X5行=750发)
                        {item "bullet88" "fg" "ammo" 150 {cell 0 4}}
                        {item "bullet88" "fg" "ammo" 150 {cell 0 5}}
                        {item "bullet88" "fg" "ammo" 150 {cell 0 6}}
                        {item "bullet88" "fg" "ammo" 150 {cell 0 7}}  
                        {item "bullet88" "apcr" "ammo" 150 {cell 0 8}} (88mm贫铀穿甲弹150发)
                        {item "can" 250 filling "fuel" 900 {cell 4 0}}        (900L燃油桶250桶)
                        {item "rifle" "ammo" 3750 {cell 5 2}}                 (步枪弹3750发)
                        {item "f1" "grenade" 150 {cell 5 3}}                  (F1型手雷150枚)
                        {item "m61" "grenade" 150 {cell 5 4}}              (M61型手雷150枚)
                        {item "mgun" "ammo" 15000 {cell 2 0}}          (机枪弹15000发)
                        {item "m24x5" "grenade" 150 {cell 2 1}}          (反坦克手雷150枚)
                }
        }

我们为“虎”重新定义了弹药/装备组合之后,系统就会优先读取以上新添加的弹药/装备代码并得到上列的弹药/装备数量组合。上例为了给弹药/装备腾出位置而没有安装那挺车顶上的MG42机枪(其实也没多大用处),但这些装备也应该基本够用了吧!如果通过加载了玩友们制作的某些MOD后,装备栏和携弹量的叠加数将会翻一番或几十番都可能,打一辈子都用不完了(笑话)。如加载了MOD装备栏的空间足够大的话,再把那挺MG42车顶机枪给他安装上吧。

7、建立自己的弹药/装备的备份文件,实现快速添加出改代码后武器的弹药/装备组合。
不难看出通过以上修改可以在任何战役中快速添加出己方的重武器装备,由于受到各种不同地图中地形坐标的限制,因而我们不能通过往存档文件中简单添加该武器的代码组来实现重武器的快速添加,因此,此方法添加轻武器改重武器的第一步还是必须要走的(除非你是编程高手)。

那么,我们唯一可做的就是可以备份起各种重武器的弹药/装备数量的代码组合文件(把他们单个地剪辑后保存为TXT文件备用),在以后修改添加中我们就可以轻松实现快速修改这种武器新的弹药/装备数量组合。

以下就是常用的十几种重武器的弹药/装备代码的组合文件(共计十四种),使用时只需要把这组装备代码组合在任意一个“{Inventory 0x….”语句代码的结束之后作粘贴插入这个弹药/装备代码组,然后把这个代码组中第一行的“0x….”代码改成与你修改的那个重武器代码之后的“0x….”使之相一致对应就行了。为确保菜鸟们会使用,现以上例“虎”的弹药/装备插入举例如下:
找到“ {Inventory 0x....” (装备栏代码区)开头的代码组,在他们之间粘贴插入你的弹药/装备组合代码,注意开头和结尾的“}”符号,他们每组之间都是前后各两段,每段一个“}”不能多或少;
 注意:如果有“ {Inventory 0x....”  这行与你需要插入的代码完全相同的,则要用你修改的弹药/装备代码把他们之后一直到段落结束符号“}”之前的内容全部替换掉;
       以下是为新修改的“虎”式插入弹药/装备的范例(蓝色的即为修改插入的部分)
                 }
          }
         {Inventory 0xce93
                 {box
                        {clear}
                       {item "mp40" filled {cell 0 0}{user "hand_right"}}
                       {item "pistol" "ammo" 100 {cell 4 0}}
                }
        }
        {Inventory 0x807a  (插入后这个“0x807a”代码须要与“pz6e”后面的那个代码相对应一致)
                {box
                        {clear}
                        {item "repair_kit" 10 {cell 0 0}}                       (修理工具箱10个)
                        {item "bullet88" "ap" "ammo" 150 {cell 0 2}}  (88mm穿甲弹150 X2行=300发)
                        {item "bullet88" "ap" "ammo" 150 {cell 0 9}}
                        {item "bullet88" "fg" "ammo" 150 {cell 0 3}}   (88mm高爆弹150 X5行=750发)
                        {item "bullet88" "fg" "ammo" 150 {cell 0 4}}
                        {item "bullet88" "fg" "ammo" 150 {cell 0 5}}
                        {item "bullet88" "fg" "ammo" 150 {cell 0 6}}
                        {item "bullet88" "fg" "ammo" 150 {cell 0 7}}  
                        {item "bullet88" "apcr" "ammo" 150 {cell 0 8}} (88mm贫铀穿甲弹150发)
                        {item "can" 250 filling "fuel" 900 {cell 4 0}}        (900L燃油桶250桶)
                        {item "rifle" "ammo" 3750 {cell 5 2}}                 (步枪弹3750发)
                        {item "f1" "grenade" 150 {cell 5 3}}                  (F1型手雷150枚)
                        {item "m61" "grenade" 150 {cell 5 4}}              (M61型手雷150枚)
                        {item "mgun" "ammo" 15000 {cell 2 0}}          (机枪弹15000发)
                        {item "m24x5" "grenade" 150 {cell 2 1}}          (反坦克手雷150枚)
             }
        }
        {Inventory 0xce95
              {box
                         {clear}
                         {item "bar" filled {cell 0 0}{user "hand_right"}}
                         {item "mgun" "ammo" 100 {cell 0 2}}
                         {item "mgun" "ammo" 100 {cell 2 2}}
             }
        }

 如果你觉得上面我组合的那几种武器弹药/装备种类太少或不适合你的品味,你也可以通过参照自己修改出你期望的弹药/装备代码组合,只是在排列组合中可能要多做几次测试,如果熟练掌握了用心也能算出他们在装备栏中的位置了。

告诉大家一个添加新弹药/装备组合的妙招:

每次得到一个新的MOD后,进入游戏后假设是你要制造霉菌的m12mgc_155mm自行榴弹炮,你是不可能只造一门来用的,威力太小不给力,肯定要制造一个炮群:四门、八门、十六门,那么我们造完炮群后还要再一门一门地添加新弹药组合是不是很累,告诉你一个省力的方案如下:

首先是,你把这种榴弹炮的弹药/装备组合按自己喜爱的方式组合完成,成为这种武器的弹药/装备组合标准;
第二步,把他们按四门或八门不等的炮群单位弹药编辑成一个文件,取名如:m12mgc_155mmX8炮群弹药;
第三步,使用方法:如我们要制造的是8门榴弹炮群单位,首先按教程完成轻重武器代码的替换工作(8门炮的替换),并记住每个替换代码后面装备栏的代号即"0x...."(只需记后四位数),然后打开你的编辑制作的“m12mgc_155mmX8炮群弹药”备用文件,按你替换时记录的"0x...."修改每个{Inventory 0x....,完成后,全选,复制,关闭备用文件,在你正在修改的mission.scn文件中插入你的“炮群弹药”文件,OK!一个强大的155炮群诞生了。

上面只是一个例子的应用,其他方面应用的变通方法,自己慢慢考虑组合方案吧。

忠告!如果对编程不熟,不要在文档中尝试添加其他的代码编程语句,否则苦果自负。

再忠告!插入或修改完文档后每个语句后的符号如“}”不能改多、改少、跳行、缩行,否则后果一样很严重。

以上方法在《战争之人》各版本中同样适用(各版本区别在于重武器装备代码增加和减少的问题)。
      我们只需通过以上的两三步曲就以绿色的、快速的获得了需要的各型武器和他们弹药/装备的组合,相当于无敌和资源不尽了,你还用得着去鼓捣那些“修改器”之类的东东吗,是药三分毒啊!

最后结语!让“无敌”“弹药不尽”“油料不尽”和“修改器”之类的MOD统统撕拉,死拉嘀......

12