首页 游戏攻略 正文

《孤岛危机:弹头》狙击和高斯步枪添加消音器的方法

高斯步枪和狙击都可以添加消音器,不过高斯步枪消音器嵌入到枪管里了,不太好看,狙击一点问题都没有。下面以高斯步枪为例介绍修改,改狙击方法跟这个一模一样。

要添加消音器要在4大类中修改,分别是:在geometry中添加位置, 在actions中添加声音,在layers中添加图层,在accessories中添加消音器及开火效果,以下绿字部分为添加。武器的actions中的声音和accessories中的开火效果我参考的是SCAR,这个可以随便替换,声音和消音器只是视听效果,决定消音器能杀人于无形的是radius参数,值小就可以不被敌人听到,就是说你不装消音器,只要把相应开火声音的radius改小,哪怕枪声震聋你,敌人也听不到-_-!

- <item name="GaussRifle" class="Weapon" category="medium" priority="16">

+ <params>

  <param name="giveable" value="1" />

  <param name="selectable" value="1" />

  <param name="pose" value="rifle" />

  <param name="mass" value="35" />

  <param name="select_override" value="1.5" />

  <param name="melee_attack_firemode" value="melee" />

  <param name="raiseable" value="true" />

  <param name="raise_distance" value="0.85" />

  <param name="attach_to_back" value="1" />

  <param name="bone_attachment_01" value="back_item_attachment_01" />

  <param name="bone_attachment_02" value="back_item_attachment_02" />

- <dualwield>

  <suffix value="akimbo_" />

  </dualwield>

  </params>

+ <ammos>

  <ammo name="gaussbullet" extra="0" amount="5" minAmmo="3" />

  </ammos>

+ <geometry>

  <firstperson name="objects/weapons/us/gauss/gauss_fp.chr" angles="0,0,0" />

  <thirdperson name="objects/weapons/us/gauss/gauss_tp.cgf" angles="0,0,0" />

- <boneAttachments>

<attachment target="firstperson" name="silencer_attach" bone="silencer_attach" />    这个不能随便改

  <attachment target="firstperson" name="muzzle_flash_effect" bone="weapon_term" />

  <attachment target="firstperson" name="muzzle_flash_light" bone="weapon_term" />

  <attachment target="firstperson" name="muzzle_flash_smoke" bone="weapon_term" />

  <attachment target="firstperson" name="attachment_top" bone="attachment_top" />

  <attachment target="firstperson" name="attachment_side" bone="attachment_side" />

  <attachment target="firstperson" name="attachment_side_light" bone="attachment_side" />

  </boneAttachments>

  </geometry>

+ <actions>

- <action name="select">

  <animation target="firstperson" name="select_01" />

  <animation target="owner" name="select" />

  <sound target="thirdperson" name="sounds/weapons:gaussrifle:select" radius="2" />

  </action>

- <action name="deselect">

  <animation target="firstperson" name="deselect_01" />

  <animation target="owner" name="deselect" />

  <sound target="firstperson" name="sounds/weapons:gaussrifle:deselect" radius="2" />

  <sound target="thirdperson" name="sounds/weapons:gaussrifle:deselect" radius="2" />

  </action>

- <action name="idle">

  <animation target="firstperson" name="idle_%hand%_%suffix%01" speed="0.7" />

  <animation target="owner" name="idle" />

  </action>

- <action name="offhand_on">

  <animation target="firstperson" name="remove_hand_%offhand%_01" speed="3" />

  </action>

- <action name="offhand_off">

  <animation target="firstperson" name="grab_weapon_%offhand%_01" />

  </action>

- <action name="pickedup">

  <sound target="firstperson" name="Sounds/weapons:weapon_accessories:pickup_weapon_fp" radius="2" />

  <sound target="thirdperson" name="Sounds/weapons:weapon_accessories:pickup_weapon" radius="2" />

  </action>

