铁血联盟吧 关注:6,684贴子:128,453
  • 3回复贴,共1

【资料】Weapons.xml详解转自TBS铁资论坛

只看楼主收藏回复

据说一楼给百度不会丢帖子!
据说一楼给百度不会丢帖子!
据说一楼给百度不会丢帖子!


IP属地:河南1楼2011-11-08 18:10回复
    果然没丢啊,看到有人在问修改枪的单发AP,索性发个全的。
    昨天有群里的朋友说想知道怎么改枪,今天特意做了这个简单的说明。
    在此特别说明:请酌情修改,疯狂的修改会让你对Ja2失去兴趣!
    改枪就是去改\Data-1.13\TableData下的 Weapon.xml,加载IOV的改Data-IOV下的;SPL的我没有仔细玩不太清楚。用记事本打开他,ctrl+F 输入你要找的武器名称,找到后就可以改他的参数了,如下
    <WEAPON>
    <uiIndex>0</uiIndex>
    武器在weapons.xml文件中的位置编号
    <szWeaponName>Nothing</szWeaponName>
    武器名称,最长不超过20个字符
    <ubWeaponClass>0</ubWeaponClass>
    武器所属 类号,含义如下:
    0 – NOGUNCLASS<非枪械类>
    1 – HANDGUNCLASS<手枪类>
    2 – SMGCLASS<微冲类>
    3 – RIFLECLASS<步枪类>
    4 – MGCLASS<机枪类>
    5 – SHOTGUNCLASS<散弹猎枪类>
    6 – KNIFECLASS<刀类>
    7 – MONSTERCLASS<异形类>
    <ubWeaponType>0</ubWeaponType>
    武器所属 型号,含义如下:
    0 - NOT_GUN<非枪械>
    1 - GUN_PISTOL<转轮手枪>
    2 - GUN_M_PISTOL<半自动手枪>
    3 - GUN_SMG<微冲手枪>
    4 - GUN_RIFLE<常规手动步枪>
    5 - GUN_SN_RIFLE<狙击步枪>
    6 - GUN_AS_RIFLE<突击步枪>
    7 - GUN_LMG<重机枪>
    8 - GUN_SHOTGUN<散弹枪>
    <ubCalibre>0</ubCalibre>
    武器所使用的弹药口径编号,含义如下:
    0 – NOAMMO<非弹药>
    1 - AMMO38 <.38口径子弹>
    2 - AMMO9 <9毫米子弹>
    3 - AMMO45 <.45口径子弹>
    4 - AMMO357 <.357口径子弹>
    5 - AMMO12G <12口径散弹>
    6 – AMMOCAWS <大型散弹>
    7 - AMMO545 <5.45毫米子弹>
    8 - AMMO556 <5.56毫米子弹>
    9 - AMMO762N <7.62毫米北约子弹>
    10 - AMMO762W <7.62毫米华约子弹>
    11 - AMMO47 <4.7毫米子弹>
    12 - AMMO57 <5.7毫米子弹>
    13 – AMMOMONST <异形唾液>
    14 – AMMOROCKET <微型火箭弹>
    15 – AMMODART <镇静飞针>
    16 – AMMOFLAME <火焰喷射器用燃料罐>
    17 - AMMO50 <.50口径子弹>
    18 - AMMO9H <9毫米重弹>
    <ubReadyTime>10</ubReadyTime>
    为射击做好准备所花费的举枪AP值,越小越好,最低为0
    <ubShotsPer4Turns>15.5</ubShotsPer4Turns>
    武器的单发射击频率即单发AP,数字越大需要AP越少。用90除以这个值之后,再取整(可能是四舍五入),就得到了武器单发所需要的AP
    <ubShotsPerBurst>3</ubShotsPerBurst>
    决定是否有短点射模式,3就是3发点射
    <ubBurstPenalty>8</ubBurstPenalty>
    连射惩罚,决定了你在对着敌人扫射时,子弹的离散程度,数值越高,子弹离散越高,您需要自己的自动步枪变为霰弹枪吗???请将数值X10。。。。。这个越低越好,最低0
    <ubBulletSpeed>22</ubBulletSpeed>
    武器的射速,数值越大消耗的AP越少,这个不要改吧,貌似谷歌翻译的不对?
    <ubImpact>30</ubImpact>
    枪的伤害;该值会影响子弹给目标造成的伤害度。对于同种子弹,枪的ubImpact值越大,则子弹对目标的伤害度越大
    <ubDeadliness>5</ubDeadliness>
    武器的威摄力(心理方面)同时,民兵和敌军都会偏向于选择该值高的武器。
    


    IP属地:河南2楼2011-11-08 18:12
    回复
      <bAccuracy>5</bAccuracy>
      武器的命中加成
      <ubMagSize>30</ubMagSize>
      武器的基础弹匣容量,这个改的时候要注意 一定要有这种弹匣、弹鼓才可以改
      <usRange>300</usRange>
      武器的最大射程(影响命中率)
      <usReloadDelay>0</usReloadDelay>
      已经不再使用的参数
      <BurstAniDelay>0</BurstAniDelay>
      不知道是何作用
      <ubAttackVolume>80</ubAttackVolume>
      武器的噪声指数,越低越好
      <ubHitVolume>10</ubHitVolume>
      武器发射出的子弹在击中物体时所产生的噪声指数,越低越好
      <sSound>0</sSound>
      武器在单发点射时所使用的声音文件的编号(如果扫射用的声音文件丢失的话,则同样使用该声音文件作为扫射声)
      <sBurstSound>0</sBurstSound>
      武器在扫射时所默认使用的声音文件的编号
      <sSilencedBurstSound>0</sSilencedBurstSound>
      不知道
      <sReloadSound>0</sReloadSound>
      武器装弹时使用的声音文件
      <sLocknLoadSound>0</sLocknLoadSound>
      在AutoResolve模式下武器使用的声音文件编号
      <SilencedSound>157</SilencedSound>
      不知道
      <bBurstAP>2</bBurstAP>
      武器在短点射时比单发多消耗的AP值的一个相关数。该值越大,则消耗AP越多。
      <bAutofireShotsPerFiveAP>10</bAutofireShotsPerFiveAP>
      武器在Autofire模式时,每5点AP值所能发射子弹的次数。即连射惩罚。切换成自动模式的时候,每花1AP射击出去的子弹数量,越大越好,不要超过13
      <APsToReload>16</APsToReload>
      上弹所需AP
      <SwapClips>1</SwapClips>
      装填弹药时是否采取更换弹匣的方式
      <MaxDistForMessyDeath>7</MaxDistForMessyDeath>
      武器造成爆头或穿胸一击所需的最远距离
      <AutoPenalty>8</AutoPenalty>
      减少散射。自动射击的散射惩罚,效果同<ubBurstPenalty>8</ubBurstPenalty>
      <NoSemiAuto>0</NoSemiAuto>
      自动武器是否有半自动模式,0是有 1是无.就是又没有单发功能,多见于机枪
      <APsToReloadManually>18</APsToReloadManually>
      手动上弹所耗费AP数值,一般用于狙击步枪。。。删除它手动变半自动
      <ManualReloadSound>0</ManualReloadSound>
      手动上弹声音文件编号
      下面的是使用新CTH系统才会出现的几个参数
      <nAccuracy>38</nAccuracy>
      武器的精度,越高越好
      <bRecoilX>1</bRecoilX>
      子弹在横向的偏移,越小越好
      <bRecoilY>6</bRecoilY>
      子弹在纵向的偏移,越小越好
      <ubAimLevels>3</ubAimLevels>
      精瞄等级
      <Handling>8</Handling>
      关于举枪AP的一个系数,越低越好,这个谷歌翻译不出,测试出来的
      <MalfunctionRate>220</MalfunctionRate>
      武器的故障率,越高越稳定,最高250
      例:
      </WEAPON>
      - <WEAPON>
      <uiIndex>1310</uiIndex>
      <szWeaponName>Mk16 Mod0 Fully Armed</szWeaponName>
      <ubWeaponClass>3</ubWeaponClass>
      <ubWeaponType>6</ubWeaponType>
      <ubCalibre>8</ubCalibre>
      <ubReadyTime>12</ubReadyTime>
      <ubShotsPer4Turns>15.1</ubShotsPer4Turns>
      <ubBurstPenalty>8</ubBurstPenalty>
      <ubBulletSpeed>22</ubBulletSpeed>
      <ubImpact>29</ubImpact>
      <ubDeadliness>50</ubDeadliness>
      <bAccuracy>6</bAccuracy>
      <ubMagSize>30</ubMagSize>
      <usRange>320</usRange>
      <usReloadDelay>200</usReloadDelay>
      <BurstAniDelay>45</BurstAniDelay>
      <ubAttackVolume>70</ubAttackVolume>
      <ubHitVolume>7</ubHitVolume>
      <sSound>496</sSound>
      <sBurstSound>116</sBurstSound>
      <sSilencedBurstSound>118</sSilencedBurstSound>
      <sReloadSound>102</sReloadSound>
      <sLocknLoadSound>108</sLocknLoadSound>
      <SilencedSound>498</SilencedSound>
      <bBurstAP>8</bBurstAP>
      <bAutofireShotsPerFiveAP>6</bAutofireShotsPerFiveAP>
      <APsToReload>20</APsToReload>
      <SwapClips>1</SwapClips>
      <MaxDistForMessyDeath>20</MaxDistForMessyDeath>
      <AutoPenalty>8</AutoPenalty>
      <ManualReloadSound>476</ManualReloadSound>
      本主题由 dzwangyang 于 2011.10.17, 14:16 修改


      IP属地:河南3楼2011-11-08 18:12
      回复
        谢谢分享…


        IP属地:广西来自手机贴吧4楼2011-11-08 22:36
        回复