你先得学会如何解包并修改参数,具体教程去百度一下...
7 e( _' d S) u3 K2 o& d2 Y以中型4联装20mm近防炮为例,它使用"zgn_20mmhulldefensegun"弹药,在x:\homeworld2\data\weapon\zgn_20mmhulldefensegun里,找到"zgn_20mmhulldefensegun.wepn"文件:: P5 a" r& z4 R; _
' o# l/ m" I9 z7 o+ d GStartWeaponConfig(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)6 N) o5 D) u' O. h" o
AddWeaponResult(NewWeaponType,"Hit","DamageHealth","Target",5,5,""), b. J! y8 t: v
setPenetration(NewWeaponType,15,1,{ U: n/ h) p. c0 v
PlanetKillerArmour = 0,
- c: \- t& o( ] y})( @* n! y( m1 T. u( G7 x" o ~$ F
setAccuracy(NewWeaponType,1,{
* x( G7 d# ]; V# _8 w Fighter = 0.15, g% G% N# q- Q) Q+ L0 J7 g2 i
},{
9 Y( n4 N- n% K4 D Corvette = 0.2,4 |; ^6 [7 K& |* _8 z# [
},{6 u- H; x+ A% o8 S1 O7 A! Y
munition = 0.2,
5 Q. e- ^4 ? e% w- Z},{" N; a; C y, ?# K4 K3 t2 B: n) ]" z
Frigate = 0.8,6 J8 ~& N5 K% N: w9 W) c* K! D
damage = 1,. U8 p1 y# }% c0 j5 G# D5 E
},{9 P1 N1 [% ^$ `/ o3 p8 X# K3 h
Resource = 0.3,
d, n; s4 f# b1 c2 D4 F# Z damage = 1,3 u: g6 z6 F4 }) h, J% {
},{: A5 [' h. [) w3 V, G @! [- }
SmallCapitalShip = 0.6,
2 w0 V: H% t& q$ m6 F% d damage = 1,# }6 e. ]+ E4 l7 C6 _' [
},{
: S' Z8 c% F% Q# C BigCapitalShip = 0.6,
: |( e- y6 U7 g$ ` damage = 1,; k% K' x" @% y% v4 G8 [3 K4 A4 X
},{: {/ H q7 _+ U. U6 M) `
Mothership = 0.6,
8 d' D8 u; `* F0 m M damage = 1,) G9 \. d3 N! C* _
},{8 x: P" }/ f. S; _
ResourceLarge = 0.6,7 p, S7 \: B6 @' E ]
damage = 1,
/ ~: i, f3 c: T+ W- R; x})8 m9 U2 J7 m7 I7 A
setAngles(NewWeaponType,00,-170,170,0,60)
) g" a p a' JsetMiscValues(NewWeaponType,1,0)
7 E3 p4 m' P. q: z; c! ^ / r( M6 G8 F6 e* l! k( R( f
战舰什么的被20mm炮弹击中基本是挠痒,可以把红色部分那些小数改成0(就是不攻击),当然只想打导弹的话可以把战斗机和护航艇后面的小数也改成0。
& y, ^& Y5 z- R7 m7 r e/ m! i5 \) D( M3 t; I+ K) h
然后就是修改舰船,攻击优先级只能修改舰船本身而不是某个炮台,上面修改的只是让你攻击敌人战舰的时候,防空炮会空闲下来打打飞机导弹神马的。& _. j. m' ?" ?0 ]9 ~% n9 U4 n% f
x:\homeworld2\data\ship\zgn_xxxship(小型、中型、大型从属舰/战术舰,巨型战术舰是zgn_hugeship)文件夹里,找到相应的"*.ship"文件:
2 [' _0 [" D$ X9 r找到"addAbility(NewShipType,"CanAttack",1,1,0,0,0.35,1.2,"Munition, Corvette, Fighter……"这一行,那一串数字后面的英文就是攻击优先级,越前面的优先级越高,Munition就是弹药(导弹)了。$ F) ^% j6 d4 F
5 e, d& [2 `4 [. x0 y
这样改有个弊端,就是你的战舰没有手动选择目标时,会自动从弹药的优先级开始往下搜索目标。当被导弹围攻时,如果不管它,就会出现导弹不清光,重型武器不会开火的情况。当然,多用框选多目标攻击就能解决。' w9 s# ^) b" A E K
+ [8 o( C2 u4 C多找找相关的教程,适当修改小型武器(比如57mm炮弹)的射速、射程、精度(往低的调)数据,还可以做出天女散花般的弹幕效果,很壮观。 |