你先得学会如何解包并修改参数,具体教程去百度一下...4 {0 S. u8 u, D: }# _# Z8 J
以中型4联装20mm近防炮为例,它使用"zgn_20mmhulldefensegun"弹药,在x:\homeworld2\data\weapon\zgn_20mmhulldefensegun里,找到"zgn_20mmhulldefensegun.wepn"文件:/ i7 z3 X/ D+ K1 x
6 Y* v0 M; O y5 b: U
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)
/ s% Q, n4 v) @- V: e% MAddWeaponResult(NewWeaponType,"Hit","DamageHealth","Target",5,5,"")
9 i( s/ [9 X- c, M5 k8 XsetPenetration(NewWeaponType,15,1,{0 ^' P' X( q' j( _. l
PlanetKillerArmour = 0,4 P9 g& c0 v4 L+ v
})
) s" X) j% S5 W" D BsetAccuracy(NewWeaponType,1,{# V; @' `/ k% p4 C* v
Fighter = 0.15,/ X; k! S5 q5 x7 _# d+ K& q: f+ X
},{. _% R, U; d& j- @
Corvette = 0.2,) v% |0 | W! H
},{
. ?* I" ?# W3 V, A, I4 U! J munition = 0.2,
" X% ~" y s6 U},{
% P$ _ l0 ]0 T Frigate = 0.8,
; K8 Y% Z/ @ a; q; L+ u( _ damage = 1,
1 m; {5 c9 y6 d2 g' P% D: H},{
. ]2 k4 m4 a# c8 e& T Resource = 0.3,( H4 A, _9 f' U% g: Q7 h8 P$ I
damage = 1,
% S+ D6 h3 h; H- z9 l},{6 e9 w$ b5 t4 ?# P5 ~' X. |7 p- x
SmallCapitalShip = 0.6,
6 q. _7 S# M9 c4 [( O; k damage = 1,
# ~: q3 [: x* y. k},{% I7 Z, ]& I4 Z3 b
BigCapitalShip = 0.6,
- M( S/ c, i+ K/ N damage = 1,
2 I w @5 h6 ~! H/ l W/ x},{0 p+ Q, M- A3 Q: i
Mothership = 0.6,; k; P' a. P) V- L3 W" l0 e$ J8 t
damage = 1,
1 b* l- h* m! S2 A},{
4 E1 h9 Y3 C' B% P, J. @; n$ T; S ResourceLarge = 0.6,
6 U4 u4 J x: k: T damage = 1,
+ k+ A: o+ C7 o' X: W})# S" g7 R: J3 R4 _4 W6 Q
setAngles(NewWeaponType,00,-170,170,0,60)
, z8 |; |9 d) T6 OsetMiscValues(NewWeaponType,1,0)+ P, M; ?/ p8 B1 o9 x7 X2 J- q
; `1 Z3 O* k3 t
战舰什么的被20mm炮弹击中基本是挠痒,可以把红色部分那些小数改成0(就是不攻击),当然只想打导弹的话可以把战斗机和护航艇后面的小数也改成0。
. i8 t$ I+ \* @1 [3 D( g
! r0 l! S9 G6 K: N! }+ n. P: e$ O然后就是修改舰船,攻击优先级只能修改舰船本身而不是某个炮台,上面修改的只是让你攻击敌人战舰的时候,防空炮会空闲下来打打飞机导弹神马的。
( B7 C+ o: V3 g- j# M3 u5 }x:\homeworld2\data\ship\zgn_xxxship(小型、中型、大型从属舰/战术舰,巨型战术舰是zgn_hugeship)文件夹里,找到相应的"*.ship"文件:
/ p( [$ ~% j) n! j: d( v! Q" L找到"addAbility(NewShipType,"CanAttack",1,1,0,0,0.35,1.2,"Munition, Corvette, Fighter……"这一行,那一串数字后面的英文就是攻击优先级,越前面的优先级越高,Munition就是弹药(导弹)了。
s. I! S4 c% l9 Z* T
9 y: Y* K! ]8 F' k: Y- w这样改有个弊端,就是你的战舰没有手动选择目标时,会自动从弹药的优先级开始往下搜索目标。当被导弹围攻时,如果不管它,就会出现导弹不清光,重型武器不会开火的情况。当然,多用框选多目标攻击就能解决。5 B* u2 e6 r R5 f9 s
' }! E" K' Y7 e0 K1 J
多找找相关的教程,适当修改小型武器(比如57mm炮弹)的射速、射程、精度(往低的调)数据,还可以做出天女散花般的弹幕效果,很壮观。 |