游戏之家 > 游戏库 > gta5-侠盗猎车手

侠盗猎车5GTA5PC版 武器属性代码一览 武器修改参数

侠盗猎车5GTA5PC版 武器属性代码一览 武器修改参数

之前有发过一个平衡武器数据mod,觉得可能大家更愿意自己改数据。无私的我本着造福大众的贡献精神,一咬牙就开始上课了。

首先把之前我mod里的牛犊步枪的数据weaponbullpuprifle.meta拿出来做示例,没有注释的请不要理会。


<Item type="CWeaponInfo">

<Name>WEAPON_BULLPUPRIFLE</Name>  名字。

<Model>w_ar_bullpuprifle</Model>  调用的模型。

<Audio>AUDIO_ITEM_BULLPUPRIFLE</Audio>  调用的声音。

<Slot>SLOT_BULLPUPRIFLE</Slot>

<DamageType>BULLET</DamageType>  伤害类型。

<Explosion>

<Default>DONTCARE</Default>

<HitCar>DONTCARE</HitCar>

<HitTruck>DONTCARE</HitTruck>

<HitBike>DONTCARE</HitBike>

<HitBoat>DONTCARE</HitBoat>

<HitPlane>DONTCARE</HitPlane>

</Explosion>

<FireType>DELAYED_HIT</FireType>  发射类型,INSTANT_HIT代表子弹没有飞行时间(子弹速度如果很低像是个位数的话貌似还是有飞行时间),DELAYED_HIT代表有飞行时间,PROJECTILE代表引用发射物,其速度、模型什么的数据要在弹药数据里改。

<WheelSlot>WHEEL_RIFLE</WheelSlot>  游戏中这个武器被放在武器轮盘的哪个类型里。

<Group>GROUP_RIFLE</Group>

<AmmoInfo ref="AMMO_RIFLE" />  使用何种弹药。

<AimingInfo ref="SMG_2H_BASE_STRAFE" />

<ClipSize value="30" />  无效的弹夹容量数据,真正控制弹夹容量的数据在weaponcomponents.meta的每个武器的配件属性里。

<AccuracySpread value="3.000000" />  单纯右键瞄准时持续开火精度的扩散大小。

<AccurateModeAccuracyModifier value="0.300000" />  右键瞄准滚轮向上放大时精度扩散比例,比如这里0.3代表精确瞄准时精度扩散数值应该是3*0.3=0.9。

<RunAndGunAccuracyModifier value="2.000000" />  不瞄准直接左键开火的精度扩散比例,算法同上。

<RunAndGunAccuracyMinOverride value="-1.000000" />

<RecoilAccuracyMax value="1.200000" />  控制连续射击时后坐力对扩散的影响,数值越高扩散得越快。

<RecoilErrorTime value="1.000000" />  精度扩散的持续时间。

<RecoilRecoveryRate value="2.000000" />  精度恢复速率。

<RecoilAccuracyToAllowHeadShotAI value="1000.000000" />

<MinHeadShotDistanceAI value="1000.000000" />

<MaxHeadShotDistanceAI value="1000.000000" />

<HeadShotDamageModifierAI value="7.000000" />  对AI爆头造成的伤害倍率。

<RecoilAccuracyToAllowHeadShotPlayer value="0.175000" />

<MinHeadShotDistancePlayer value="5.000000" />

<MaxHeadShotDistancePlayer value="40.000000" />

<HeadShotDamageModifierPlayer value="7.000000" />  对玩家爆头造成的伤害倍率。

<Damage value="40.000000" />  基础伤害值。

<DamageTime value="0.000000" />

<DamageTimeInVehicle value="0.000000" />

<DamageTimeInVehicleHeadShot value="0.000000" />

<HitLimbsDamageModifier value="0.400000" />  对四肢造成的伤害倍率。

<NetworkHitLimbsDamageModifier value="0.800000" />

