战地2吧 关注:143,393贴子:3,883,772
  • 18回复贴,共1

【原创】如何将坦克与同轴机关枪作为主副武器各自单独使用

只看楼主收藏回复

前言:我在百度上面找了很久,关于这方面的教程很模糊。所以说,我觉得有必要将这个教程发出来分享给大家。
附言:本教程为原创,本教程中的方法为原作者亲自探索得出。若在百度贴吧里作为帖子转发,请获得原作者的授权。


IP属地:湖南1楼2018-06-08 12:11回复
    正文:
    原料:
    OS压缩包
    MS压缩包
    步骤:
    这里以中国的坦克为例。
    1.首先打开OS压缩包,之后打开weapons/Armament/Coaxial_mg_china
    其中, Coaxial_mg_china为中国的同轴机关枪
    打开这个文件的T档
    其中, 把以下段落中:
    rem ---BeginComp:WeaponHud ---
    ObjectTemplate.createComponent WeaponHud
    ObjectTemplate.weaponHud.weaponIconIngame\Weapons\Icons\Hud\bomb.tga
    ObjectTemplate.weaponHud.hudName"CO-AXIAL MG"
    ObjectTemplate.weaponHud.hasFireRate 0
    ObjectTemplate.weaponHud.showClips 0
    ObjectTemplate.weaponHud.overheatSoundS_Weapon_Handheld_Overheat
    rem ---EndComp ---
    加入以下代码:
    ObjectTemplate.weaponHud.addShowOnCamMode 2
    ObjectTemplate.weaponHud.displaySelectOnActivation 1
    就是:
    rem ---BeginComp:WeaponHud ---
    ObjectTemplate.createComponent WeaponHud
    ObjectTemplate.weaponHud.weaponIconIngame\Weapons\Icons\Hud\bomb.tga
    ObjectTemplate.weaponHud.hudName"CO-AXIAL MG"
    ObjectTemplate.weaponHud.hasFireRate 0
    ObjectTemplate.weaponHud.showClips 0
    ObjectTemplate.weaponHud.addShowOnCamMode 2
    ObjectTemplate.weaponHud.displaySelectOnActivation 1
    ObjectTemplate.weaponHud.overheatSoundS_Weapon_Handheld_Overheat
    rem ---EndComp ---
    保存即可。
    2. (选读)
    给该机枪界面加上HUD(如果有需要可以参考。)
    现在这个机枪还没有HUD,我们可以尝试将机枪加上HUD,现在就要用到MS压缩包。
    打开MS压缩包
    之后打开HUD\HudSetup\Vehicles, 创建一个con文件, 名字随你便。但是记得要将你的文件加入到HudSetupVehicles.con。
    创建这个文件后打开HudSetupVehicles.con,在末尾加上:
    run XXX.con(XXX为你的文件的名字,因人而异),保存
    现在打开你那个文件,开始编辑HUD
    这里编辑HUD方法百度上面有,可自行百度进行编辑,这里不进行叙述。
    编辑完毕后,回到OS压缩包,按照同样的方法将机枪文件打开,在红色框代码区里加上以下代码:
    ObjectTemplate.weaponHud.guiIndex XXX(XXX为你的HUD编号)
    保存即可。
    现在进入游戏看看效果就可以啦。
    提示:按f进行武器切换。
    最后,这个教程不仅仅对于坦克的主炮与同轴机关枪适用,也可以作为其他武器的切换的参考。
    原理:(可能如此,我不确定)
    ObjectTemplate.weaponHud.addShowOnCamMode 2----------这个是用来定义副武器的。
    ObjectTemplate.weaponHud.displaySelectOnActivation1----------这个是用来定义切换的


    IP属地:湖南2楼2018-06-08 12:13
    回复
      2025-07-23 06:04:53
      广告
      不感兴趣
      开通SVIP免广告
      重要!!!
      还有,补充一下,找到这个段落:
      ObjectTemplate.fire.fireInput PIAltFire
      将这个段落REM掉,使之无效,就是
      rem ObjectTemplate.fire.fireInput PIAltFire
      这个是定义开火键的,默认鼠标右键,把他rem掉就成为默认的鼠标左键了
      开始忘记发这个了,抱歉。


      IP属地:湖南3楼2018-06-08 12:32
      回复
        有个错误,addshowoncamMode这句是定义武器HUD瞄准界面是否在3p显示的,这个在飞机HUD模块比较常见。


        IP属地:四川来自手机贴吧4楼2018-06-08 13:27
        收起回复
          还有一种修改方法,直接在坦克tweak里定义同轴机枪,加入itemindex和修改键位也可。


          IP属地:四川来自手机贴吧5楼2018-06-08 13:30
          回复
            睡了个懒觉起来被你抢先发了。不过没关系,我那回帖就当重复了吧。支持一下楼主,自己探索出来才有意思


            IP属地:广西来自Android客户端6楼2018-06-08 14:56
            回复(4)
              给大家一个预览图看看:(这个是我私模里的坦克)



              IP属地:湖南7楼2018-06-08 15:04
              收起回复
                坦克放大呢


                IP属地:广东来自Android客户端8楼2018-06-08 15:09
                回复(4)
                  2025-07-23 05:58:53
                  广告
                  不感兴趣
                  开通SVIP免广告


                  IP属地:广东来自Android客户端9楼2018-06-08 18:34
                  回复