你先得学会如何解包并修改参数,具体教程去百度一下...0 w. j+ D7 R+ Q) n. }) M. G
以中型4联装20mm近防炮为例,它使用"zgn_20mmhulldefensegun"弹药,在x:\homeworld2\data\weapon\zgn_20mmhulldefensegun里,找到"zgn_20mmhulldefensegun.wepn"文件:2 y0 \* {; n9 k5 j1 d+ A7 m
# c% r1 j' Z6 I2 d; P$ D! Y$ C& ^StartWeaponConfig(NewWeaponType,"AnimatedTurret","Bullet","hdefense","Normal",2500,2200,0,0,0,0,1,1,0,0.1,0,0,1,1,60,60,0.1,"Normal",1,0,0)
! C' v4 O$ j' x9 DAddWeaponResult(NewWeaponType,"Hit","DamageHealth","Target",5,5,"")
4 s% H, J" m. ]setPenetration(NewWeaponType,15,1,{
# y) }0 R3 v6 W6 H: a PlanetKillerArmour = 0, X; P: U* q; C1 @& g
})
9 C! t6 R5 E1 ~- [/ NsetAccuracy(NewWeaponType,1,{& c* ^" U% I) ^* V
Fighter = 0.15,; Z( m( T q5 Y
},{) l0 ^* Y0 e! H3 y% t
Corvette = 0.2,5 R1 N9 o2 g9 a7 Q
},{
0 B, c ~& A* W" O" p munition = 0.2,8 {2 |- o8 b1 U& L" }# U
},{ c5 J; t* E/ b3 H, x
Frigate = 0.8,
* I% a2 F$ i0 ?! l# X damage = 1,8 @% C$ @: q+ B% \9 ]. j
},{+ B9 _# f% U0 `% B: _
Resource = 0.3,5 u+ T3 r! V% Z# ?0 U( P
damage = 1,5 E9 K9 H' g+ k6 T( |
},{
3 x6 \4 s" A$ r! Z SmallCapitalShip = 0.6,
4 G4 V: |! \+ W9 c+ ` damage = 1,
1 d b$ o+ y8 F5 a |& R},{& }: V' a+ |9 L, e% `9 S
BigCapitalShip = 0.6,
! T% ~* @* z2 V/ }* s; q( n$ G damage = 1,' u( ]4 E2 y3 {$ t
},{4 D) c) R- u2 d' t: R
Mothership = 0.6,
) ^. x- y$ C2 P9 [ damage = 1,
" l0 f* {& \: @( J9 X( @/ U0 ]' U1 g$ m},{
* j9 l% n7 v% Y7 g ResourceLarge = 0.6,
3 G% Q* ~' \4 U9 ` damage = 1,
0 R5 B* {& f9 p0 k0 Z& ^})- V+ B; S' s3 ~' f; h8 i% j
setAngles(NewWeaponType,00,-170,170,0,60)/ J9 D8 T0 L1 I1 @4 J8 W
setMiscValues(NewWeaponType,1,0), X/ C/ F$ B% O" U" Z
& e( n R& i* T5 j, i e
战舰什么的被20mm炮弹击中基本是挠痒,可以把红色部分那些小数改成0(就是不攻击),当然只想打导弹的话可以把战斗机和护航艇后面的小数也改成0。
9 `& }# Y! A P
f5 C# j: X. a8 ?, b然后就是修改舰船,攻击优先级只能修改舰船本身而不是某个炮台,上面修改的只是让你攻击敌人战舰的时候,防空炮会空闲下来打打飞机导弹神马的。2 k5 b7 b8 p: C# I, F
x:\homeworld2\data\ship\zgn_xxxship(小型、中型、大型从属舰/战术舰,巨型战术舰是zgn_hugeship)文件夹里,找到相应的"*.ship"文件:
' M7 h8 {7 b. H' i7 U; Y找到"addAbility(NewShipType,"CanAttack",1,1,0,0,0.35,1.2,"Munition, Corvette, Fighter……"这一行,那一串数字后面的英文就是攻击优先级,越前面的优先级越高,Munition就是弹药(导弹)了。
! o! S9 t# }' \$ e$ `! Z$ c
: s; G- e( f/ x3 ?$ e这样改有个弊端,就是你的战舰没有手动选择目标时,会自动从弹药的优先级开始往下搜索目标。当被导弹围攻时,如果不管它,就会出现导弹不清光,重型武器不会开火的情况。当然,多用框选多目标攻击就能解决。4 V0 T5 o+ p) }; m+ p0 ]
% v( E1 f5 ] ~* r8 p/ P) i多找找相关的教程,适当修改小型武器(比如57mm炮弹)的射速、射程、精度(往低的调)数据,还可以做出天女散花般的弹幕效果,很壮观。 |