<LightlyArmouredDamageModifier value="0.800000" />  对防弹衣造成的伤害倍率。

<VehicleDamageModifier value="1.000000" />  对载具造成的伤害倍率。

<Force value="60.000000" />  基础冲击力。

<ForceHitPed value="60.000000" />  对行人造成的冲击力。

<ForceHitVehicle value="120.000000" />  对地面载具造成的冲击力。

<ForceHitFlyingHeli value="120.000000" />  对飞行载具造成的冲击力。

<OverrideForces>

<Item>

<BoneTag>BONETAG_HEAD</BoneTag>  对头造成的冲击力。

<ForceFront value="60.000000" />  前方

<ForceBack value="60.000000" />  后方

</Item>

<Item>

<BoneTag>BONETAG_NECK</BoneTag>  对颈部造成的冲击力。

<ForceFront value="60.000000" />  前方

<ForceBack value="60.000000" />  后方

</Item>

<Item>

<BoneTag>BONETAG_L_THIGH</BoneTag>  对左大腿造成的冲击力。

<ForceFront value="60.000000" /> 前

<ForceBack value="60.000000" />  后

</Item>

<Item>

<BoneTag>BONETAG_R_THIGH</BoneTag>  对右大腿造成的冲击力。

<ForceFront value="60.000000" />  前

<ForceBack value="60.000000" />

</Item>

<Item>

<BoneTag>BONETAG_L_CALF</BoneTag>  对左小腿造成的冲击力。

<ForceFront value="60.000000" />

<ForceBack value="60.000000" />

</Item>

<Item>

<BoneTag>BONETAG_R_CALF</BoneTag>  对右小腿造成的冲击力。

<ForceFront value="60.000000" />

<ForceBack value="60.000000" />

</Item>

</OverrideForces>

<ForceMaxStrengthMult value="1.000000" />  角色力量属性满了之后冲击力是原来的多少倍,针对近战武器的,枪就别改了。

<ForceFalloffRangeStart value="65.000000" />  冲击力开始衰减的距离。

<ForceFalloffRangeEnd value="650.000000" />  冲击力结束衰减的距离。

<ForceFalloffMin value="0.000000" />  结束衰减之后冲击力是衰减前的多少倍。

<ProjectileForce value="0.000000" />

<FragImpulse value="600.000000" />

<Penetration value="0.300000" />  穿透人体的能力。低于0.1就很不明显,1.0的话基本穿两个都是满伤害。

<VerticalLaunchAdjustment value="0.000000" />  针对抛射物的纵向调整,影响发射基准线与瞄准基准线的角度。

<DropForwardVelocity value="0.000000" />

<Speed value="2200.000000" />  子弹速度,基本上只有在DELAYED_HIT发射类型下才有效。单位不能确定,在数值很低的情况下好像是英尺每秒,但在数值高的时候更像是码每秒。建议自己试试再做决定。

<BulletsInBatch value="1" />  一枪打出多少颗弹头,也就是散弹。

<BatchSpread value="0.000000" />  如果打出不止一颗的散弹,那么这些散弹的分布密度。建议0-1之间,越小越密集。

<ReloadTimeMP value="-1.000000" />

<ReloadTimeSP value="-1.000000" />

<VehicleReloadTime value="1.000000" />  载具内换弹时间比例。

<AnimReloadRate value="1.000000" />  换弹速度,1就是原始速度,1.5就是1.5倍速度...

<BulletsPerAnimLoop value="1" />

<TimeBetweenShots value="0.085000" />  松开鼠标左键之后要等多久才能再次点击开火。不会提高最大射击速率,那要在weaponanimations.meta里面改。

<TimeLeftBetweenShotsWhereShouldFireIsCached value="-1.000000" />

<SpinUpTime value="0.000000" />  针对火神机枪(包括下面两个),枪管开始旋转到能够发射的时间。

<SpinTime value="0.000000" />  松开左键和右键之后枪管保持正常旋转的时间。

