你先得学会如何解包并修改参数,具体教程去百度一下...
1 X9 C# M! c7 K- t% T" N以中型4联装20mm近防炮为例,它使用"zgn_20mmhulldefensegun"弹药,在x:\homeworld2\data\weapon\zgn_20mmhulldefensegun里,找到"zgn_20mmhulldefensegun.wepn"文件:
, H7 ^1 z# {+ a7 J
) u7 K3 r5 b" o6 A& \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)
9 a, [ j4 C$ M$ r5 wAddWeaponResult(NewWeaponType,"Hit","DamageHealth","Target",5,5,"")
* ~8 n/ j+ E( }) PsetPenetration(NewWeaponType,15,1,{7 D4 y! h! q/ p
PlanetKillerArmour = 0,
7 T3 \) r) l8 f& y})
; R& T# c$ g3 dsetAccuracy(NewWeaponType,1,{8 z3 z- M* t2 H# p' G/ X
Fighter = 0.15,$ p$ ~8 y M! m: A. n
},{" Z. w0 i; V8 Y$ e
Corvette = 0.2,$ ^, p& n6 B/ O+ c
},{+ m- a% x b; v& k1 u) F
munition = 0.2,8 P1 ^9 |3 J! {6 r) l6 I3 q. `* c
},{
( @! e) j* g v2 ?' d2 h Frigate = 0.8,
& a6 S& i4 I2 x# C" H damage = 1," w" s1 I: | J0 t$ ^ ]7 }
},{. X, k+ [0 i& g. e9 G; m7 C
Resource = 0.3,# T$ B. @0 W+ G9 L/ ~
damage = 1,3 Z+ m1 J' `& f6 E
},{ c0 x* }7 |; s7 j# u
SmallCapitalShip = 0.6,' {' \4 w j- _& ]
damage = 1,+ g7 C& X! Q) w& v2 X+ f- ?
},{
' K. h' s3 \0 M" y% S BigCapitalShip = 0.6,# i9 u2 D) h' I! K% E) p4 @
damage = 1,
6 J3 @& U, F9 n8 v" V( y+ t$ Q k},{
9 @. g: k. C* i Mothership = 0.6,2 N4 D4 M& x$ J. ?' E
damage = 1,
& X1 @' Z6 c y0 W$ d; b},{
4 N$ \6 x" X% Y; R0 @( g/ \ ResourceLarge = 0.6,
3 Y, |/ F6 w2 _* q) I damage = 1,
1 X8 O7 Z9 G0 Z% x" d; ~# v# m})
# _6 _# }" x' H$ Z; msetAngles(NewWeaponType,00,-170,170,0,60)
# R* u! \$ t. Q5 E% l1 ], P7 ZsetMiscValues(NewWeaponType,1,0)
3 z J1 m& C5 C' u7 T* H* \
+ d# D$ t2 `6 N; r$ z# x战舰什么的被20mm炮弹击中基本是挠痒,可以把红色部分那些小数改成0(就是不攻击),当然只想打导弹的话可以把战斗机和护航艇后面的小数也改成0。4 _/ ?2 `3 q# u$ I- m5 [: a
0 R0 q5 A! m2 `! B6 y; A( I
然后就是修改舰船,攻击优先级只能修改舰船本身而不是某个炮台,上面修改的只是让你攻击敌人战舰的时候,防空炮会空闲下来打打飞机导弹神马的。
$ M& W. V/ M3 g/ Kx:\homeworld2\data\ship\zgn_xxxship(小型、中型、大型从属舰/战术舰,巨型战术舰是zgn_hugeship)文件夹里,找到相应的"*.ship"文件:
5 E: Z9 Q- v3 L9 c: M& l# J找到"addAbility(NewShipType,"CanAttack",1,1,0,0,0.35,1.2,"Munition, Corvette, Fighter……"这一行,那一串数字后面的英文就是攻击优先级,越前面的优先级越高,Munition就是弹药(导弹)了。7 P* D. r% b% {$ Q; T0 c
3 P3 i% m+ B2 `3 d( R: x这样改有个弊端,就是你的战舰没有手动选择目标时,会自动从弹药的优先级开始往下搜索目标。当被导弹围攻时,如果不管它,就会出现导弹不清光,重型武器不会开火的情况。当然,多用框选多目标攻击就能解决。7 b: ~9 H) C6 G; N; E/ K) C$ ^3 W- e
4 L9 u5 d. ^# B; K* E0 V
多找找相关的教程,适当修改小型武器(比如57mm炮弹)的射速、射程、精度(往低的调)数据,还可以做出天女散花般的弹幕效果,很壮观。 |