你先得学会如何解包并修改参数,具体教程去百度一下...
# k9 W" ~6 h9 E0 `以中型4联装20mm近防炮为例,它使用"zgn_20mmhulldefensegun"弹药,在x:\homeworld2\data\weapon\zgn_20mmhulldefensegun里,找到"zgn_20mmhulldefensegun.wepn"文件:
# ^7 b; r* P$ |0 ^6 p, G
4 h( n; ?6 G% 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)4 N9 o2 _. ~: f% L
AddWeaponResult(NewWeaponType,"Hit","DamageHealth","Target",5,5,"")" r; @- s- `+ u6 J2 c
setPenetration(NewWeaponType,15,1,{
" o9 `/ s3 w8 h2 @8 O PlanetKillerArmour = 0,3 e' p9 s' N: Q6 {4 l
})
1 J% z" Q+ y8 B3 s5 y+ ~setAccuracy(NewWeaponType,1,{
' A8 ~7 k* N8 @4 g Fighter = 0.15,0 d0 b) |' `' ?7 M
},{
8 c5 @$ a; \8 j8 J+ V5 {" _ Corvette = 0.2,' O7 e" V9 p2 Z2 H+ _1 C
},{
$ \2 Y3 Y( ~% z \6 J0 { munition = 0.2,2 d9 L& |2 G+ ~* j! X6 O
},{
\. Y* J8 {3 {, z7 c Frigate = 0.8,
8 y5 y$ {$ ~6 `1 l( v damage = 1,- I* D0 b& l m. F5 o
},{1 l. g- F: K4 h9 d2 }
Resource = 0.3,& |7 R* ]- c+ A
damage = 1,
9 d: @' g1 B; C# B},{* P* ~! _9 U# j5 d; K4 k
SmallCapitalShip = 0.6,3 c$ D; Y" g$ F) n
damage = 1,
. z: c7 p: g0 M) X+ y},{
8 { A3 ~: Q, v' Z) V8 F' b: G BigCapitalShip = 0.6,
( c+ A0 P* U# D5 g8 ]& r# j5 {2 w damage = 1,) P- A" T9 w. x
},{
/ H+ o; c0 |; k1 P# D8 T) } Mothership = 0.6,
" E2 { m! k# d- i7 _# x, z4 C damage = 1,
( e1 J' W0 M6 Z& J0 N0 B},{
0 u/ Z* ^# [$ m* c. L# l ResourceLarge = 0.6,0 T1 z5 m( k' q3 [2 l9 f. ?* L
damage = 1,2 i# U9 f# T0 I" U5 W; M
})
. C1 V7 ]) T' nsetAngles(NewWeaponType,00,-170,170,0,60)6 z7 B+ ]% s5 x; G
setMiscValues(NewWeaponType,1,0)" L4 U2 X! ]$ R) [
; u ], e. _7 n, m( k& v9 f! f+ U战舰什么的被20mm炮弹击中基本是挠痒,可以把红色部分那些小数改成0(就是不攻击),当然只想打导弹的话可以把战斗机和护航艇后面的小数也改成0。1 q; S/ U$ f+ h: w/ l
+ L( ^$ m5 b, u7 q2 x1 [然后就是修改舰船,攻击优先级只能修改舰船本身而不是某个炮台,上面修改的只是让你攻击敌人战舰的时候,防空炮会空闲下来打打飞机导弹神马的。 F6 @. h% N- G0 ~: @! F9 K9 q
x:\homeworld2\data\ship\zgn_xxxship(小型、中型、大型从属舰/战术舰,巨型战术舰是zgn_hugeship)文件夹里,找到相应的"*.ship"文件:+ V$ z( ~* M7 p$ r: J& D
找到"addAbility(NewShipType,"CanAttack",1,1,0,0,0.35,1.2,"Munition, Corvette, Fighter……"这一行,那一串数字后面的英文就是攻击优先级,越前面的优先级越高,Munition就是弹药(导弹)了。7 S( x4 `3 Z9 H5 N- g. l
, t1 h. D- Q( [$ T这样改有个弊端,就是你的战舰没有手动选择目标时,会自动从弹药的优先级开始往下搜索目标。当被导弹围攻时,如果不管它,就会出现导弹不清光,重型武器不会开火的情况。当然,多用框选多目标攻击就能解决。. \9 b! z/ f) [% S
! p$ W6 P, {% y. x, ^! Q% F多找找相关的教程,适当修改小型武器(比如57mm炮弹)的射速、射程、精度(往低的调)数据,还可以做出天女散花般的弹幕效果,很壮观。 |