<SpinDownTime value="0.000000" />  枪管从开始减速旋转到停止的时间。

<AlternateWaitTime value="-1.000000" />

<BulletBendingNearRadius value="0.000000" />

<BulletBendingFarRadius value="0.750000" />

<BulletBendingZoomedRadius value="0.375000" />

<FirstPersonBulletBendingNearRadius value="0.000000" />

<FirstPersonBulletBendingFarRadius value="0.000000" />

<FirstPersonBulletBendingZoomedRadius value="0.000000" />

<Fx>

<EffectGroup>WEAPON_EFFECT_GROUP_RIFLE_ASSAULT</EffectGroup>

<FlashFx>muz_assault_rifle</FlashFx>

<FlashFxAlt>muz_alternate_star</FlashFxAlt>

<FlashFxFP>muz_assault_rifle_fp</FlashFxFP>

<FlashFxFPAlt />

<MuzzleSmokeFx />

<MuzzleSmokeFxFP />

<MuzzleSmokeFxMinLevel value="0.000000" />

<MuzzleSmokeFxIncPerShot value="0.000000" />

<MuzzleSmokeFxDecPerSec value="0.000000" />

<ShellFx>eject_auto</ShellFx>

<ShellFxFP>eject_auto_fp</ShellFxFP>

<TracerFx>bullet_tracer</TracerFx>

<PedDamageHash>BulletLarge</PedDamageHash>

<TracerFxChanceSP value="0.150000" />

<TracerFxChanceMP value="0.750000" />

<FlashFxChanceSP value="1.000000" />

<FlashFxChanceMP value="1.000000" />

<FlashFxAltChance value="0.200000" />

<FlashFxScale value="1.000000" />

<FlashFxLightEnabled value="false" />

<FlashFxLightCastsShadows value="false" />

<FlashFxLightOffsetDist value="0.200000" />

<FlashFxLightRGBAMin x="0.000000" y="0.000000" z="0.000000" />

<FlashFxLightRGBAMax x="0.000000" y="0.000000" z="0.000000" />

<FlashFxLightIntensityMinMax x="0.000000" y="0.000000" />

<FlashFxLightRangeMinMax x="0.000000" y="0.000000" />

<FlashFxLightFalloffMinMax x="0.000000" y="0.000000" />

<GroundDisturbFxEnabled value="false" />

<GroundDisturbFxDist value="5.000000" />

<GroundDisturbFxNameDefault />

<GroundDisturbFxNameSand />

<GroundDisturbFxNameDirt />

<GroundDisturbFxNameWater />

<GroundDisturbFxNameFoliage />

</Fx>

<InitialRumbleDuration value="150" />

<InitialRumbleIntensity value="0.400000" />

<InitialRumbleIntensityTrigger value="0.000000" />

<RumbleDuration value="90" />

<RumbleIntensity value="0.100000" />

<RumbleIntensityTrigger value="0.800000" />

<RumbleDamageIntensity value="1.000000" />

<InitialRumbleDurationFps value="150" />

<InitialRumbleIntensityFps value="0.800000" />

<RumbleDurationFps value="95" />

<RumbleIntensityFps value="0.600000" />

<NetworkPlayerDamageModifier value="1.000000" />

<NetworkPedDamageModifier value="1.000000" />

<NetworkHeadShotPlayerDamageModifier value="1.700000" />

<LockOnRange value="65.000000" />  手柄自瞄能够锁定的距离。

<WeaponRange value="700.000000" />  子弹能够到达的距离。应该是码或者米为单位。

<BulletDirectionOffsetInDegrees value="0.000000" />

<AiSoundRange value="-1.000000" />

<AiPotentialBlastEventRange value="-1.000000" />

<DamageFallOffRangeMin value="65.000000" />  伤害开始衰减的距离。

<DamageFallOffRangeMax value="650.000000" />  伤害结束衰减的距离。

