你先得学会如何解包并修改参数,具体教程去百度一下...
/ S1 l- g& M& Y# e以中型4联装20mm近防炮为例,它使用"zgn_20mmhulldefensegun"弹药,在x:\homeworld2\data\weapon\zgn_20mmhulldefensegun里,找到"zgn_20mmhulldefensegun.wepn"文件:* K6 M3 h9 r6 ]
3 `! L$ I2 s3 s" I5 JStartWeaponConfig(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)
$ s5 X& S8 K4 w/ q! o6 t1 sAddWeaponResult(NewWeaponType,"Hit","DamageHealth","Target",5,5,"")
& x# {$ r. r; k! W2 d0 OsetPenetration(NewWeaponType,15,1,{
" [/ e% |. a8 o2 R/ K4 c PlanetKillerArmour = 0,
6 W0 }! S8 G$ ~+ {7 g})
7 P) M8 o' b8 |# p' tsetAccuracy(NewWeaponType,1,{7 R( i9 z3 G6 T
Fighter = 0.15,/ j) p2 u6 e0 ~2 u" h5 _
},{; {( Y( Y" c* d: e. F9 W( w; i* ^
Corvette = 0.2,8 @/ ? [1 P1 k5 }( P
},{
- p& n4 U3 M9 X munition = 0.2,
E m5 s! I0 @. T+ W},{
; ]: G( i F. g5 C5 m' B A Frigate = 0.8,
6 }7 x. a( T* u6 H! t8 V damage = 1,# I0 V$ |/ c0 m4 h# f( q4 k W( s5 \
},{
- u, v2 O3 }( z* K Resource = 0.3,. Q$ G3 ?/ z/ a6 z
damage = 1," I" Y& f3 ]$ x- G6 T9 ]
},{# l8 S$ R- f; R$ R# N" |. ]/ `% l
SmallCapitalShip = 0.6,$ u1 E/ {/ `% b3 S b% M+ R
damage = 1,
. o' |; I- \5 r& B+ b# w( E},{
# b- ~1 n- U5 a# W) n3 _: }- e* B BigCapitalShip = 0.6,# o9 L% K. z, I8 V6 k+ I
damage = 1,
; a+ Q9 |7 W; h3 t},{8 y; ]5 ?1 v) H& a: s5 t8 O* R( O3 I
Mothership = 0.6,7 U# ?/ B& ?5 H7 p4 |& l
damage = 1,
: Q) O4 z6 \' L; n4 q8 d% i},{
$ y3 F2 y. Y# M) h7 ^ ResourceLarge = 0.6,; Y' r3 I+ j2 q2 z
damage = 1,
6 Y, o% F! L2 }})
# u& G" W% \; b% EsetAngles(NewWeaponType,00,-170,170,0,60)
. e. \) `; U1 n. d+ F% V* K& u4 ?setMiscValues(NewWeaponType,1,0)
. h9 ]0 w% b( x2 \ K- w
- p8 P/ Q$ {6 y) E* T) G战舰什么的被20mm炮弹击中基本是挠痒,可以把红色部分那些小数改成0(就是不攻击),当然只想打导弹的话可以把战斗机和护航艇后面的小数也改成0。
5 H8 ~6 b, p% f/ j) k! _
( c5 ?2 q" u7 C) G% q+ o0 [然后就是修改舰船,攻击优先级只能修改舰船本身而不是某个炮台,上面修改的只是让你攻击敌人战舰的时候,防空炮会空闲下来打打飞机导弹神马的。" b+ S, }3 v0 p
x:\homeworld2\data\ship\zgn_xxxship(小型、中型、大型从属舰/战术舰,巨型战术舰是zgn_hugeship)文件夹里,找到相应的"*.ship"文件:* ?) n2 _& g1 x( Z
找到"addAbility(NewShipType,"CanAttack",1,1,0,0,0.35,1.2,"Munition, Corvette, Fighter……"这一行,那一串数字后面的英文就是攻击优先级,越前面的优先级越高,Munition就是弹药(导弹)了。# O( x1 o8 j! n% e$ _4 g% `! ~0 {
. |' {4 U4 S* l1 I( j这样改有个弊端,就是你的战舰没有手动选择目标时,会自动从弹药的优先级开始往下搜索目标。当被导弹围攻时,如果不管它,就会出现导弹不清光,重型武器不会开火的情况。当然,多用框选多目标攻击就能解决。
- p. z6 p [- H, ?6 M! W9 S
9 @. H9 e5 N7 L* L; e$ Q. N多找找相关的教程,适当修改小型武器(比如57mm炮弹)的射速、射程、精度(往低的调)数据,还可以做出天女散花般的弹幕效果,很壮观。 |