你先得学会如何解包并修改参数,具体教程去百度一下...8 p! r; I( G( j$ ]) r
以中型4联装20mm近防炮为例,它使用"zgn_20mmhulldefensegun"弹药,在x:\homeworld2\data\weapon\zgn_20mmhulldefensegun里,找到"zgn_20mmhulldefensegun.wepn"文件:: h$ z" f0 O3 f7 o B% a) w
. w% ?6 D" H' A6 xStartWeaponConfig(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) w4 J. s# H6 {0 V
AddWeaponResult(NewWeaponType,"Hit","DamageHealth","Target",5,5,"")
/ h d: R. `1 L! QsetPenetration(NewWeaponType,15,1,{
9 @6 T! F" I4 X+ t PlanetKillerArmour = 0," L" g; W& ^1 e: N- B4 a
})
/ B7 E T4 m0 i( i/ r0 d, ^setAccuracy(NewWeaponType,1,{
$ G" F2 q" u9 A6 \" k Fighter = 0.15,
1 k; d* _7 ?1 x4 V1 [7 r2 w/ X. x},{3 V3 X* X# |3 M. g
Corvette = 0.2,
& t/ q: R5 V( R5 |4 \},{( `. C8 J& e" j/ x
munition = 0.2,
n( ]! P T4 |; u' G},{- C6 z/ v' |0 T& f, e
Frigate = 0.8," C2 j- W8 H- r
damage = 1,+ `0 S/ F1 i/ u5 m1 c# R: N) n
},{) Q3 d! I0 @/ m
Resource = 0.3,: h/ y( p* m8 G* X! A
damage = 1,
4 E% W: S: k/ j$ b2 u4 k, x},{
$ i. ]) F% P; q2 m$ h: z SmallCapitalShip = 0.6,
; ?4 Y1 u0 c. N% d! o+ y damage = 1,- v3 f1 n7 H- X, h
},{
/ a% a5 ~8 K' U8 ]9 ?4 Y6 j; x' C3 z BigCapitalShip = 0.6,
5 f" G; O7 F9 g, |* v damage = 1,
% @$ K! N$ |, R9 g% Z$ \6 \5 x3 L},{
( c4 O) ]9 K. b7 A( g Mothership = 0.6,
: E" k" ]# }7 X3 G0 k. Z) | damage = 1,! d5 A; G' r# I* T- [. |# k
},{
! X' Y7 U1 R* ^& A. N1 ` ResourceLarge = 0.6,
' p* C, I8 j% J6 \( g. k damage = 1,0 V" V/ x! a6 ~
})" |7 s. a$ c6 T5 \
setAngles(NewWeaponType,00,-170,170,0,60)
9 e0 T& B* z- |+ TsetMiscValues(NewWeaponType,1,0)
- t* a8 H$ M+ E- [) G * \0 p7 Z0 F5 ?& E7 [ c
战舰什么的被20mm炮弹击中基本是挠痒,可以把红色部分那些小数改成0(就是不攻击),当然只想打导弹的话可以把战斗机和护航艇后面的小数也改成0。5 h1 R2 T0 G. }, u8 O
# M1 a* S% Q0 U# ]' j& G
然后就是修改舰船,攻击优先级只能修改舰船本身而不是某个炮台,上面修改的只是让你攻击敌人战舰的时候,防空炮会空闲下来打打飞机导弹神马的。
. v/ h j* U( j8 L( }0 f1 a ^9 tx:\homeworld2\data\ship\zgn_xxxship(小型、中型、大型从属舰/战术舰,巨型战术舰是zgn_hugeship)文件夹里,找到相应的"*.ship"文件:3 d4 Q) d. d0 J3 @% T
找到"addAbility(NewShipType,"CanAttack",1,1,0,0,0.35,1.2,"Munition, Corvette, Fighter……"这一行,那一串数字后面的英文就是攻击优先级,越前面的优先级越高,Munition就是弹药(导弹)了。
3 A: L4 X/ K# \9 k2 J 4 f& z; j( @% f3 B" A" x
这样改有个弊端,就是你的战舰没有手动选择目标时,会自动从弹药的优先级开始往下搜索目标。当被导弹围攻时,如果不管它,就会出现导弹不清光,重型武器不会开火的情况。当然,多用框选多目标攻击就能解决。0 ^6 y, @% k8 p6 h; Y. J6 T
1 j. l, o! y P# a2 Y y1 M' z: O多找找相关的教程,适当修改小型武器(比如57mm炮弹)的射速、射程、精度(往低的调)数据,还可以做出天女散花般的弹幕效果,很壮观。 |