你先得学会如何解包并修改参数,具体教程去百度一下..." A6 }% y* k; v" o
以中型4联装20mm近防炮为例,它使用"zgn_20mmhulldefensegun"弹药,在x:\homeworld2\data\weapon\zgn_20mmhulldefensegun里,找到"zgn_20mmhulldefensegun.wepn"文件:5 B$ X) B4 O8 N, q* h4 n: X
% G6 ^( s/ Q7 x5 u6 E( _% y. y8 mStartWeaponConfig(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 Z) o& @. \) j3 |' n
AddWeaponResult(NewWeaponType,"Hit","DamageHealth","Target",5,5,"") I+ I, w9 v7 `( L
setPenetration(NewWeaponType,15,1,{, M" }' r2 i. y$ k$ _
PlanetKillerArmour = 0,: f6 B: k3 F! s4 A) y
}). W2 `6 Q- O B' O. q$ Y. g2 q
setAccuracy(NewWeaponType,1,{+ [, O" U& N2 D- O' l y
Fighter = 0.15,
# |1 U: R( r/ \},{. Q- E1 k5 r8 ?5 G2 q
Corvette = 0.2,
4 i/ q6 {; c6 I1 U},{" N% g+ P L5 g& q; t$ J+ S1 u
munition = 0.2,. l7 K& T* q7 o' ]
},{
% a8 s \: w N' F. d2 U Frigate = 0.8,9 N; N! o4 q8 Z5 N; h
damage = 1,
; R. ]7 p* |$ s},{. X% q! T8 y7 ?5 P
Resource = 0.3,/ `' A Y( _5 Z) N& z" J6 _
damage = 1,
1 Z, N9 |& Z+ L5 Z1 z},{& X4 l$ W8 { V& b
SmallCapitalShip = 0.6,
. _: ~# Q! l c/ q2 I+ M damage = 1,
v4 u& c' R! t},{
" j8 x2 h' M6 z8 E! \ BigCapitalShip = 0.6,
: @ p) H1 Z8 J7 R1 w _$ U damage = 1,+ m8 h- ^- F- o, G' x% J% V) Q
},{
+ d8 U; `$ \7 b1 e* o! E# w Mothership = 0.6,1 Y2 F h# d" {. F
damage = 1,
2 d) S) g8 [2 G# F},{
! n+ Z4 S/ n5 L, L, ^ ResourceLarge = 0.6,
( S9 I) @" m. [9 p4 q% P damage = 1,
& H9 T. C0 {3 b! U8 A5 D8 i9 n})
8 w& o4 t9 o* w8 isetAngles(NewWeaponType,00,-170,170,0,60)6 I4 R* r! J7 e& `6 F
setMiscValues(NewWeaponType,1,0). S7 Q2 {/ P0 }4 S0 u9 {
0 W) x6 l6 d# a# j' W战舰什么的被20mm炮弹击中基本是挠痒,可以把红色部分那些小数改成0(就是不攻击),当然只想打导弹的话可以把战斗机和护航艇后面的小数也改成0。+ G0 R& Y; d% y- u. z4 s5 s& }
3 E$ s/ I+ |- M P
然后就是修改舰船,攻击优先级只能修改舰船本身而不是某个炮台,上面修改的只是让你攻击敌人战舰的时候,防空炮会空闲下来打打飞机导弹神马的。6 u `- p; e$ c/ q/ u6 K9 X" u/ C1 S
x:\homeworld2\data\ship\zgn_xxxship(小型、中型、大型从属舰/战术舰,巨型战术舰是zgn_hugeship)文件夹里,找到相应的"*.ship"文件:
" V0 b) c W; h2 k+ k# T* }. d找到"addAbility(NewShipType,"CanAttack",1,1,0,0,0.35,1.2,"Munition, Corvette, Fighter……"这一行,那一串数字后面的英文就是攻击优先级,越前面的优先级越高,Munition就是弹药(导弹)了。3 a5 e' M9 G! f$ ]% r, ~ D4 z
& z/ M4 z4 r) _2 U: p! a3 R
这样改有个弊端,就是你的战舰没有手动选择目标时,会自动从弹药的优先级开始往下搜索目标。当被导弹围攻时,如果不管它,就会出现导弹不清光,重型武器不会开火的情况。当然,多用框选多目标攻击就能解决。# j" T5 \: \0 ]5 R& h) D# o1 [8 S
% p6 E! o0 e2 e8 I多找找相关的教程,适当修改小型武器(比如57mm炮弹)的射速、射程、精度(往低的调)数据,还可以做出天女散花般的弹幕效果,很壮观。 |