<DamageFallOffModifier value="0.000000" /> 衰减后伤害是原始伤害的多少倍。

<VehicleWeaponHash />

<DefaultCameraHash>DEFAULT_THIRD_PERSON_PED_AIM_CAMERA</DefaultCameraHash>

<AimCameraHash />

<FireCameraHash />

<CoverCameraHash>DEFAULT_THIRD_PERSON_PED_AIM_IN_COVER_CAMERA</CoverCameraHash>

<CoverReadyToFireCameraHash />

<RunAndGunCameraHash>DEFAULT_THIRD_PERSON_PED_RUN_AND_GUN_CAMERA</RunAndGunCameraHash>

<CinematicShootingCameraHash>DEFAULT_THIRD_PERSON_PED_CINEMATIC_SHOOTING_CAMERA</CinematicShootingCameraHash>

<AlternativeOrScopedCameraHash />

<RunAndGunAlternativeOrScopedCameraHash />

<CinematicShootingAlternativeOrScopedCameraHash />

<CameraFov value="45.000000" />  第三人称单纯右键瞄准的FOV。(不懂什么是FOV的可以理解成视野角度,45代表纵向角度,对于一般宽屏分辨率16:9来说横向角度就是80)

<FirstPersonAimFovMin value="42.000000" />

<FirstPersonAimFovMax value="47.000000" />

<FirstPersonScopeFov value="35.000000" />  第一人称机瞄FOV。

<FirstPersonScopeAttachmentFov value="25.000000" />  上了瞄准镜配件的第一人称机瞄FOV。

<FirstPersonRNGOffset x="0.000000" y="0.000000" z="0.000000" />

<FirstPersonRNGRotationOffset x="0.000000" y="0.000000" z="0.000000" />

<FirstPersonLTOffset x="0.000000" y="0.000000" z="0.000000" />

<FirstPersonLTRotationOffset x="3.000000" y="0.000000" z="0.500000" />

<FirstPersonScopeOffset x="0.000000" y="0.000000" z="-0.016000" />

<FirstPersonScopeAttachmentOffset x="0.000000" y="0.100000" z="-0.049000" />

<FirstPersonScopeRotationOffset x="-0.600000" y="0.000000" z="0.000000" />

<FirstPersonScopeAttachmentRotationOffset x="0.000000" y="0.000000" z="0.000000" />

<FirstPersonAsThirdPersonIdleOffset x="-0.000000" y="0.000000" z="0.000000" />

<FirstPersonAsThirdPersonRNGOffset x="-0.050000" y="-0.050000" z="-0.125000" />

<FirstPersonAsThirdPersonLTOffset x="0.075000" y="0.000000" z="-0.120000" />

<FirstPersonAsThirdPersonScopeOffset x="0.075000" y="0.010000" z="-0.060000" />

<FirstPersonAsThirdPersonWeaponBlockedOffset x="-0.050000" y="0.100000" z="-0.050000" />

<FirstPersonDofSubjectMagnificationPowerFactorNear value="1.055000" />

<FirstPersonDofMaxNearInFocusDistance value="0.000000" />

<FirstPersonDofMaxNearInFocusDistanceBlendLevel value="0.300000" />

<ZoomFactorForAccurateMode value="1.300000" />  第三人称右键瞄准后滚轮向上放大倍率。

<RecoilShakeHash>ASSAULT_RIFLE_RECOIL_SHAKE</RecoilShakeHash>

<RecoilShakeHashFirstPerson>FPS_ASSAULT_RIFLE_RECOIL_SHAKE</RecoilShakeHashFirstPerson>

<AccuracyOffsetShakeHash>DEFAULT_THIRD_PERSON_ACCURACY_OFFSET_SHAKE</AccuracyOffsetShakeHash>

<MinTimeBetweenRecoilShakes value="0" />  后坐力导致屏幕上跳的最小间隔,单位毫秒。

