你先得学会如何解包并修改参数,具体教程去百度一下...' D6 R5 V; i6 P. u* d
以中型4联装20mm近防炮为例,它使用"zgn_20mmhulldefensegun"弹药,在x:\homeworld2\data\weapon\zgn_20mmhulldefensegun里,找到"zgn_20mmhulldefensegun.wepn"文件:
( k7 {* q$ q- W
+ Q- A5 q/ S5 P; v& T6 U6 S& ~& VStartWeaponConfig(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)# F, w% r# Q& q- ]9 D4 j
AddWeaponResult(NewWeaponType,"Hit","DamageHealth","Target",5,5,"")
! }+ G) m5 b5 p) I4 R9 asetPenetration(NewWeaponType,15,1,{1 t/ a% }' O; H1 b8 v
PlanetKillerArmour = 0,; o2 z* |: i9 O! ~1 H
})
1 N- Z- @# c5 j; T% WsetAccuracy(NewWeaponType,1,{
& U& j6 U" t/ v! Y. x5 M Fighter = 0.15,
8 _ r# \* G5 ?! [4 b9 y},{5 Q! ^; D/ F' {) p% w
Corvette = 0.2,
+ N# m5 v. o( f4 R},{
' z3 T0 y& p* ^4 v3 Q6 i) C munition = 0.2,
f J3 s# t; P$ s: J},{: p5 |2 {0 @5 }6 I
Frigate = 0.8,- B8 S! i b/ W0 H0 n% I8 I0 f8 A
damage = 1,0 h3 c* u- }" x$ Z* x4 i
},{
* g4 |, P8 ^2 G# _: }$ H8 c Resource = 0.3,9 J6 y& X/ }2 |$ {# T# q' g
damage = 1,8 f9 K. u( y, f6 Z2 H4 q: h" k
},{
0 W& x) W- J2 ~ O4 W SmallCapitalShip = 0.6,
9 f' V. V8 l$ ^. m. ` ~ damage = 1,$ j8 z$ D# M1 G5 I! e- p' I* r& N
},{3 O8 y: Z2 \; j2 H7 |9 a9 E
BigCapitalShip = 0.6,
+ v+ \ [: I0 M1 \ Z0 U. F% ? damage = 1, B# B3 n6 M, |2 Z& b9 B
},{& Y! p- T% u: A3 P; H: T' i
Mothership = 0.6,. m# P! P! h: d& c. |' p
damage = 1,
2 T% B( u. i m},{: l2 R o+ B$ T s; u* X
ResourceLarge = 0.6,# J# b8 K* Q( L) [% U
damage = 1,
& {- r0 {! P. g})
5 P3 j! x. x# O% usetAngles(NewWeaponType,00,-170,170,0,60)
* R& D4 L( D. C8 Z3 V0 ssetMiscValues(NewWeaponType,1,0)
; _$ |8 ~. q4 a
& p0 b1 c2 F0 o战舰什么的被20mm炮弹击中基本是挠痒,可以把红色部分那些小数改成0(就是不攻击),当然只想打导弹的话可以把战斗机和护航艇后面的小数也改成0。
# e" g7 u3 n J : o1 ?" z3 N0 b! Q8 e5 O* u2 n
然后就是修改舰船,攻击优先级只能修改舰船本身而不是某个炮台,上面修改的只是让你攻击敌人战舰的时候,防空炮会空闲下来打打飞机导弹神马的。0 ]0 x, ]% o$ t% F" t% k4 L
x:\homeworld2\data\ship\zgn_xxxship(小型、中型、大型从属舰/战术舰,巨型战术舰是zgn_hugeship)文件夹里,找到相应的"*.ship"文件:5 R6 g6 k- U9 c* J& O O, L+ [( s
找到"addAbility(NewShipType,"CanAttack",1,1,0,0,0.35,1.2,"Munition, Corvette, Fighter……"这一行,那一串数字后面的英文就是攻击优先级,越前面的优先级越高,Munition就是弹药(导弹)了。
: i3 m2 I5 H9 c8 F- @/ A, g+ F$ b ' e$ o+ j1 E3 H6 C& l
这样改有个弊端,就是你的战舰没有手动选择目标时,会自动从弹药的优先级开始往下搜索目标。当被导弹围攻时,如果不管它,就会出现导弹不清光,重型武器不会开火的情况。当然,多用框选多目标攻击就能解决。4 y" F% t7 C a4 ~7 ]
8 ^# a5 }: W! }
多找找相关的教程,适当修改小型武器(比如57mm炮弹)的射速、射程、精度(往低的调)数据,还可以做出天女散花般的弹幕效果,很壮观。 |