你先得学会如何解包并修改参数,具体教程去百度一下...
+ m( E% q: U' i% E0 C4 C) P以中型4联装20mm近防炮为例,它使用"zgn_20mmhulldefensegun"弹药,在x:\homeworld2\data\weapon\zgn_20mmhulldefensegun里,找到"zgn_20mmhulldefensegun.wepn"文件:1 W# k) c/ w" ]: k. c1 A" i9 B4 @
% D6 L, x8 ]5 ^4 l% Z8 [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), m. Z' M/ p5 \: J- e/ A
AddWeaponResult(NewWeaponType,"Hit","DamageHealth","Target",5,5,"")& Q. o6 Z/ ]6 N
setPenetration(NewWeaponType,15,1,{1 T4 A* o- P" n8 d5 _# l/ m
PlanetKillerArmour = 0,& } E: t, ~3 s% s4 t' P
})* e* ]" L$ m" k, J( }$ a7 f
setAccuracy(NewWeaponType,1,{" y7 F. e4 ^1 n+ U; t4 j! g1 K
Fighter = 0.15," e; r# G3 w/ Y% q
},{
& Z/ j% M" t7 _. u4 ?5 L Corvette = 0.2,
# S" i0 W& J" M3 I2 k" c- ~# z},{
9 h3 {9 u) j2 s munition = 0.2,
& f' E8 ~6 I% b: N$ A},{, D) H4 [8 i* C" B1 T/ I
Frigate = 0.8,
* g% o( ~7 C1 \4 X/ g damage = 1,9 c5 G2 w7 x# K, E% }2 f
},{1 p2 }5 L5 X! c5 j
Resource = 0.3,% c5 u7 H) l9 }
damage = 1,
; u6 ]- O/ [1 d5 K# K},{
U; G" ~! R( Y8 c D( c SmallCapitalShip = 0.6,/ l% D* x3 f( u' {. K: m W8 \% m7 `+ {
damage = 1,3 s- w: O0 S% H U) }# M
},{
+ s+ M7 M; g+ N BigCapitalShip = 0.6,- \3 }/ o6 u; W9 ]/ R
damage = 1,
. Y) T% J% Z5 H" i X. `4 V, `},{
: ]& B( n n# n, r Mothership = 0.6,7 T; M" F$ g4 C
damage = 1,
4 f1 Q' Z: {7 @},{) S8 B3 z4 G% \" |
ResourceLarge = 0.6,; v6 `# v. G( L5 l6 |# Y
damage = 1,
% F# l0 d* Z5 C" k5 G' X @/ [})' B5 Y! {, R% \, v" V/ {9 _( m; D
setAngles(NewWeaponType,00,-170,170,0,60)
0 h1 T- B, b& m$ {8 |% N- ysetMiscValues(NewWeaponType,1,0)
) M- X% R! n2 _; {5 q* T ( f0 A* {% Y' m) q! a: x' h
战舰什么的被20mm炮弹击中基本是挠痒,可以把红色部分那些小数改成0(就是不攻击),当然只想打导弹的话可以把战斗机和护航艇后面的小数也改成0。3 i$ w% b( O* h$ s& n
5 T% L. n, m9 X l0 `
然后就是修改舰船,攻击优先级只能修改舰船本身而不是某个炮台,上面修改的只是让你攻击敌人战舰的时候,防空炮会空闲下来打打飞机导弹神马的。4 H l0 |8 N4 h: \
x:\homeworld2\data\ship\zgn_xxxship(小型、中型、大型从属舰/战术舰,巨型战术舰是zgn_hugeship)文件夹里,找到相应的"*.ship"文件: H# u/ u; D( P, N8 d) e
找到"addAbility(NewShipType,"CanAttack",1,1,0,0,0.35,1.2,"Munition, Corvette, Fighter……"这一行,那一串数字后面的英文就是攻击优先级,越前面的优先级越高,Munition就是弹药(导弹)了。( P; ^4 c3 ^: e& X2 b V
/ L% v& n" h( J0 x) q/ F$ Y
这样改有个弊端,就是你的战舰没有手动选择目标时,会自动从弹药的优先级开始往下搜索目标。当被导弹围攻时,如果不管它,就会出现导弹不清光,重型武器不会开火的情况。当然,多用框选多目标攻击就能解决。- F& J ?6 e# s
$ \3 x$ R% y$ M' D8 j
多找找相关的教程,适当修改小型武器(比如57mm炮弹)的射速、射程、精度(往低的调)数据,还可以做出天女散花般的弹幕效果,很壮观。 |