Men of War: Assault Squad 2 Guide

获得多种武器的详细教程 for Men of War: Assault Squad 2

获得多种武器的详细教程

Overview

附带各种武器装备的对应代码

代码替换方法一

【支援点装备替换修改法】
1、在本战役存档中找到弹药车之类增援装备项目的代码(此修改法的前提是在MOD中要设计成有带支援装备的关卡),每改一次可按消耗支援点数调出一种增援的重型装备,如果要换另外一种装备得再次存盘,再改,再存,再改…….好累!
2、这样改代码的缺点是,一是MOD关卡设计必须要带有增援装备项目;二是受游戏进程中获得可消耗的支援点数的限制,所出的装备较慢;三是如果遇到MOD关卡中没有设计带增援装备这个项目的则就无法再修改出重装备了。

代码替换方法二

【直接替换修改法】
1、在本战役存档中找到游戏场景已存在的各种装备(如各型车,各种枪、炮)的代码,然后通过代码直接替换获得重装备。
2、这样改代码的优点是,只需通过对场景中存在着的装备直接替换为你期望重装备。
3、缺点是,缺点可就太多了!一是你无法确定这件装备的位置在什么地方,辛辛苦苦改出来后却发现他在敌人阵地前甚至敌阵中,还会把敌军的装备也给改了;二是有的装备改出来后不知为什么无法使用(如坦克等可以开炮但却无法行驶和转动炮塔);三是这样替换出的武器极大多数还需要同时找到该武器所对应的装备栏代码内去更改弹药型号等参数,很麻烦;四是如果游戏场景中可改的装备太少,而你所期望的装备需要较多时就木有办法了。

代码替换方法三

1、任何一个MOD加载后,开始进入游戏,确定已方的一件已有的载具(如车辆、炮、坦克或是重机枪也行)并找出该载具在游戏中的代码,如果是在MOWAS自带的关卡中每关开始时大都有友军的重机枪阵地,但那是你不可以操作的,不要紧,派一小兵用手雷把操机枪的那个友军给爆了(有点残酷,但别当心,一般他不会死),快速占领机枪就行鸟,然后存盘。按Alt左键+Tab键暂出游戏。

2、点开:我的文档my gamesmen of war – assault squadprofilesplayersave下,找到你刚才存盘的文件名(是一个文件夹),在文件夹下找到mission.scn文件用“写字板”打开(注意不能用“记事本”)。我们就以上面说到占领了的重机枪代码为例,比如是霉菌的应该是.30mm的M1919重机枪,代码则为“browning_stan_fix”,在打开的mission.scn文件中调用“写字板”的查找功能搜这个“browning_stan_fix”找到它代码行。搜索后会看到“{Entity “browning_stan_fix” 0x8274”这一行,在代码行最后的那个“0x8274”就是它的装备栏代码(菜鸟们注意了!!这个装备栏的代码是电脑为每件武器的装备栏随机分配的代号,并不是M1919机枪固定不变的装备栏代码);再次输入查找“0x8274”(中间会搜到N个“0x8274”的代码但不要理会它)一直要搜到“{Inventory 0x8274”这样一栏的代码组合,如下:
}
}
{Inventory 0x8274
{box
{clear}
{item “mgun” “ammo” 1000 {cell 0 0}}
{item “mgun” “ammo” 1000 {cell 0 1}}
{item “mgun” “ammo” 1000 {cell 0 2}}
}
}
以第一行代码行作说明,在这行{item “mgun” “ammo” 1000 {cell 0 0}}代码中,描述是这样的:”mgun”=机枪子弹,1000=1000发机枪弹,{cell 0 0}}=此机枪弹在装备栏中的起始位于横轴第0格起_枞轴第0格起;未经MOD扩充过的M1919装备栏系统默认是横轴6格_枞轴10格,用MOD扩充过可达横10格_枞17格等等不一;M1919机枪弹带的占位是横轴2格_枞轴1格;注意:有的武器的装备栏是系统默认的,在mission.scn文件中搜索时会找不到上面这个装备栏的代码组,怎么办呢?

一是按上列格式新编写一个代码组,只要注意格式和插入的位置就行了(以后我会说到快捷编写代码组的方法);
二是在占领重机枪后存盘之前把机枪装备栏内的弹药位置作一下挪动,搜索时就会看见这个装备栏的代码组合了;
好了,我们该准备为M1919重机枪的装备栏内添加些东东了。

3、为霉菌M1919重机枪“{Inventory 0x8274”的装备栏里面添加一种轻武器,单个士兵就能拿得动的那种,最好是交战双方都没有装备的那种轻武器(主要是为了在搜索武器代码时不会被误导),假设是霉菌PK小JP的战役,我们为它添加一组德制MG34轻机枪,每层可添加的叠加数量约50挺(MG34机枪的占位是横5格_枞2格),大约可添加两层共100挺(已经足够用了),添加后装备栏代码组合转变如下:
}
}
{Inventory 0x8274
{box
{clear}
{item “mgun” “ammo” 1000 {cell 0 0}}
{item “mg34” 50 filled {cell 0 1}}
{item “mg34” 50 filled {cell 0 3}}
}
}
然后在“写字板”点击存盘,返回游戏(以上蓝字中所添加的内容不用我再解释了吧)。

4、返回游戏后,重新读取刚才的存档,然后让一名小兵清空自己原有的所有装备,在刚才修改过的重机枪中获得添加的那种MG34轻机枪,把小兵的装备栏添满为止。之后,找到一块空地,把MG34机枪按一定距离依次摆好(注意不能胡乱“抛掉”,要拿着“放下”!为什么??自己去实践体会吧!!),如果要添加的装备有很多,一次摆放的数量又不够时,可让小兵多次重复执行摆完之后,游戏再次存档,Alt+Tab键暂出游戏。
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发以下,少的可怜,够你发狂吗?那么,我们还得再为这些重型武器再添加上更多的弹药和其它需要的装备组合。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车顶机枪给他安装上吧。

所有装备的对应代码图片

[link]
[link]
[link]
[link]
[link]
[link]
[link]
[link]
[link]
[link]
[link]
[link]
[link]
[link]
[link]
[link]

SteamSolo.com