你先得学会如何解包并修改参数,具体教程去百度一下...' R* @! F7 n: E3 ], ?
以中型4联装20mm近防炮为例,它使用"zgn_20mmhulldefensegun"弹药,在x:\homeworld2\data\weapon\zgn_20mmhulldefensegun里,找到"zgn_20mmhulldefensegun.wepn"文件:
& ]( I }6 N u2 E# Y" c8 `
! z8 h$ h5 e8 b5 c/ wStartWeaponConfig(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)
& H9 E" t" {- v vAddWeaponResult(NewWeaponType,"Hit","DamageHealth","Target",5,5,"") v4 ]1 v" {8 Z, Q' y' T: O
setPenetration(NewWeaponType,15,1,{
1 }/ J2 }' `7 G8 m$ `+ g" X" z PlanetKillerArmour = 0,5 b5 J9 v# z% S7 }! \% r# S7 D1 l
})8 d0 |! H- j$ x A, o
setAccuracy(NewWeaponType,1,{
! ~9 ?+ l! N l Fighter = 0.15,
6 U* w+ }+ Z; I, A; j},{
5 O# j8 W0 \4 ?( L Corvette = 0.2,) k6 S) ]; w$ ^/ E! q
},{
! x& L, ?7 R J9 }5 u: q. K munition = 0.2,: E: ^4 H! j+ f Z) [1 ~" ?* l* I
},{
% r3 s' m# I! W$ W8 h Frigate = 0.8,
* L y' L2 t2 k4 K/ X# \; f damage = 1,
' u Y! M1 o% J* j},{4 u, k8 O5 v, X$ u+ [; F
Resource = 0.3,
, G4 Y: g3 c: |# L8 v damage = 1,8 a5 f# u* k5 g% I6 r8 I
},{: v" |; d: w1 w5 w# o [# g
SmallCapitalShip = 0.6, ?( _. t6 N0 K9 s, z) {
damage = 1,
D5 X* U( K& D% g8 ]},{2 m' D. J0 Y! r; n. K3 |
BigCapitalShip = 0.6,4 x& m9 m$ e9 ]' d$ R
damage = 1,( m0 _ Y# h# a( s+ c
},{5 F" `& m/ Z" p- t3 K, ?
Mothership = 0.6,
1 c7 ~( s+ p# G% H& b' U damage = 1,, d8 S" R# { b# J$ P, M2 R8 u
},{* q* X; F7 {5 Z" O. v
ResourceLarge = 0.6,
: a( x+ _- V' n; q+ a" W! x damage = 1,4 ^5 k! J' Y/ h+ o" d+ T0 H! x
})% U5 y i( |: g! v) l
setAngles(NewWeaponType,00,-170,170,0,60)+ n6 C% Z% k# C+ Z- B! N
setMiscValues(NewWeaponType,1,0)4 M) G& B$ |, w2 Q
+ m% k2 s4 V2 n8 r) E# W
战舰什么的被20mm炮弹击中基本是挠痒,可以把红色部分那些小数改成0(就是不攻击),当然只想打导弹的话可以把战斗机和护航艇后面的小数也改成0。
/ c+ ^" [( K& n, t+ C. ?8 f
$ w0 |) [$ s9 C- {7 Z& ?: x然后就是修改舰船,攻击优先级只能修改舰船本身而不是某个炮台,上面修改的只是让你攻击敌人战舰的时候,防空炮会空闲下来打打飞机导弹神马的。! a' R( m* L# K0 I, f& ^: l2 W4 H5 v
x:\homeworld2\data\ship\zgn_xxxship(小型、中型、大型从属舰/战术舰,巨型战术舰是zgn_hugeship)文件夹里,找到相应的"*.ship"文件:
$ [2 J0 X+ x1 z) [2 P% B找到"addAbility(NewShipType,"CanAttack",1,1,0,0,0.35,1.2,"Munition, Corvette, Fighter……"这一行,那一串数字后面的英文就是攻击优先级,越前面的优先级越高,Munition就是弹药(导弹)了。: [: t) c; [4 Y
, p. m! o, ~# y- T1 c& m ]4 j这样改有个弊端,就是你的战舰没有手动选择目标时,会自动从弹药的优先级开始往下搜索目标。当被导弹围攻时,如果不管它,就会出现导弹不清光,重型武器不会开火的情况。当然,多用框选多目标攻击就能解决。4 B6 T$ v3 L% i L1 }' a
- K2 x- [2 k+ p4 J1 C多找找相关的教程,适当修改小型武器(比如57mm炮弹)的射速、射程、精度(往低的调)数据,还可以做出天女散花般的弹幕效果,很壮观。 |