<RecoilShakeAmplitude value="0.500000" />  后坐力导致屏幕上跳的幅度。

<ExplosionShakeAmplitude value="-1.000000" />

<IkRecoilDisplacement value="0.000000" />

<IkRecoilDisplacementScope value="0.000000" />

<IkRecoilDisplacementScaleBackward value="1.000000" />

<IkRecoilDisplacementScaleVertical value="0.400000" />

<ReticuleHudPosition x="0.000000" y="0.000000" />

<AimOffsetMin x="0.150000" y="0.250000" z="0.475000" />

<AimProbeLengthMin value="0.355000" />

<AimOffsetMax x="0.175000" y="-0.200000" z="0.475000" />

<AimProbeLengthMax value="0.295000" />

<AimOffsetMinFPSIdle x="0.162000" y="0.225000" z="0.052000" />

<AimOffsetMedFPSIdle x="0.187000" y="0.197000" z="0.321000" />

<AimOffsetMaxFPSIdle x="0.155000" y="0.038000" z="0.364000" />

<AimOffsetMinFPSLT x="0.180000" y="0.231000" z="0.669000" />

<AimOffsetMaxFPSLT x="0.048000" y="-0.225000" z="0.409000" />

<AimOffsetMinFPSRNG x="0.120000" y="0.275000" z="0.509000" />

<AimOffsetMaxFPSRNG x="0.138000" y="-0.212000" z="0.518000" />

<AimOffsetMinFPSScope x="0.090000" y="0.078000" z="0.531000" />

<AimOffsetMaxFPSScope x="0.006000" y="-0.059000" z="0.694000" />

<AimOffsetEndPosMinFPSIdle x="-0.284000" y="0.612000" z="-0.205000" />

<AimOffsetEndPosMedFPSIdle x="-0.178000" y="0.639000" z="0.616000" />

<AimOffsetEndPosMaxFPSIdle x="-0.217000" y="-0.096000" z="0.887000" />

<AimOffsetEndPosMinFPSLT x="0.000000" y="0.000000" z="0.000000" />

<AimOffsetEndPosMedFPSLT x="0.000000" y="0.000000" z="0.000000" />

<AimOffsetEndPosMaxFPSLT x="0.000000" y="0.000000" z="0.000000" />

<AimProbeRadiusOverrideFPSIdle value="0.000000" />

<AimProbeRadiusOverrideFPSIdleStealth value="0.000000" />

<AimProbeRadiusOverrideFPSLT value="0.000000" />

<AimProbeRadiusOverrideFPSRNG value="0.000000" />

<AimProbeRadiusOverrideFPSScope value="0.000000" />

<TorsoAimOffset x="-1.000000" y="0.550000" />

<TorsoCrouchedAimOffset x="0.100000" y="0.120000" />

<LeftHandIkOffset x="0.015000" y="0.095000" z="-0.008000" />

<ReticuleMinSizeStanding value="0.300000" />

<ReticuleMinSizeCrouched value="0.200000" />

<ReticuleScale value="0.300000" />

<ReticuleStyleHash>WEAPONTYPE_RIFLE</ReticuleStyleHash>  准星类型,这里表示用的是步枪的十字准星。

<FirstPersonReticuleStyleHash />

<PickupHash>PICKUP_WEAPON_BULLPUPRIFLE</PickupHash>

<MPPickupHash>PICKUP_AMMO_BULLET_MP</MPPickupHash>

<HumanNameHash>WT_BULLRIFLE</HumanNameHash>

<MovementModeConditionalIdle>MMI_2Handed_Short</MovementModeConditionalIdle>

<StatName>BULLRIFLE</StatName>

<KnockdownCount value="-1" />

<KillshotImpulseScale value="1.000000" />

<NmShotTuningSet>Automatic</NmShotTuningSet>

<AttachPoints>  这里一大堆是武器能用的配件,配件的属性要在weaponcomponents.meta里面改。

<Item>