- <action name="fire_cock">

  <animation target="firstperson" name="fire_bullets_%hand%_%suffix%01" speed="0.66" />

  <animation target="owner" name="shoot" />

  <sound target="firstperson" name="sounds/weapons:gaussrifle:fire%env%_fp" radius="300" static="1" />

  <sound target="thirdperson" name="sounds/weapons:gaussrifle:fire%env%" radius="300" static="1" />

  </action>

- <action name="fire">

  <animation target="firstperson" name="fire_bullets_%hand%_%suffix%02" />

  <animation target="owner" name="shoot" />

  <sound target="firstperson" name="sounds/weapons:gaussrifle:fire%env%_fp" radius="300" static="1" />

  <sound target="thirdperson" name="sounds/weapons:gaussrifle:fire%env%" radius="300" static="1" />

  </action>

- <action name="fire_silenced">

  <sound target="firstperson" name="sounds/weapons:scar:fire_silenced_fp_single" radius="18" static="1" />

  <sound target="thirdperson" name="sounds/weapons:scar:fire_silenced_3rd_single" radius="18" static="1" />

  </action>    这是开枪时的声音,可以随意替换其他武器的,但是记得radius值不要太大,这才是消音器起作用的重要参数。

- <action name="cock">

  <animation target="firstperson" name="cock_%hand%_01" />

  </action>

- <action name="cock_sound">

  <sound target="firstperson" name="Sounds/weapons:gaussrifle:gauss_reload_fire_full" static="1" />

  </action>

- <action name="reload_chamber_empty">

  <animation target="firstperson" name="reload_chamberempty_01" />

  <animation target="owner" name="reload_chamber_empty" />

- <!-- <sound target="thirdperson" name="sounds/weapons:gaussrifle:reload" radius="10" />

  -->

  </action>

- <action name="reload_chamber_full">

  <animation target="firstperson" name="reload_chamberfull_01" />

  <animation target="owner" name="reload_chamber_full" />

- <!-- <sound target="thirdperson" name="sounds/weapons:gaussrifle:reload" radius="5" />

  -->

  </action>

- <action name="zoom_in">

  <animation target="firstperson" name="zoom_in_%suffix%01" speed="1.75" />

  </action>

- <action name="zoom_out">

  <animation target="firstperson" name="zoom_out_%suffix%01" speed="1.25" />

  </action>

- <action name="enter_modify">

  <animation target="firstperson" name="enter_modify_%hand%_01" />

  <animation target="ownerloop" name="modify_weapon" />

  </action>

- <action name="leave_modify">

  <animation target="firstperson" name="leave_modify_%hand%_01" />

  <animation target="ownerloop" name="idle" />

  </action>

- <action name="melee">

  <animation target="firstperson" name="melee_02" />

  <animation target="owner" name="melee" />

- <!-- <sound target="firstperson" name="sounds/weapons:melee:fire_fp_mw" radius="5" />

  -->

  <sound target="thirdperson" name="sounds/weapons:melee:fire" radius="5" />

  </action>

- <action name="empty_clip">

  <sound target="firstperson" name="Sounds/weapons:gaussrifle:dryfire_fp" radius="2" />

  <sound target="thirdperson" name="Sounds/weapons:gaussrifle:dryfire" radius="2" />

  </action>

- <action name="null_fire">

  <sound target="firstperson" name="Sounds/interface:hud:null_fire" radius="2" />

  </action>

- <action name="hit">

  <sound target="firstperson" name="sounds/physics:bullet_impact:melee_impact_mw" radius="5" />

  <sound target="thirdperson" name="sounds/physics:bullet_impact:melee_impact_mw" radius="5" />

  </action>

- <action name="raise">

  <animation target="firstperson" name="raise_%hand%_%suffix%01" />

  </action>

- <action name="idle_raised">

  <animation target="firstperson" name="idle_raised_%hand%_%suffix%01" />

  </action>

- <action name="lower">

  <animation target="firstperson" name="lower_%hand%_%suffix%01" />

  </action>

  </actions>

+ <layers>

- <layer name="silencer">

  <animation target="firstperson" name="silencer_on_layer_01" layerId="1" />

  </layer>

