我相信很多《消失的光》玩家都是玩死亡岛的,他们来自图图党。玩完死亡岛再玩跑酷岛有点难受。
之前看了很多修改的方法,发现了一个有用的线索:飞镖中投掷武器的噪音类型是NONE,意思是 火 有时候不会发出声音来吸引丧尸,我就把枪换了,结果变成了有声音的消音武器。......
修改步骤
现在来说说修改步骤:用rar打开DW中的data0.pak,找到脚本/库存。库存文件主要是针对投掷类武器,包括飞镖,手榴弹之类的,库存_gen文件是针对枪械的。
搜查枪械后,发现的第一件物品应该是德国9mm手枪。以此为例来说明。我只说比较有用的修改,剩下的可以自己研究。
项目( quot火器_手枪 quot类别类型_火器)
{
CategoryType(类别类型_火器);
可见性(真);
item type(item type _ Pistol);
物理脚本( quotsingle _ dropped _ inventory . phx quot;);
upgrade level(0);
条件(-1);
damagerangemiro(110.0 * 0.01);这个基础伤害不需要修改就可以影响,后面还有更有用的修改方法HeadSmashProb(1.0);下面四项是截肢率,100%应该是1。
HeadCutProb(0.0);
ArmsCutProb(0.0);
LegsCutProb(0.0);
CutTypesGroup(CutTypesGroup _ Holes);
damage type(damage type _ Bullet);
网格( quotwn _ pistol _ a.msh quot);
动画前缀( quot贝雷塔 quot);
hud icon( quot;武器_手枪 quot);
拍摄时间(0.3);发射频率越小,发射间隔越小。
shot sound( quot;glock _ shot _ XX.wav quot);射击的声音,没有必要改变。
basesoundprifix( quot;格洛克 quot);
DefaultBulletId( quot;子弹_手枪 quot);
AmmoCount(8);炸弹装载量
reload time(1.5);重新装填弹匣的时间
空声( quotberetta _ empty.wav quot);射空弹壳的声音。
双手(假);
holder element( quot;r _ thigh quot);附加属性,这个好像改不了。
HolderOffset([0.0,10.0,0.0] *[0.01,0.01,0.01]);
HolderAngle([0.0,90.0,-90.0]);
hand offset(hand modification _ Normal,[-0.03,-0.03,0.0]);
hand offset(hand modification _ Custom,[-0.03,-0.03,0.0]);
使用hit effects _ flavor();
使用pickup sounds _ Default();
clip reload(true);
fxname shell( quot;BerettaGunfireShell quot);
ShootFx( quot;istolGunfireSingle _ sequence . FX quot;);
aimbrustart(0.25);
aimbrurend(0.35);
shootstatacuracy(95.0);射击精度,测试可以超过100,但是没用。
MoveAcurancyLoseFactor(0.2);移动射击损失的准确性
duck inertia factor(0.3);
ShootMinAngle(0.009);
ShootMaxAngle(0.1);
ShootAngleVel(0.07);
shootanglecloud(0.2);
ShootVertRecoil(0.04);
ShootVertRecoilSpread(0.012);
ShootHorzRecoil(0.0);
ShootHorzRecoilSpread(0.0);
shootbacklifetime(0.09);
shot mode(shot mode _ Single);
bullet spershot(1);重点来了。改变伤害其实就是通过改变每次射击的子弹数量。数字越大,开一枪就越厉害。110的基础面板伤害乘以你修改的子弹数,实际消耗的子弹其实只有一发。.......
更多信息请关注:渐淡话题。
喷也是这样改的,但是比较特殊,因为每个弹药的基础伤害都是110,但是喷是散射的,打不到的一枪不疼,实际伤害达不到标称值。
aim FOV(1.6);这是为了修改视距。镜头越大,距离越近。大间谍就是这么变的。
MaxReboundCount
damage size(1.0);
AiHitSound( quot;bullet quot);
stats type(stats type _ Pistol);
价格(9136);价格,不知道是买还是卖,但是没测试过。
FF _ effect name( quot;shot _ strong手枪 quot);
FF _ Left(0.3);
FF _ Right(0.4);
FF _ Duration(0.1);
FF _ fade out(0.0);
critical prob(0.0);
临界损害(1.0);
DamageHeadMult(6.0);
DamageToPhysicsObjects(10.0);
FirePointRange(0,400.0 * 0.01);
火点伤害(0,159.0);
FirePointForce(0,25.0);
FirePointRange(1700.0 * 0.01);
火点伤害(1,159.0);
FirePointForce(1,25.0);
FirePointRange(22500.0 * 0.01);
火点伤害(2,79.5);
FirePointForce(2,12.5);
FirePointRange(3,10000.0 * 0.01);
火点伤害(3,39.75);
FirePointForce(3,6.25);
颜色(Color _ Blue);
GenType(GenType _火器);
ShotTailDelay(0.5);
ach type(ach type _ Pistol);
name gender(0);
price mult(1.1);
}
项目( quot火器_手枪 quot类别类型_火器)
{
CategoryType(类别类型_火器);
USA getype(USA getype _ Aim);
upgrade level(0);
hand offset(hand modification _ Normal,[-0.0009,-0.0051,0.2]);
HandRot(hand modification _ Normal,[0.7237,-0.1293,0.0]);
hand offset(hand modification _ Custom,[-0.0003,-0.0003,0.0]);
ShootMinAngle(0.005);
ShootMaxAngle(0.13);
ShootAngleVel(0.13);
shootangleccoold(0.189);
ShootVertRecoil(0.0);
ShootVertRecoilSpread(0.0);
ShootHorzRecoil(0.0);
ShootHorzRecoilSpread(0.0);
shootbacklifetime(0.16);
}
最后找到关键词NoiseType,noise type( quot;重拍 quot);一般都是这样。将其更改为noise type( quot;无 quot);它将成为无声的飞镖武器...
其他的比如子弹的初速可以自己改。主要的我已经说了,剩下的你可以自己研究。
改成无后,还是有些问题。之前不知道换了哪个,噪音影响范围变小了。我会继续研究,找到僵尸属性中某个特殊感染者的触发条件。也许和枪击有关?
更多信息请关注:渐淡话题。