你先得学会如何解包并修改参数,具体教程去百度一下.... U$ h2 O+ E! x' A9 c
以中型4联装20mm近防炮为例,它使用"zgn_20mmhulldefensegun"弹药,在x:\homeworld2\data\weapon\zgn_20mmhulldefensegun里,找到"zgn_20mmhulldefensegun.wepn"文件:
5 u0 [1 i9 d; p; Z, n' G9 n/ Z 0 S; @4 S( g' {9 {! X) ^9 r
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). A! @" b! i1 k
AddWeaponResult(NewWeaponType,"Hit","DamageHealth","Target",5,5,"")3 A* f1 N: ]1 E2 l# b. T
setPenetration(NewWeaponType,15,1,{
' r& P" k L" ~$ V- T, M S+ Y PlanetKillerArmour = 0,) ~7 e, S, A" G; S( {
})
/ b3 b9 C0 J! x! x$ Y% EsetAccuracy(NewWeaponType,1,{0 R5 I5 X4 k9 L2 e+ c
Fighter = 0.15,
- K9 }9 l2 \- Y1 M" |},{: [9 e1 u! F6 U% t
Corvette = 0.2,& X$ r( E8 [" c' A% b4 c
},{
# y+ w( G/ v: K munition = 0.2, G3 I0 {4 W6 E0 _ x- |' i
},{
?6 ^+ q* o6 d" q) [ Frigate = 0.8,
5 [' }( P5 d6 |) \ damage = 1,
0 ^+ |) h4 }* A},{
]: l5 d! x: V; j Resource = 0.3,
/ q0 F) P4 e3 P) v+ I damage = 1,8 a6 }5 p4 u" |% y% O4 b
},{+ n: g7 h N7 {+ u) s# v
SmallCapitalShip = 0.6,) W. V g+ F4 T" u$ F0 t' G
damage = 1,+ Q6 U% H6 V. b, R
},{4 r' Q7 C6 `4 d; x" g" ], e
BigCapitalShip = 0.6,, }8 t& A4 E4 r7 b& U0 q
damage = 1,
" n$ J1 R, M$ x8 ]1 q},{
1 Z1 T% E* [$ M- i0 X9 g Mothership = 0.6,+ s8 }* r* C0 K& X# I6 O# Q
damage = 1,
* o/ V7 u/ W3 R},{ D% j' ]2 k4 L0 D: Q6 u5 j, N
ResourceLarge = 0.6,4 C+ m1 r [ I" a
damage = 1,
, r' h9 c- e2 O4 x})& J9 K( N% s% Y9 T+ N
setAngles(NewWeaponType,00,-170,170,0,60)" d# O; |: ?! X( N& r, q
setMiscValues(NewWeaponType,1,0)
5 R7 a. G& A+ ~* C1 \ 5 V# P, K. ~3 G) \ \
战舰什么的被20mm炮弹击中基本是挠痒,可以把红色部分那些小数改成0(就是不攻击),当然只想打导弹的话可以把战斗机和护航艇后面的小数也改成0。
* d0 L7 K4 d) `) o f/ V 4 j4 m8 U! f# t: r! j4 g* o
然后就是修改舰船,攻击优先级只能修改舰船本身而不是某个炮台,上面修改的只是让你攻击敌人战舰的时候,防空炮会空闲下来打打飞机导弹神马的。
9 A$ k7 I! v; [) q' M- mx:\homeworld2\data\ship\zgn_xxxship(小型、中型、大型从属舰/战术舰,巨型战术舰是zgn_hugeship)文件夹里,找到相应的"*.ship"文件:
7 j+ U0 `5 Z' h找到"addAbility(NewShipType,"CanAttack",1,1,0,0,0.35,1.2,"Munition, Corvette, Fighter……"这一行,那一串数字后面的英文就是攻击优先级,越前面的优先级越高,Munition就是弹药(导弹)了。+ c! y. z0 s4 H+ {* M( q
5 N$ V% J+ C9 J b$ Q这样改有个弊端,就是你的战舰没有手动选择目标时,会自动从弹药的优先级开始往下搜索目标。当被导弹围攻时,如果不管它,就会出现导弹不清光,重型武器不会开火的情况。当然,多用框选多目标攻击就能解决。
~: t: J y5 y: {: H, d
( x" f3 s, r: Z0 R# ~0 r; Z多找找相关的教程,适当修改小型武器(比如57mm炮弹)的射速、射程、精度(往低的调)数据,还可以做出天女散花般的弹幕效果,很壮观。 |