我是v0.16.9.0.40087&SPT-4.0.6版,按照网上的教程修改都没效果,作为新手的我自己琢磨后发现了个解决方法,希望能帮到跟我一样情况的人
(修改前备份文件!)
打开items.json,这是全物品的文件
ctrl+F查找5aafa857e5b5b00018480968,这是我的m1a的id代码。最好把其他层全折叠方便修改快捷键Alt+0
(好像每个版本物品id不一样是不是?不清楚)
如果是的话就弄个存档修改器可以查看物品id,不是的话就忽略这段
在 “5aafa857e5b5b00018480968”: {后面点一下接着查找weapFireType,
“weapFireType”: [
“single”
], 原本代码是这样的,
重点来了,网上的流程都是说在“single”下加一个”fullauto”,但是对我无效,进游戏还是显示单发,
只需要把“single”替换成“fullauto”即可,没错是替换不是添加。
我直接显示就是全自动,连单发都省掉了
ps握把也是需要修改的,但是很鸡肋,而且加了握把端枪动画有错位bug,真想改的话可以安装网上其他教程改
因为改了全自动可能后坐力会巨大,所以我还对这把枪的属性做出些优化,有需要的话可以对照改
兼顾全自动泼水可控 + 远距离点射精度,原厂底子小幅削弱后坐、提升人机、优化过热,架枪 / 无架枪手感平滑,不超模破坏平衡。
// 人机工效(原厂28 → 38,加快开镜、降低耐力消耗)
“Ergonomics”: 38,”
AimSensitivity”: 0.68,
“HipInnaccuracyGain”: 0.12,
“HipAccuracyRestorationSpeed”: 9,// 后坐力核心(原厂垂直214/后推405,大幅下调至全自动可控区间)
“RecoilForceUp”: 135,
“RecoilForceBack”: 240,
“RecoilAngle”: 72,
“RecolDispersion”: 7,
“RecoilDampingHandRotation”: 0.92,
“RecoilReturnSpeedHandRotation”: 2.8,
“RecoilStableAngleIncreaseStep”: 1.8,// 架枪加成小幅强化(全自动远距离连射更稳)
“MountVerticalRecoilMultiplier”: 0.78,
“MountHorizontalRecoilMultiplier”: 0.52,
“MountingHorizontalOutOfBreathMultiplier”: 0.32,// 过热耐久优化(全自动持续射击不易过热卡壳)
“HeatFactorByShot”: 1.75,
“CoolFactorGun”: 3.3,
“DurabilityBurnRatio”: 1.05,
“BaseMalfunctionChance”: 0.14,// 散布精度保留远程优势
“DeviationCurve”: 0.9,
“DeviationMax”: 22,
“CenterOfImpact”: 0.015,// 动作手感优化
“CameraSnap”: 4.2,
“TacticalReloadFixation”: 0.92,
“DoubleActionAccuracyPenalty”: 1.2,
修改倍率降低镜头剧烈晃动,避免全自动画面失控
“WeaponRecoilSettings”: {
“Enable”: true,
“Values”: [
{
“Enable”: true,
“Process”: {
“ComponentType”: “Y”,
“CurveAimingValueMultiply”: 0.25, // 原0.4下调
“CurveTimeMultiply”: 1.3, // 原1.5下调
“CurveValueMultiply”: 0.6, // 原0.8下调
“TransformationCurve”: {
“Keys”: [
{“inTangent”: 0,”outTangent”: 0,”time”: 0,”value”: 0},
{“inTangent”: 0,”outTangent”: 0,”time”: 0.1,”value”: 2},
{“inTangent”: 0,”outTangent”: 0,”time”: 0.3,”value”: -0.75},
{“inTangent”: 0,”outTangent”: 0,”time”: 1,”value”: 0}
]
}
},
“Target”: “HandsRotation”
},
{
“Enable”: true,
“Process”: {
“ComponentType”: “Y”,
“CurveAimingValueMultiply”: 0,
“CurveTimeMultiply”: 3, // 原4下调
“CurveValueMultiply”: 0.0008, // 原0.001下调
“TransformationCurve”: {
“Keys”: [
{“inTangent”: 0,”outTangent”: 0,”time”: 0,”value”: 0},
{“inTangent”: 0,”outTangent”: 0,”time”: 0.1,”value”: 2},
{“inTangent”: 0,”outTangent”: 0,”time”: 0.3,”value”: -0.75},
{“inTangent”: 0,”outTangent”: 0,”time”: 1,”value”: 0}
]
}
},
“Target”: “HandsPosition”
},
{
“Enable”: true,
“Process”: {
“ComponentType”: “Z”,
“CurveAimingValueMultiply”: 0.08, // 原0.12下调
“CurveTimeMultiply”: 1,
“CurveValueMultiply”: 0.15, // 原0.2下调
“TransformationCurve”: {
“Keys”: [
{“inTangent”: 0,”outTangent”: 0,”time”: 0,”value”: 0},
{“inTangent”: 0,”outTangent”: 0,”time”: 0.1,”value”: 2},
{“inTangent”: 0,”outTangent”: 0,”time”: 0.3,”value”: -0.75},
{“inTangent”: 0,”outTangent”: 0,”time”: 1,”value”: 0}
]
}
},
“Target”: “CameraRotation”
}
]
}















4.0.13版本
不生效可能是因为,格式不对,我刚刚去试了一下,单发三连发全自动全生效了
"weapFireType": [
"single",
"burst",
"fullauto"
],
试试这个
直接加个mk14/m14的mod就好了啊