你先得学会如何解包并修改参数,具体教程去百度一下...
! E& p" ^! q T% t9 K7 Z% F以中型4联装20mm近防炮为例,它使用"zgn_20mmhulldefensegun"弹药,在x:\homeworld2\data\weapon\zgn_20mmhulldefensegun里,找到"zgn_20mmhulldefensegun.wepn"文件:0 f7 S0 T- i, R- ^$ i
) T( F& w1 \% ?- X5 iStartWeaponConfig(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)# b7 P, j. p! h" X4 H
AddWeaponResult(NewWeaponType,"Hit","DamageHealth","Target",5,5,"")+ x7 P4 N5 j' E$ G9 g
setPenetration(NewWeaponType,15,1,{
) j3 T7 g: G, B5 A, Y PlanetKillerArmour = 0,
/ K/ [( m; |4 w( ~' z2 `})
$ t; }4 I+ P( b; J+ AsetAccuracy(NewWeaponType,1,{
% O$ s9 A5 P* Z f$ B. J7 u3 j Fighter = 0.15,: z5 M. g7 N2 C
},{8 Y2 A' {3 D! x5 G4 _+ O
Corvette = 0.2,: Q4 q; n# W3 \6 w$ w7 o
},{
- h9 M0 W2 @+ u0 w) p munition = 0.2,
3 Q& R& P! _8 N6 @7 w. h},{4 k$ Q/ Z, {% A8 l4 f; a
Frigate = 0.8,
- s) o+ z' w7 _. I! j; p( k4 D damage = 1,! S5 f. S1 Q: ^: b) y; @6 [# k
},{% ]+ s* F8 n; b+ P
Resource = 0.3,' X& ^/ `! z0 W% p1 P3 o6 F: j
damage = 1,
$ E" X7 p! s' m5 r& @# [5 ?},{- O/ f5 l/ q8 M' x. E
SmallCapitalShip = 0.6,
8 U- i' ?0 F( S- m: J damage = 1,
1 ?; K3 A3 a/ S/ c},{
* s1 f6 i8 ]7 O6 H1 Q( G BigCapitalShip = 0.6,
' z2 d- p4 N3 j+ L* I, N damage = 1,
; `8 q7 f( g; j. h},{( S0 A/ L7 Z+ `2 H6 O' e1 L
Mothership = 0.6,* r6 _. a C4 [5 s$ W) a
damage = 1,. u, T( J0 Y! y/ ~* A' v
},{! Q% ]. c! b8 ]5 n. D# p
ResourceLarge = 0.6,$ ?" y3 P8 j9 Z$ o( @* ]8 t
damage = 1,3 [. ?5 n! Y/ r
})
' I X! ]) T, a. K% p5 qsetAngles(NewWeaponType,00,-170,170,0,60)6 O5 W+ ^) v& A+ f% ~
setMiscValues(NewWeaponType,1,0)
4 m d3 m/ o+ [- L3 B5 B
- [# |; L/ l. W2 ]8 I战舰什么的被20mm炮弹击中基本是挠痒,可以把红色部分那些小数改成0(就是不攻击),当然只想打导弹的话可以把战斗机和护航艇后面的小数也改成0。
1 u, ?6 ?9 I. b* Z ! S" J% B! Q6 U2 k/ B: h
然后就是修改舰船,攻击优先级只能修改舰船本身而不是某个炮台,上面修改的只是让你攻击敌人战舰的时候,防空炮会空闲下来打打飞机导弹神马的。
6 G/ H# h" V0 g& Q/ r) l9 e1 h) Px:\homeworld2\data\ship\zgn_xxxship(小型、中型、大型从属舰/战术舰,巨型战术舰是zgn_hugeship)文件夹里,找到相应的"*.ship"文件:
7 t5 W1 [ [ C0 O找到"addAbility(NewShipType,"CanAttack",1,1,0,0,0.35,1.2,"Munition, Corvette, Fighter……"这一行,那一串数字后面的英文就是攻击优先级,越前面的优先级越高,Munition就是弹药(导弹)了。
y" a6 s3 t3 n3 _2 t1 A6 ?0 [
( @1 h; T9 M. b这样改有个弊端,就是你的战舰没有手动选择目标时,会自动从弹药的优先级开始往下搜索目标。当被导弹围攻时,如果不管它,就会出现导弹不清光,重型武器不会开火的情况。当然,多用框选多目标攻击就能解决。- C3 ~5 g0 P4 [& r, y
. x8 {8 e. E0 ~' W; J& C; g
多找找相关的教程,适当修改小型武器(比如57mm炮弹)的射速、射程、精度(往低的调)数据,还可以做出天女散花般的弹幕效果,很壮观。 |