<AttachBone>WAPClip</AttachBone>  这里指的是弹夹配件位置。

<Components>

<Item>

<Name>COMPONENT_BULLPUPRIFLE_CLIP_01</Name>  默认弹夹。

<Default value="true" />

</Item>

<Item>

<Name>COMPONENT_BULLPUPRIFLE_CLIP_02</Name>  加长弹夹。

<Default value="false" />

</Item>

</Components>

</Item>

<Item>

<AttachBone>WAPFlshLasr_2</AttachBone>  战术手电位置。

<Components>

<Item>

<Name>COMPONENT_AT_AR_FLSH</Name>  步枪手电。

<Default value="false" />

</Item>

</Components>

</Item>

<Item>

<AttachBone>WAPScop_2</AttachBone>  瞄准镜位置。

<Components>

<Item>

<Name>COMPONENT_AT_SCOPE_SMALL</Name>  小型瞄准镜。

<Default value="false" />

</Item>

</Components>

</Item>

<Item>

<AttachBone>WAPSupp_2</AttachBone>  枪口位置。

<Components>

<Item>

<Name>COMPONENT_AT_AR_SUPP</Name>  步枪消声器。

<Default value="false" />

</Item>

</Components>

</Item>

<Item>

<AttachBone>WAPGrip</AttachBone> 握把位置。

<Components>

<Item>

<Name>COMPONENT_AT_AR_AFGRIP</Name>  步枪握把。

<Default value="false" />

</Item>

</Components>

</Item>

</AttachPoints>

<GunFeedBone />

<TargetSequenceGroup />

<WeaponFlags>CarriedInHand Automatic Gun CanLockonOnFoot CanLockonInVehicle CanFreeAim TwoHanded AnimReload AnimCrouchFire UsableOnFoot UsableInCover AllowEarlyExitFromFireAnimAfterBulletFired NoLeftHandIKWhenBlocked AllowCloseQuarterKills HasLowCoverReloads HasLowCoverSwaps TorsoIKForWeaponBlock UseFPSAimIK UseFPSSecondaryMotion FPSOnlyExitFireAnimAfterRecoilEnds</WeaponFlags>

<TintSpecValues ref="TINT_DEFAULT" />

<FiringPatternAliases ref="FIRING_PATTERN_RIFLE" />

<ReloadUpperBodyFixupExpressionData ref="DEFAULT" />

<AmmoDiminishingRate value="3" />

<AimingBreathingAdditiveWeight value="1.000000" />

<FiringBreathingAdditiveWeight value="1.000000" />

<StealthAimingBreathingAdditiveWeight value="1.000000" />

<StealthFiringBreathingAdditiveWeight value="1.000000" />

<AimingLeanAdditiveWeight value="1.000000" />

<FiringLeanAdditiveWeight value="1.000000" />

<StealthAimingLeanAdditiveWeight value="1.000000" />

<StealthFiringLeanAdditiveWeight value="1.000000" />

<ExpandPedCapsuleRadius value="0.000000" />

<AudioCollisionHash />

<HudDamage value="20" />  游戏界面显示的属性条中伤害属性的长度,0是空的,100是满格,以下相同。

<HudSpeed value="70" />  射速。

<HudCapacity value="40" />  不会显示,弹夹容量。

<HudAccuracy value="40" />  精度。

<HudRange value="65" /> 射程。

<VehicleAttackAngle value="25.000000" />

<TorsoIKAngleLimit value="-1.000000" />

<CamoDiffuseTexIdxs />

</Item>

</Infos>

</Item>

<Item>

<Infos />

</Item>

<Item>

<Infos />

</Item>

</Infos>

<VehicleWeaponInfos />

<Name>DLC - Bullpup Rifle</Name>

</CWeaponInfoBlob>

这次先就这么多了,都是比较简单的入门级修改,不过足够起很大作用了。


点击进入PKVS《侠盗 猎车5》游戏论坛专区