逗游网:值得大家信赖的游戏下载站!

微信:doyo_game
关注逗游
单机首页 游戏库 排行榜 资讯 攻略 专题 合集 工具补丁 手机游戏 正版商城
所在位置:攻略中心 > 单机攻略 > 正文

战地2142——伪解锁武器方法

发布时间:2012-04-28 15:29 来源:互联网  作者:佚名

 

  其实修改原理和战地2 的修改个人携带武器差不多,只不过2142里面增加了unlock这一块,所以要手动多写点代码。但并不是很麻烦。

  改前请注意:备份备份备份备份,一定要备份。

  以修改PAC的医疗兵为例:

  打开 Battlefield 2142modsbf2142ObjectsKits_server.rar,找到PacPac_Assault.con,解压出来,并且去掉只读属性。

  用记事本打开Pac_Assault.con ,找到 ObjectTemplate.addTemplate Knife 这里,从这开始的几行就是给人物添加武器的。可以把下面的武器改成你想要的武器。

  比如我把手枪改成了unl_av_rifle,机枪改成了unl_adv_sni。这里修改了之后,相应的,你需要增加几条unlockLevel语句。

  注意到ObjectTemplate.addTemplate Knife 后面几行的ObjectTemplate.addTemplate UnlockPac_Assault 了吗?对,我们就是要加上几行相似的。

  我为unl_av_rifle增加了一行ObjectTemplate.addTemplate UnlockPac_AssaultHeavy0,在ObjectTemplate.addTemplate UnlockPac_AssaultLight0的上面。

  接下来向下查找ObjectTemplate.create ItemContainer UnlockPac_AssaultLight0,这附近的语句就是解锁武器装备的。但是呢,不能单纯的把unlockLevel XX改成unlockLevel 0,这样会出一些奇怪的错误。因为我替换了两种武器,所以在这里为那两种武器增加unlockLevel。

  首先把ObjectTemplate.create ItemContainer UnlockPac_AssaultLight0 下面的一行改成ObjectTemplate.addTemplate unl_adv_sni。

  然后在ObjectTemplate.addTemplate unl_adv_sni 上面增加如下三行:

  ObjectTemplate.create ItemContainer UnlockPac_AssaultHeavy0

  ObjectTemplate.addTemplate unl_av_rifle

  ObjectTemplate.unlockLevel 0

  其中UnlockPac_AssaultHeavy0对应前面我在ObjectTemplate.addTemplate 那里增加的代码。

  这样两种武器都解锁好了。

  保存文件,重新加上只读属性。再把它拖回压缩包。记得从哪里解开的就要拖回哪里去哦。

  以上是修改个人携带武器的方法。

  另外要说的是,我让医疗兵携带了两种重型武器,在原始的游戏数据定义中,他们都是安置在3号位的,所以单纯修改Pac_Assault.con是不行的。这会导致那两种武器的冲突。

  解决的办法是仿照修改BF2武器的方法,修改其中一个武器的绑定位置。只要把它的位置改成和你身上的人和装备都不冲突就可以了。

查看更多游戏攻略>>
标签:战地2142 伪解锁武器方法 
https://www.doyo.cn/article/58635复制本文地址
阅读本文后,您的心情是:(选择后可查看结果)
 
恶心
愤怒
强赞
感动
路过
无聊
雷囧
关注
今日关注游戏
游戏专题
IGN 9分以上作品 愿者上钩钓鱼的那点趣事 深冬之寒,来一起看看游戏中精美的雪景吧