你先得学会如何解包并修改参数,具体教程去百度一下...1 S. Y9 ^7 V1 l) F8 p* \: a
以中型4联装20mm近防炮为例,它使用"zgn_20mmhulldefensegun"弹药,在x:\homeworld2\data\weapon\zgn_20mmhulldefensegun里,找到"zgn_20mmhulldefensegun.wepn"文件:
6 D3 x4 w! A8 M: S : B. M( K8 L% G: m2 K: _
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)
& [% w0 B7 N0 Z( L, OAddWeaponResult(NewWeaponType,"Hit","DamageHealth","Target",5,5,"")
! L$ R8 ^! X$ U/ rsetPenetration(NewWeaponType,15,1,{7 g* G4 _% s3 H: ?) ` y
PlanetKillerArmour = 0,7 K2 N% Z2 ?3 A1 o8 h0 {
})
' E7 ^* E9 p8 A* Q$ N& p6 Q' f/ \setAccuracy(NewWeaponType,1,{! R* ^, V1 d0 P* o% e
Fighter = 0.15,. ]# q& j: C6 } b! T# E& J# v. Z
},{% W0 m2 u) ]( U- \4 I/ C0 \* V
Corvette = 0.2,
5 C6 W; O% E5 t& L},{" ^) F8 f4 ^0 n. ]8 s! v
munition = 0.2,; D6 V5 {) h) u2 k
},{
8 |% ?7 w0 W# M Frigate = 0.8,
! c1 I% d' M- Q2 f damage = 1,3 ]% Z& H, X! q2 u A
},{# r! r; ~0 A! l" i8 p1 @+ Y' D
Resource = 0.3,
) B& C2 X. c! U0 V8 h& ?4 g( c8 Y damage = 1,
% q1 s, `9 z; E7 c},{& i$ U" c- I6 I8 ^, r' c
SmallCapitalShip = 0.6,5 z! z! a2 |. O, f- z/ z; T
damage = 1,
, a# h) |9 k+ \* x' ^+ `" s8 s1 h1 x},{
, N! E: `0 E1 `2 V BigCapitalShip = 0.6,% ~( k$ q9 I: \& f% ]9 f w0 o7 z% d
damage = 1,
- v! V' q# _# x. K},{' i( h3 d& \( p4 s" [
Mothership = 0.6,
1 b- T( g U7 n+ m% { I damage = 1,# m8 z- y3 z" |4 |8 L, w
},{
% h( I" A6 d- Z3 B6 t* _; c1 J ResourceLarge = 0.6,6 S) \5 ~0 @- `8 A
damage = 1,
& h! f- U f8 S})
$ \2 o' D3 U/ m8 lsetAngles(NewWeaponType,00,-170,170,0,60)% O$ ?& ? n3 P% Q
setMiscValues(NewWeaponType,1,0)
9 `7 \1 q* ]: z( p6 K: P+ E
P; B2 E2 S4 F( i# ~战舰什么的被20mm炮弹击中基本是挠痒,可以把红色部分那些小数改成0(就是不攻击),当然只想打导弹的话可以把战斗机和护航艇后面的小数也改成0。
* f5 N- f Y9 L: d3 @3 U 6 d6 `5 z9 O/ L8 Z$ F8 l; b. o
然后就是修改舰船,攻击优先级只能修改舰船本身而不是某个炮台,上面修改的只是让你攻击敌人战舰的时候,防空炮会空闲下来打打飞机导弹神马的。, K1 h+ m( f8 h) }; x
x:\homeworld2\data\ship\zgn_xxxship(小型、中型、大型从属舰/战术舰,巨型战术舰是zgn_hugeship)文件夹里,找到相应的"*.ship"文件:2 d% ~" T- G# Q) v' v: P; h/ G
找到"addAbility(NewShipType,"CanAttack",1,1,0,0,0.35,1.2,"Munition, Corvette, Fighter……"这一行,那一串数字后面的英文就是攻击优先级,越前面的优先级越高,Munition就是弹药(导弹)了。; \8 P# x, f1 g+ t. x
$ H6 Z0 S; {# J: N
这样改有个弊端,就是你的战舰没有手动选择目标时,会自动从弹药的优先级开始往下搜索目标。当被导弹围攻时,如果不管它,就会出现导弹不清光,重型武器不会开火的情况。当然,多用框选多目标攻击就能解决。 q% n' C- R$ w% |
9 w& s- T9 z' S+ v4 C4 F7 v多找找相关的教程,适当修改小型武器(比如57mm炮弹)的射速、射程、精度(往低的调)数据,还可以做出天女散花般的弹幕效果,很壮观。 |