你先得学会如何解包并修改参数,具体教程去百度一下...
+ Q; Q9 s/ U+ P$ c, |以中型4联装20mm近防炮为例,它使用"zgn_20mmhulldefensegun"弹药,在x:\homeworld2\data\weapon\zgn_20mmhulldefensegun里,找到"zgn_20mmhulldefensegun.wepn"文件:# w$ y) p) s) o8 T/ S. @
2 s) k* M6 q: Q' t5 aStartWeaponConfig(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)0 G( ^' d6 V1 i7 L
AddWeaponResult(NewWeaponType,"Hit","DamageHealth","Target",5,5,"")
' ^+ a$ s8 D, j- e2 K' w3 f; JsetPenetration(NewWeaponType,15,1,{
/ o7 v. v8 h' T* d PlanetKillerArmour = 0,- O5 [8 A5 W* r Y0 s; ?
})
D9 y6 a1 h3 v$ ksetAccuracy(NewWeaponType,1,{
6 {" ~. m% T0 ?. E; W( o; } Fighter = 0.15,3 K3 ], \$ b/ m8 T) l f
},{( }, c+ l6 a& O4 j' L
Corvette = 0.2,
( y. F J# z! h: H},{
* }2 {4 n+ F9 W1 z; R) L8 R/ j munition = 0.2,
( F+ C: g6 d4 F4 L2 J. X},{# Q7 C( _+ U, q% }
Frigate = 0.8,
& b/ \5 f Y% I4 h3 J: H4 n3 Z damage = 1,
# p! L# ` b) {( X3 k},{% }; Z4 }2 W& [
Resource = 0.3,3 u1 f5 J$ a* C& G+ ~! @
damage = 1,. g2 n/ U# q. f" w V" b
},{
! r% L3 o$ \ C+ N; V SmallCapitalShip = 0.6,
( o1 l3 b4 ]3 \$ w2 f damage = 1,4 g. Q4 B% B1 U6 I1 o, Z1 z
},{
# A q+ F( v, o9 N# X BigCapitalShip = 0.6,+ b8 ~0 {& [! A( k
damage = 1,
+ M4 W3 b: @5 U% e3 g$ |0 `! m},{- O. Z1 I1 b- I- E3 W& L
Mothership = 0.6,
1 X) ?" \# C+ C damage = 1,* W2 O" k$ b* C- ]/ r9 V# f
},{4 [5 S' E$ e2 C* ~3 q
ResourceLarge = 0.6,6 ~+ `. O# g9 ^1 Z
damage = 1," x* ^" e0 t: j" w
})' I* I. w4 J) O5 z; T
setAngles(NewWeaponType,00,-170,170,0,60)
% n+ G9 g% X w8 M+ X5 K2 Q/ qsetMiscValues(NewWeaponType,1,0)( v* A: }, l9 y9 X# s8 c* K
' |% T: b4 k I) s) F$ d战舰什么的被20mm炮弹击中基本是挠痒,可以把红色部分那些小数改成0(就是不攻击),当然只想打导弹的话可以把战斗机和护航艇后面的小数也改成0。
6 X$ ]3 U- L1 f+ j' c
& K ?; k0 o, m+ m F3 \: L) E2 T然后就是修改舰船,攻击优先级只能修改舰船本身而不是某个炮台,上面修改的只是让你攻击敌人战舰的时候,防空炮会空闲下来打打飞机导弹神马的。
# b' ~7 N( w/ v, t! Mx:\homeworld2\data\ship\zgn_xxxship(小型、中型、大型从属舰/战术舰,巨型战术舰是zgn_hugeship)文件夹里,找到相应的"*.ship"文件:, c( j! g- O+ r( X: Y q- ?
找到"addAbility(NewShipType,"CanAttack",1,1,0,0,0.35,1.2,"Munition, Corvette, Fighter……"这一行,那一串数字后面的英文就是攻击优先级,越前面的优先级越高,Munition就是弹药(导弹)了。; I& H: _. k) m9 Q5 y
$ R; w% \$ L; K; a2 t1 M这样改有个弊端,就是你的战舰没有手动选择目标时,会自动从弹药的优先级开始往下搜索目标。当被导弹围攻时,如果不管它,就会出现导弹不清光,重型武器不会开火的情况。当然,多用框选多目标攻击就能解决。
# f- y) H3 L8 A. [ , ~8 h$ Y! n; ?) [
多找找相关的教程,适当修改小型武器(比如57mm炮弹)的射速、射程、精度(往低的调)数据,还可以做出天女散花般的弹幕效果,很壮观。 |