你先得学会如何解包并修改参数,具体教程去百度一下...
% b) w9 Z9 n8 r: ~以中型4联装20mm近防炮为例,它使用"zgn_20mmhulldefensegun"弹药,在x:\homeworld2\data\weapon\zgn_20mmhulldefensegun里,找到"zgn_20mmhulldefensegun.wepn"文件:* d- ?7 r1 m/ k7 D0 G
% f5 |; v( e5 `StartWeaponConfig(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)
) d$ D9 Q0 T* P- [7 I: g5 g& RAddWeaponResult(NewWeaponType,"Hit","DamageHealth","Target",5,5,"")
/ c* I$ R& }8 W ssetPenetration(NewWeaponType,15,1,{, s0 N0 |; {) v" S! Z7 W
PlanetKillerArmour = 0,$ s2 q5 U; Q$ G4 N7 K- N% D
}); u1 {9 M: Q0 x* A+ A; H( g
setAccuracy(NewWeaponType,1,{
( c8 V) s2 _* l7 T1 \3 }0 { Fighter = 0.15,8 h/ @' w3 I9 p7 S& `- v
},{7 R ~! ]: E) h7 V7 [3 x
Corvette = 0.2,
# c. V" f& v' [7 G4 L4 ]' r, H},{/ h3 `8 G$ F$ ?- F
munition = 0.2,
- K7 _! a$ c; F' P2 M( }$ }# q9 S/ F' g},{
) z+ \9 I( F { Frigate = 0.8,
2 p8 R/ A4 G5 ]) Y4 G0 j2 H damage = 1,
2 X) n0 H( s4 Z2 B$ F- k$ M! |},{# o3 j a8 F m y
Resource = 0.3,) `7 l! \5 R& _" {4 R: n) i
damage = 1,
7 T1 d. s5 ?* a0 q J6 J},{9 K* I1 n$ y2 g+ }: M7 A
SmallCapitalShip = 0.6,
6 ^! v# m. w3 M* F6 I" k2 Y damage = 1,$ J4 {6 e% ~9 I- m
},{
5 d8 [0 y: T# y% K BigCapitalShip = 0.6,! H7 A T1 Z7 [% P0 {4 O
damage = 1,/ u, p8 R9 @* e& Y! K
},{, Z# t* E' [, Q3 d- Y! Y0 [
Mothership = 0.6,
9 U- e8 F! g4 g% x% G" ?6 O5 N damage = 1,! Q( ?* s) F3 _- [
},{3 M. a: g* \8 Y- N; W: g
ResourceLarge = 0.6,4 Y6 X }* y9 r3 S1 [- x* `
damage = 1,* ]" b- t z! U" a8 }4 A" R
}), O& W6 b& X8 P9 q# v: t
setAngles(NewWeaponType,00,-170,170,0,60)8 X4 p$ l8 D. ~# [
setMiscValues(NewWeaponType,1,0)5 x& W/ C4 v* B0 T
' E7 g' _& v4 d/ B+ M
战舰什么的被20mm炮弹击中基本是挠痒,可以把红色部分那些小数改成0(就是不攻击),当然只想打导弹的话可以把战斗机和护航艇后面的小数也改成0。
$ C% @: w0 Z$ L* k/ L
6 V$ O5 f6 ]7 I& v然后就是修改舰船,攻击优先级只能修改舰船本身而不是某个炮台,上面修改的只是让你攻击敌人战舰的时候,防空炮会空闲下来打打飞机导弹神马的。
2 d5 u4 I P! bx:\homeworld2\data\ship\zgn_xxxship(小型、中型、大型从属舰/战术舰,巨型战术舰是zgn_hugeship)文件夹里,找到相应的"*.ship"文件:8 G' M# p' D: z4 n( a( q) I
找到"addAbility(NewShipType,"CanAttack",1,1,0,0,0.35,1.2,"Munition, Corvette, Fighter……"这一行,那一串数字后面的英文就是攻击优先级,越前面的优先级越高,Munition就是弹药(导弹)了。
' V: Y7 a! D1 {8 p+ N ! w t N/ H" [& P
这样改有个弊端,就是你的战舰没有手动选择目标时,会自动从弹药的优先级开始往下搜索目标。当被导弹围攻时,如果不管它,就会出现导弹不清光,重型武器不会开火的情况。当然,多用框选多目标攻击就能解决。9 D% S( V5 w. r1 N/ u. W( r! b0 B8 u/ E7 i
1 w0 Z2 D) f: U- Z1 W w多找找相关的教程,适当修改小型武器(比如57mm炮弹)的射速、射程、精度(往低的调)数据,还可以做出天女散花般的弹幕效果,很壮观。 |