- <layer name="dampers">

  <animation target="firstperson" name="dampers_layer_01" layerId="4" />

- <bones>

  <bone name="left_damper_base" />

  <bone name="right_damper_base" />

  </bones>

  </layer>

- <layer name="flashlight">

  <animation target="firstperson" name="flashlight_on_layer_01" layerId="6" />

  </layer>

- <layer name="scope">

  <animation target="firstperson" name="scope_on_layer_01" layerId="5" />

  </layer>

- <layer name="modify_layer">

  <animation target="firstperson" name="modify_layered_%hand%_01" layerId="2" />

  </layer>

  </layers>

+ <firemodes>

- <firemode type="default">

- <spread>

  <param name="min" value="1.0" />

  <param name="max" value="3.0" />

  <param name="attack" value="0.95" />

  <param name="decay" value="0.7" />

  <param name="speed_m" value="1.5" />

  </spread>

  </firemode>

- <firemode name="Single" type="Single">

- <fire>

  <param name="ammo_type" value="gaussbullet" />

  <param name="rate" value="30" />

  <param name="clip_size" value="5" />

  <param name="bullet_chamber" value="1" />

  <param name="slider_layer" value="dampers" />

  <param name="slider_layer_time" value="750" />

  <param name="damage" value="500" />

  <param name="reload_time" value="3.5" />

  <param name="helper_tp" value="weapon_term" />

  <param name="nearmiss_signal" value="OnNearMiss" />

  <param name="hit_type" value="gaussbullet" />

  </fire>

- <tracer>

  <param name="effectFP" value="weapon_fx.tracer.gaussfp" />

  <param name="effect" value="weapon_fx.tracer.gauss" />

  <param name="speed" value="500" />

  <param name="speedFP" value="400" />

  <param name="frequency" value="1" />

  <param name="helper_tp" value="weapon_term" />

  <param name="helper_fp" value="weapon_term" />

  </tracer>

- <recoil>

  <param name="max_recoil" value="12.0" />

  <param name="attack" value="5.0" />

  <param name="decay" value="0.5" />

  <param name="maxx" value="40.0" />

  <param name="maxy" value="6.0" />

  <param name="randomness" value="0.3" />

- <hints>

  <hint x="1.0" y="1.0" />

  </hints>

  </recoil>

- <!--

<spread>

                                <param name="min" value="2.5" />

                                <param name="max" value="6.25" />

                                <param name="attack" value="0.95" />

                                <param name="decay" value="0.7" />

                                <param name="speed_m" value="1.5" />                               

                        </spread>

相关信息

nba2k12键盘操作教程 nba2k12键盘操作技巧一览
NBA2k10怎么空接 NBA2k10空接技巧解析
NBA2k14闪退黑屏怎么办
骑马与砍杀订婚舞会怎么xxoo 骑砍订婚舞会xxoo方法
骑马与砍杀无双三国秘籍大全 骑砍无双三国作弊码
骑马与砍杀无双三国神器代码修改方法一览
骑马与砍杀光明与黑暗主线与支线剧情攻略
杀手47全章节流程攻略 杀手47全剧情攻略
杀手2沉默刺客全章节剧情流程攻略
侠客风云传激活码使用教程 侠客风云传激活码怎么用
侠客风云传六脉神剑天赋与武功搭配套路解析
刺客信条2完整剧情解析 刺客信条2讲了什么故事
wwe2k17配置要求一览 wwe2k17配置检测工具下载
最终幻想15陆行鸟隐藏配色种子位置一览
最终幻想15开局钓粉红恶魔鱼雀鳝方法
黑暗之魂3全BOSS弱点特性及抗性表一览
侠客风云传前传各队友培养及武功选择心得
战地1各兵种武器搭配心得 战地1各兵种武器怎么搭配
上古卷轴5龙吼无CD方法详解 上古卷轴5龙吼无CD技巧
最终幻想15马丁拿法详解 最终幻想15马丁怎么获得