- UID
- 2
- UCC
-
- 声望
-
- 好评
-
- 贡献
-
- 最后登录
- 1970-1-1
|
终于找到了!!
! A8 g5 V" v2 K7 L( N
. b) L9 P/ m/ J. _+ Q3 q, s% K帖到网站慢慢消化~~
8 E2 [7 V9 @4 _- I9 D7 S0 g5 r9 x- S' _' k0 }
# T% N; N- w5 ?6 F5 _作者:BobTheDog <==似乎很有名气~
2 \8 K$ ^* Z8 S$ G, Z# J T* y7 b9 O. r* a: n
% p: |) e7 G6 N+ T) a; |* P) K4 ^$ j
3 U" y% B0 J( A1 |9 c! @
Ok, so ya want to edit a script, right? well, today we're gonna focus on the main menu background, the one with the station in front of a planet with the ships and transports flying across. * ~+ c: M+ U) y& a
First off, you need the .thn uncompiler:' W B( b7 Y3 w9 C% Z. A9 C- j. S
here
. c& E& f! W" K' k$ ~and you'll also need:
8 e. B( W$ m5 ?0 a! a, ]BINI
. X9 w+ Q3 [+ J3 P$ I+ `and* ^* R; b n* s; H l6 V
UTF EDITOR
: c( A Y6 E; _! T" P) `7 _, B! mboth of which can be found in the editing utilities section of lancersreactor
- ^4 c3 f+ S5 F% ^+ D" pnow, once you have those, go into DATA\SCRIPTS\INTRO and copy gasminer3.thn to wherever you unzipped the .thn decompiler to. decompile it and open it up with notepad.: N0 q6 |( D1 \3 W) a$ C
Now, you are probably going "What's this? this isn't Freelancer coding!" and you'd be right. It's scripted in LUA code. But it's fairly straightforward, especially if ya know C++ or something like it.
" N/ O% L) ]2 iI'm not entirely sure what time unit is used in these, so just leave them alone for now., w& F' j0 G. k9 y2 ?4 B
* g! H& c% d( p& S4 Y
Ok, now every FL script (to my knowledge) begins with a duration declaration, and then a scene entity, and ya can just copy those if ya make a new script.
& \2 c6 @4 F3 C1 b( r7 \9 N. m& Khere's how things work in FL scripts:+ [4 q6 C0 `, f- j; o1 b8 s
Everything has to be declared. You can only use things from solararch.ini, shiparch.ini, effects.ini, and the starspheres and nebulaspheres.* M. G! J& S) H' O; B/ o
so, here's how to declare a ship:- {
2 P9 M- z" T; q8 `6 J: R - entity_name="Ships_li_dreadnought", <-- this is the name used to reference it in this script4 Y6 c, N6 g8 ^4 g& }; Y& q
- type=COMPOUND, <-- must be this for ships, P. o& L5 ?3 x$ r) p0 { L! g9 S
- template_name="li_dreadnought", <-- what to use from shiparch.ini1 v- D1 M& ?% A$ L& e( P E1 Y
- lt_grp=4,6 i) ^4 H: a1 ], o5 k# ]" ^0 y) O
- srt_grp=0,
- e) J, b, Z$ j. _2 I, A( O( K$ \ - usr_flg=0,
5 O# Y4 o, i+ L& k% q" Z4 } - flags=LIT_DYNAMIC,, o Y5 j4 j6 z0 H$ i. X* u
- spatialprops={
! y: |$ B0 B; | - pos={ <-- position to start at... only used is stationary! y9 k5 ?( |- K: y8 y1 ?
- 7760.895996,
2 K4 c* U, M: f: T0 u - 612.4628300000001,
6 u7 R% y: t2 l- Z. @* d% R2 C - -4181.624023: G6 G$ T+ ~9 v# r- |- T( ^
- },* b8 y. ]* |( y. x, i8 q) K0 f
- orient={ <-- rotational vectors" \, o- }( ?. e' y* q# P
- {$ _9 l/ ]1 {3 o
- -0.955097,& {/ @ I" n: ~7 |9 Z% b
- 0,
: I' d) `6 c8 D4 \ - -0.2962933 `" ]0 \. j$ }/ m9 ^0 J' s' s
- },
: K" I* Q8 \* P, m( T - {
! L& q8 N. x) z' q( }* m) A - 0,* i- q/ V' J: W! Y" X
- 1, F( [! r7 S' u$ g1 d" m9 z$ X
- 0/ O" z5 H3 d5 @$ w: t" s
- },
2 ^0 K* N$ B! `8 ^! k6 f3 z - {, w; c! L& P0 U" |# W
- 0.296293,
5 [1 D6 t9 o: e' g' s: o( J1 ]" m4 T - 0,) `; t8 b; H4 G1 ~1 I3 Q: H
- -0.955097! J* n h1 ]1 }1 s b3 |5 R: L
- }
6 G) t0 s" r7 S% F( ?$ d( s - }
0 ], j* R( X. l# S7 F* \ - },
& s. ]' j P! T - userprops={ <-- I assume this tells it where to get the template from...
$ J! s, g9 F6 u. `$ F$ t - category="Spaceship"& Y5 X t/ v- R9 a( D9 G* `
- }! ~* q' K. z. `) Y; x1 R
- },
复制代码 O! l% C- U( t
7 `/ H6 \; }8 Q3 f6 L( w
now, you can mae the template anything from shiparch.ini0 g5 k# ?( ]) r# {% G9 Z
we have a ship, now let's make it follow a path:* t1 f1 W" [% [
This is a path from gasminer3.thn:/ c8 v/ B9 O2 w+ p" @' W7 j
: F5 x& H* C, Q. a8 ]+ I. [' z
- {2 D- D( W- N$ i# V. a
- entity_name="Path_1_copy_1",% _2 ?/ U/ X, ^/ T7 `
- type=MOTION_PATH,
5 s) w H3 V8 E! e3 } - template_name="",6 P- s! E! f4 y, P; Q" n% Y ?
- lt_grp=0,
$ L ]% g# v6 v3 k3 [ L - srt_grp=0,
% m- f/ R) G: e' E( m) m- G/ F# u - usr_flg=0,+ ~6 @, A/ e p7 E( u
- spatialprops={, G( @) u5 ?9 t9 R) ]
- pos={/ j7 b( v( w2 S* v U
- 5,4 i# T- D9 W+ q7 i& m- J; y _+ t5 M
- 6.576355,; v3 L$ \; Z2 S) c* D" v5 m
- 55
3 t z' U4 L# s8 U9 i8 O - },. n6 a7 f$ W7 h: A+ l9 o: I; w
- orient={
# P6 N1 x8 l) X6 D8 y% s0 N3 C3 A - {. S( E/ b% I& \8 A# Y& o
- 1,
4 L: @$ J0 v% p2 o8 i* f1 o+ M1 V( T - 0, d" L, F# O6 q; R% I2 U1 ?
- 0
! A2 u, H7 J6 F - },
$ Y3 B' u+ h& e" Z, o6 c* ] - {8 N+ z2 r& [4 _. V
- 0,
/ @* L. H+ z9 @- `* T! i - 1,
$ H' c0 L. t8 A' l; I. \ - 07 a7 S3 }5 \6 J9 H
- },
9 G: D) p: C) z+ M6 J( ?; C0 T - {) h* ~+ W. t* R' W' h% M0 P8 Y) H
- 0,
+ ~; H ]: U: r- r+ B* Q - 0,
2 t( S+ Z$ ?! D - 1& N# p2 k4 _3 b; {) Q0 s
- }/ X6 T% Y0 e# ^9 F. ^6 P q: E: E& S
- }. _% O1 _2 w1 B- D
- },
: F6 [& n) s! k& M5 p7 M; G) t - pathprops={
% L& l# g0 O- u# A - path_type="CV_CROrientationSplinePath",
7 @! Q- `' l! ?$ R8 J - path_data="OPEN, {7760.895996,612.463013,-4181.623535}, {1.000000,0.000000,0.000000,0.000000}, {7465.413574,612.463013,-3846.421143}, {1.000000,0.000000,0.000000,0.000000}, {7569.932129,612.463013,-3511.218262}, {1.000000,0.000000,0.000000,0.000000}, {7474.450684,612.463013,-3176.015137}, {1.000000,0.000000,0.000000,0.000000}, {7358.968750,612.463013,-2840.812256}, {1.000000,0.000000,0.000000,0.000000}, {7283.486816,612.463013,-2505.608887}, {1.000000,0.000000,0.000000,0.000000}, {7188.005371,612.463013,-2170.406006}, {1.000000,0.000000,0.000000,0.000000}, {7092.523438,612.463013,-1835.202759}, {1.000000,0.000000,0.000000,0.000000}, {6997.041504,612.463013,-1500.000000}, {1.000000,0.000000,0.000000,0.000000}, "
: w j( C) p" p3 w - }6 F7 ? C. H& {9 `8 ]3 s. |
- },
复制代码 + |: I, I* S0 p' d. z9 |+ R6 |
2 J" O* ^: v7 m$ I2 k7 ball the numbers at the bottom are points for the path to follow, i'm not sure how to calculate them, tho. What you CAN do is edi the pos={ section:1 L: q. n: |$ Q$ R0 }
9 Z$ C$ i$ J2 j
- pos={ g c3 t+ S0 i
- 5, <-- positive is right, negative is left: o! q* D" h; L* K1 H
- 6.576355, <-- positive is up, negative is down
& r) t# b( x2 L: i1 C, _ - 55 <-- positive is forward, negative is back y# Y: o- l$ A e3 N
- },
复制代码 # ^# f5 Y D( J6 |. y
2 t1 B8 Z& P/ }5 a
I'm assuming that these paths are calculated from the center of the scene.* d, S; H7 q3 h- e9 |1 `
now, you need to have the ship go down the path... under the events={ section, at the end of the declarations, you would put:
7 ^( ^; l! L7 T) v+ E$ W
7 U3 [; c) ^# ^* c4 T, U- {
1 l, y1 a% a: J# o" D0 S, z- x - 0, <--this tells it how many time units to delay the action (I think), b* g. O0 W1 @) V5 F5 m! y
- START_PATH_ANIMATION, C( s, X+ x6 o% \5 Q
- {& c# X( w/ ^% E" y& _( L
- "Ships_li_dreadnought", <-- which entity to put on the path- i. {% o# [! h+ T9 {4 D, l1 k( @
- "Path_1" <-- which path to use
# y S% r8 H0 r/ j2 p' ? - },
0 y) C9 A6 d6 i6 w - {. r' _1 a0 h G3 d
- duration=60, <-- I'm not sure what the next three do...* W- ]# h" j( |# Z7 ^3 E
- start_percent=0,
: [- L; o7 u4 S! x. t3 a. X; D6 F - stop_percent=1,
- s/ c- b) i! | B. r. ` - offset={
( f/ `: X3 G, A! I - 90,9 J. M( X6 y2 d& X4 v8 R
- 45,
. [! J) }& a& \ - 45
9 n5 W' ~% i/ e+ g2 h+ d9 S2 U - },
& p& N! a0 w( [" W# q- W5 F6 C* O* N - up=Y_AXIS,7 G2 U; O' F9 t, L& w6 `: c7 ~0 I
- front=NEG_Z_AXIS,
+ Q# h9 Q1 g1 q3 ` - flags=POSITION + ORIENTATION + LOOK_AT <--this seems to tell the ship to face in the direction of the waypoint
3 l7 n# ^, R5 w- S( O - }6 Y2 d% F/ u! ~0 {, {' \$ ~
- },
复制代码 ; J" K0 J5 J* }
( Z `0 L; d! k( p5 V) uAs you can see, there is a field called offset={
3 X. t6 M& \" W2 K' D; K$ F; Fthis is exactly like the pos={ field discussed earlier. This time, it tells the offset by which the ship is placed on the path.
+ C" O# Q( V h E2 S8 O1 w6 {ok, now you have a ship, on a path. assuming you simply edited the gasminer3.thn, you are almos good to go.( ~! S6 F9 G N3 H
to get it to allways show up when you start freelancer (there are three possible menu backgrounds, randomly chose when you start FL) you need to edit two files:0 I- A& w1 [% M& B0 n
intro2_vlocanoplanet.ini
& M% \$ z( i4 L# Jintro3_planetchunks.ini
; M7 O. j4 @7 Yboth in DATA\UNIVERS\SYSTEMS\INTRO\BASES\ROOMS
7 d8 D l+ {% |5 r& _you'll need to decompile them with bini and change this line in both:' l3 s. I. T, ]
3 w& l- K( ^* k. H
1 Q' |0 j r0 ]0 I& q; S
- [Room_Info
, g% l, U- j# f# E$ F - scene = ambient, Scripts\Intro\xxxxxx.thn
复制代码 ( G2 g( T% s4 _8 J, m- y8 Q( P
0 r9 P7 Z: n3 v1 dto:# w. r% ^% p# C- o! {
6 M# c( T* ^7 s' F& f, } m3 z$ U- [Room_Info
' I. t' F0 H: j2 _6 c - scene = ambient, Scripts\Intro\gasminer3.thn
复制代码
P3 j2 `$ r4 V( T& `/ T( E, @% `. i% ^) U# I: n t! h: p
save both files, and make sure you put the decompiled ini's back into the right folders, and made sure they still had the .ini extension, not .ini.txt as bini makes them. now, load freelancer, and you should see the intro with the ship going by eventually.
( Z- F+ c; p! K) Y
( u# Q) s4 y% @# G5 |- a* ~& ^) DNow, you say "Wait a second... there's no engine!"
2 f* u) _4 x$ u! |that's correct.
# a! e- r8 s O3 \Here's the complex part: This is a script, not a Freelancer system, and those aren't ships, just models stuck on a conveyor belt. they don't even have solidity. Yep, you can fly them right through each other, and anyhting else in the scene, planets, stations, etc.
3 E5 y f4 M' \* ^- bhow to add an engine then?6 Z: R* i4 J7 i& U, b8 G
back at the declaration part of the gasminer3.thn file, add this:
, ~/ L( C2 g4 F7 ~5 `" |8 t2 q; ]) Z# p
2 a. z' {2 y5 N0 C, X- {
/ m8 h9 u6 ^1 @! ?3 k - entity_name="FX_ge_lbd_engine_01",- V3 p2 j/ F3 H8 m( I
- type=PSYS,
+ b1 w* M- }# O/ A8 a8 n5 e' j3 W% Y - template_name="gf_li_largeengine03",
/ t) d$ V2 @, r" t% e' { - lt_grp=0,
, d! g ?4 v4 k( j; b% a( @ - srt_grp=0,* H- B7 w$ o% F9 T. x# U6 p' S4 |
- usr_flg=0,1 Q! R5 `7 z6 O" e3 ]
- flags=LIT_DYNAMIC + LIT_AMBIENT,$ u2 H0 a' H( s2 F4 C2 P3 t9 ^
- spatialprops={5 S, ^4 h, l8 j' ~3 G( X6 L- Q, @
- pos={* L! x O5 J+ p0 b" x0 G/ K6 ?# v/ N$ o
- 7784.271973,5 d! j. r5 D/ _4 x
- 609.758606,
! v; W; T4 ]! ?9 D - -4256.9711914 i, k* b3 `$ k, r) T& O: @( J
- },
8 f$ h1 T" y/ Y - orient={0 x- s6 r5 V$ {8 x z
- {. A3 A( U$ l$ I( \3 ^
- -0.993505,- c; \; t2 `- N) |0 r
- 0,; o6 N) |3 X& h% V+ P! e
- -0.113791
" d! j% u0 U0 i. L, e+ Z& ?: A - },
& r) r! r% \/ n2 l* b - {; V* V- l2 D: e. Z/ c: \3 \
- 0,
1 K! v0 U2 l3 X( ]+ j: z+ x/ y3 P6 { - 1,
, O( H1 g9 }2 n3 M' H: z$ k. w# n - 0
; N: ?4 W" L8 ~4 b% x - },
! c1 t4 l# i1 @; ?, h* D - {
& }: W1 d6 A( W& ^9 x# a& Q - 0.113791,
8 b/ ~. y% B! ~, y- U6 |) f& I" s - 0,
7 }' O/ k% @. e9 K J% y7 f - -0.993505
1 f! W+ G3 i: w9 N: I. _- P/ c8 `' H - }
& C/ P0 e6 z# t - }2 q9 Q {* S0 C
- },7 _! }+ M/ p( o7 m; U
- psysprops={4 \. e* n, Q0 K* L. T
- sparam=0
2 R( D$ ]6 k1 ?. q7 c - }5 ~+ g/ F( ?: u8 f9 U/ J/ `. x0 t b
- },
复制代码 & E3 E2 c/ \! s/ L3 I* o5 `
: G0 L D4 x: q9 gthis time, the template comes from effects.ini
& o. ^, R( ^/ rthis is the engine effect used by the engine used by the liberty dreadnought in the game.
0 Z9 m. O$ m" t5 QNow that we've declared it, we mive on to attaching it to the ship:2 I. \! `/ j% \3 d9 S3 x1 ?
put this in the events={ section:" h+ k- K( C. _/ U/ V
+ M. ~' |4 ~" R& c
- {! e6 D" x' `# |/ F2 U/ @5 L: d2 [
- 0,
" N" ~! e6 Y/ a7 [/ x& G8 C - ATTACH_ENTITY,9 J, n$ D, T$ \8 ^: @
- {
/ O/ k3 h4 [1 f) { ^ - "FX_ge_lbd_engine_01", <-- thing that's being attached
# U- h/ b) a1 p5 I% V- a4 S - "Ships_li_dreadnought" <-- thing it's being attached to1 }, {: n7 z! W
+ D: S% K$ z0 G- }, X1 t7 v1 f0 Q( _) x% f4 F
- {
6 Y0 V3 T) ]% b! m% O( t Q - duration=2400,* K0 E* S6 A$ @6 h2 |6 \5 \! O
- offset={
; y6 f6 J' q4 i3 p) H - 0,
7 [3 t9 o; X0 K: ?4 H4 ^; i; o l! D - 0,
! T( j1 i* g' w6 y: m3 K5 G. p% K% X - 09 t& T, t4 @( J
- },, M% b2 |% E5 h: p6 `
- up=Y_AXIS,9 [3 y0 I& Q% r( p4 f- _8 X
- front=NEG_Z_AXIS,
, T4 Y5 G2 T: f; H% b - target_part="hpengine01",
, U$ ]! C$ u r& w x* W: ] - target_type=HARDPOINT,
8 r! O( x& `: l$ |/ J# S - flags=POSITION + ORIENTATION
4 \/ s8 S( D8 D, s9 ? - }7 Z) n( p- x) z% Q7 O) }
- },
复制代码
" Z A+ j Q' ]# }7 d3 }3 \
M+ X2 t# _2 ^: q& u gnote at the end it has sections for what to attach it to. If you are not familiar with the model you are attaching the effect to, you need the UTF editor to look at the hardoint names for specific models. The Liberty Dreadnought has only one engine flame, fortunately for us. and the hardpoint is labeled HpEngine01.% R4 i9 h7 ^6 X
I suppose you caould add offsets here, but that'd look odd...2 Z) H2 T! n# z3 h; k" h9 _
now it's attached to the ship, but we still need to turn it on:7 h, D/ G- o6 X
under the attachment event, add this:
( _9 o. U5 l. U , D2 p/ n) S( D2 t" ^2 b
- {
' J: d4 I5 ?, }2 ]% r - 0,
$ T' C1 t E( } u - START_PSYS,8 F, E2 V3 g9 s \( D
- {! O& `0 C" R4 O, c$ M, T
- "FX_ge_lbd_engine_01"
7 ?' M+ R I% C- J# z C3 T j - },9 `3 n6 ?! I: Z" Z! P9 B/ m
- {
$ q4 @, p( y- }7 j2 e0 g; s0 B0 _ - duration=2400
8 k2 }! M7 m( B$ Y/ [' ~& p - }
" H% N# c) a3 l! Z' Y$ w - },
复制代码 0 b/ ^$ L0 L9 X& y
* O& p0 }6 B' q. }
this turns on the named effect.
/ }; E4 k. J0 d8 \now, save the file and go back into the game. You should see the Liberty Dreadnough has it's engine now.
7 Q$ p' s. X; ], |, A8 o* qOne last thing:9 V) w& z' f }. X9 p8 m+ p# y
THe engine is too small, you say. Yes, but it cannot be helped. I don't know of a way of changing it's size... you see the size it dynamically controlled in the game, relative to your speed, bu the ship in the scene has no speed, it's just sitting on the track. so the effect is at it's lowest "on" point.
" o2 `+ H) e5 S3 {. O- ?And another thing:
; e" w6 a* y) \2 q, g! c" NYou can't add weapons, or runninglights to anything. Believe me I've tried.
A' _) r% c0 B0 J7 B- z
6 d( W2 Q; v! t0 X# bHere's another thing to try: 4 h* g3 i7 Z% j2 p" J3 o
Add this to these declaration area:
7 B8 f/ W! E% ^6 v! Q; Q+ o: I# A6 f
- {6 e. }. o6 S2 v' q( D
- entity_name="smoke1",
0 ?" R1 y" W& h! a: ` - type=PSYS,
' P' c' U( \5 S, E( o - template_name="gf_prisonattack_bigsmoke",
- ?" Y, c1 b: I$ e1 m4 h' V z5 Q - lt_grp=0,
# h3 C' @# Q \4 d5 C9 D - srt_grp=0,
, C- L2 K6 f; L: X - usr_flg=0,
4 c0 E( w2 J& x' k0 D - flags=LIT_DYNAMIC + LIT_AMBIENT,
6 [8 e9 P' L/ ?( |+ ? - spatialprops={
& r: [+ ]5 [: F - pos={3 X! F6 P5 S' ]
- 7322.942383,. g5 C8 W7 O7 Z' j5 D
- 363.170685,$ S2 s9 W" e. e- Q
- -3207.746094
1 O8 X: O4 s0 o& l0 V - },' M3 O5 Y' U6 i
- orient={
8 |) W. z H3 A% ]+ u% O( o3 J4 ` - {
6 c/ m9 t* j+ v. H' n0 _ h - 0.433044,& c; U; U/ @6 X8 Q
- -0.458753,
- K/ t1 f5 H: b6 }3 p* ` - 0.775899* {, r% f" S; ]) d: _# x
- },9 e, Q# a" |" T1 }+ @, |
- {6 u7 i, b* z. G) O' H1 n3 D
- 0.223574,
7 B; q/ |' B" H5 i; q1 S- l - 0.888564,; Q5 C# s) y1 Z' S& u8 l6 p
- 0.400586
3 E# I* L- t7 g5 H: N - },* `$ D" x( F( T6 S) V. g, x
- {' M4 w$ q S5 U" D$ }% D
- -0.873205,- G* J, F( e6 `0 F
- 0,
3 B" |9 c% F9 G& ~: z- H, `5 p - 0.487352
/ y* g$ N9 u9 L7 K' K9 m0 y - }
U6 ^5 W$ y0 g! a/ G/ b- I5 r - }' R& C C2 W$ U5 Y& i, [0 A
- },, H; L8 E+ N7 {
- psysprops={* v) V$ L% g8 R' s
- sparam=0; u% U( q1 p2 c, Y
- }9 Z+ z8 E5 l8 _* Y- j* s
- },6 i9 f/ p7 D+ e g7 q; Y$ `5 @% `
- {& g# e( I! J8 i0 R) l3 f. b
- entity_name="smoke2",
' ^0 W1 b- @* V v% w" @, x - type=PSYS,/ \. [5 C7 n: B, Z3 X
- template_name="gf_prisonattack_bigsmoke",
t. I7 C7 s a - lt_grp=0,
! c" {4 P5 J* @) I$ {3 _& S - srt_grp=0,: _1 z, m) A% Y4 R
- usr_flg=0,: D J) I# a" @5 }, r8 R; z
- flags=LIT_DYNAMIC + LIT_AMBIENT,
! M" K5 h0 H, _& Y. S3 J/ E4 s, q, K - spatialprops={$ M5 n' C# Z3 G4 W2 D* F# f
- pos={9 C! y& K5 @. @! D6 [3 U1 x
- 7322.942383,
" R! ]9 F5 ?* C' h7 x - 363.170685,( w9 u, i/ t: {' v" ^# g G! E
- -3207.746094& _7 [) `7 J7 q( I; W# C! m7 g6 b
- },0 C- D0 r2 ~: s! {# a- b
- orient={: E4 N. f% x j
- {: V. t* O# [7 G. h
- 0.433044,
3 d$ J6 }3 F1 m8 H - -0.458753,$ p) F4 z) `; X$ _4 i7 A
- 0.775899
) w) E/ e) Y( f% Q6 X - },
' o6 z. n6 }) J; j0 P% q- H - {( V" S) f o" b1 \: g9 q( P
- 0.223574,( |( o/ O c/ g2 ]7 t
- 0.888564,# V, k; E' e2 |+ u, V5 H
- 0.400586
7 t% s+ O* h$ k2 m - },% o8 E5 \. ^ I& V+ H& u
- {
! U4 s( O6 f! V - -0.873205,6 x) F1 _' v/ S k+ k
- 0, t& y3 I3 I6 ~* b: U0 X
- 0.487352
9 s6 D& r5 I9 R( D: D) I! g9 s - }$ t" C6 S( V$ |* d+ r- b
- }6 Y# }9 h' t% a6 U/ C: I' V
- },
6 B( m; E1 B7 a- Z' ` - psysprops={
! ?# R4 T, q% ~. C P, x - sparam=0% y0 N: [. M3 o, f
- }
" b% b8 Q$ ?+ n$ ~9 W7 m l, l$ e - },8 N- C( I7 ]: I- A7 }. |, ?6 J, [9 ^
- {
6 p r$ j1 N. \$ ?/ R - entity_name="smoke3",
: c/ a. a2 B: D3 K* J2 Y; _ - type=PSYS,4 Q# x, g A7 ]% U" I
- template_name="gf_prisonattack_bigsmoke",! X# Y6 @; o( @
- lt_grp=0,
% P& V, g* { J- D! o - srt_grp=0,& e3 S* ]$ f* y- T& \
- usr_flg=0,
* P6 j3 T" ?& @" R2 [- V - flags=LIT_DYNAMIC + LIT_AMBIENT,
2 h7 H; ~6 c; b - spatialprops={+ V& \; R4 Z. r5 c k$ w( k
- pos={
8 m! X# O" I. }+ G8 C) |7 {9 s - 7322.942383,. z. F n6 g* e8 \
- 363.170685,8 R: N7 H4 r. ?- a
- -3207.746094
* w0 I6 B9 o) q% r' w! { - },& `; C" |4 h% a
- orient={
0 w. n3 O; g, u( ^ - {
7 l+ ?7 _; o! h1 x6 y - 0.433044,
5 f ~- y: I, m! r - -0.458753,) h8 K M4 E- K5 q# z- [
- 0.775899
. w- {1 ?: b. U - },
/ x/ }: h E+ P& K+ s1 r/ S3 b3 B. X+ s - {" X# ~% K1 o# {0 z' |& }3 X' \' g* |
- 0.223574,' j( `6 j( ^; n; F; S" W% D) E
- 0.888564,. C7 c# R7 U2 C
- 0.400586# I8 A+ n l d! ^) f
- },8 [" c& e1 k x% r# z
- {0 V" i' C; S8 ^ I6 C- B
- -0.873205,
|$ i) s. [' K. ], F - 0,
6 F$ \% q$ ]# d' ~1 b - 0.487352+ G& y T, e* U4 _( }2 @- ~+ y+ h! ?, Y% N
- }
* X' l% x+ N3 O6 j2 y! J* ~ - }! M( d, T1 V" p0 t
- },
4 _/ R1 I- w& Y# [$ Y/ l7 V - psysprops={7 d& e3 C* z- O
- sparam=09 D. t- a5 ~7 |! w5 r. _
- }1 F( R6 q4 Z8 \ {' v
- },
7 b0 [( o: t8 g3 a( R7 L2 } - {1 a0 n9 z: P: ^3 e* `9 u/ B
- entity_name="smoke4"," f; k2 E0 g+ Q8 x" j3 ]
- type=PSYS,. {% s; Y( S, B" O3 X
- template_name="gf_prisonattack_bigsmoke",0 F7 `: c/ w2 F7 y! ~! Z. m
- lt_grp=0,
$ ?- x! |# M- B7 d - srt_grp=0,8 _, _) o+ M& \* E2 ?0 u
- usr_flg=0,1 W. r) a$ l2 y8 z
- flags=LIT_DYNAMIC + LIT_AMBIENT,
6 [2 f, Y2 e6 e0 L9 z' } - spatialprops={
- L+ F9 J! N: k - pos={: y! j, A7 K: H/ H, y3 Y
- 7322.942383,- i5 q L& }$ K) F7 R
- 363.170685,6 [& `% B O. r5 F2 @
- -3207.746094% ?) k5 }: f; |) Z! c S _ E
- },
1 C! g1 ]5 y& k' C& t6 N* H - orient={, i6 @$ B" ~2 D6 r
- {- F, d/ J: B3 Y% K; ^
- 0.433044,
$ j/ Q' H1 I% h0 v - -0.458753,0 b5 Z n" L2 S4 U( Q
- 0.7758995 w% b0 p9 v# w% g' C! ?3 V
- },
+ K6 C* j: U! X3 K6 a' A. c! t - {
n0 w) U8 a8 q; i$ S$ ^ b - 0.223574,
+ y5 S; S! U, I. f7 N6 B - 0.888564,
d- r' c: n3 Z2 d2 ^6 i - 0.400586
, q' ~4 n; l' V) \% {8 g: O) I - },% A$ P( n0 n) P8 F7 Y2 O
- {9 A& ^$ l6 h# y0 |/ q. N& g8 ]
- -0.873205,# P* [9 f. U) w8 A2 J
- 0,/ n4 i+ t: h0 c( D4 s0 h+ t( k
- 0.487352
" J2 Q6 s$ R2 h& `' B7 e - }
9 l; Y' W' C: u" D% q/ F$ n - }
3 z* D/ I$ F) Y6 w# L - },, w! w" `* f1 s$ Y# I2 V( h
- psysprops={
, D' j, D; J+ K, V9 n+ ~ - sparam=00 B) c' V7 n" g
- } W$ L; i9 l4 e/ l
- },; d+ X' K& \2 u# |0 ~
- {
% H1 `/ A! }8 ~; Y7 Y2 B - entity_name="smoke5",0 g( L @* [9 g
- type=PSYS,2 i7 k9 ]( p# E8 \8 v
- template_name="gf_prisonattack_bigsmoke",
# _: ]" z) r% p* N* \" ?* m0 z - lt_grp=0,
, Z) J9 L, a% s - srt_grp=0,7 }% S7 S9 W- l* \
- usr_flg=0,# I2 H$ q% \) t3 ]1 w
- flags=LIT_DYNAMIC + LIT_AMBIENT,
* e& z( G+ u6 A$ Y* A; P# p" M - spatialprops={
: H1 Y% n4 f, m' B; ^2 g. x5 U - pos={
, r- U# ^5 D% p - 7322.942383,
! H4 Q' ^" o# d" u \6 B' q - 363.170685,4 Q: x2 m1 p, m ~6 `' j2 d
- -3207.746094
! s6 b, ?* D a$ F+ R; { - },
: Z; k& V" ~! u - orient={# H/ k6 K; i! _* N' [6 o& p
- {
& s4 t2 X! z0 C- I+ K' O* t3 ^ - 0.433044,
, j2 c9 o: _' f Z$ y& W' b - -0.458753,/ E- V. v3 C: Q2 T$ V: Z
- 0.775899
' t2 e4 k7 b, |8 k6 K8 B5 `# v/ J - },, |5 N7 K7 u9 m+ z
- {
; t% t/ G* b4 ~% O - 0.223574,( Y- p- T! N& n& A; K9 t
- 0.888564,
8 y% b$ P) F r' m4 Z4 q, W - 0.400586
! r) }5 b2 k7 s8 T - },
% G X' ^; U# j1 o+ U+ Y - {5 q( b9 P2 W0 x* G$ n" W" H( s
- -0.873205,. H! f5 u$ z5 Q; p
- 0,
( l2 Z& [- r3 \/ [9 y1 G - 0.4873528 F2 n% S8 c, C* ]7 `* j# k0 G
- }
4 [3 t7 a/ f- a& ~4 G; j - }
' s9 O; M! V3 F( A8 |- Z3 V - },# i1 e$ _+ D9 R1 @+ F! g
- psysprops={
2 p" d) k% A. ]- i' R: {$ s! i - sparam=0
+ s: a8 `* i# J9 M5 g) x - }1 ^! N) ^" P1 L) `) B
- },# u$ h1 k9 o: H
- {& [% s2 }# Q, Y) K5 B8 h6 g; x2 V
- entity_name="smoke6",
: A' b( r- W4 V' f6 {4 c7 ? - type=PSYS,
1 f; c1 o/ T/ x4 k( T2 A2 j - template_name="gf_prisonattack_bigsmoke", i) I z) q5 [$ ~% y7 D
- lt_grp=0,+ D* O( \9 t% a
- srt_grp=0,
. N: k2 d9 T& g/ E% J - usr_flg=0,
4 E& u* z4 [% a - flags=LIT_DYNAMIC + LIT_AMBIENT,+ \/ I' _2 X1 G7 O
- spatialprops={/ v1 w9 \8 {' u' ]8 T' H
- pos={
d0 D: U) V9 R' |. U/ k - 7322.942383,
: Q( A1 A5 y. A% I5 Q6 n - 363.170685,0 w/ ?+ r9 n+ Q. g8 D! Z8 @
- -3207.746094' ^, r) t" z7 y u( }
- },
+ r9 M" @) K# J - orient={
( Z+ R! e2 b) o' U4 }4 b4 |* s9 R# n - {
3 O0 }# B) |0 m# }$ g - 0.433044,
) Q4 Q+ n; a- K1 z* \9 I0 k& f0 e - -0.458753,
' _ @0 a$ B k. G7 @ - 0.775899+ U4 B: }$ K) t+ E/ C' W0 a
- },% h1 V4 I# P$ `1 K+ a% ^' g
- {: m" @$ M% W" ~- l5 p
- 0.223574,
- o/ y$ D* x3 s - 0.888564,
' Q9 F- i% x' @$ `' V/ k4 u - 0.400586
1 Q* F7 \6 a+ J. |9 D1 b | - },
, t/ K2 Y# G* X/ [ - {
- v b+ z$ h& R1 o9 h - -0.873205,& y" q; y- H }+ v. O, d
- 0,
( b N3 \ V; r9 a/ o - 0.487352
. B& V1 v- R& O6 S3 g - }& @! C. ~* g3 f% `
- }
5 q/ ]# a7 {8 N2 ]& o, C! U0 t - },# |5 k. u" S8 O
- psysprops={
5 z& o% L. w% _. w4 |% W/ h - sparam=0
5 _0 U* d4 z5 w' w9 x5 Y2 I( c - }' r& F* P; \. }1 q! T( r
- },
) w) L* V8 e& @- @6 ?5 m - {) f! Z* }' d5 }
- entity_name="smoke7",. y' [' o5 F+ u& \
- type=PSYS,
) t4 ?- [# M% n ?% b - template_name="gf_prisonattack_bigsmoke",( @% j3 q$ }3 C' E1 v% W# A
- lt_grp=0,8 I: Y7 ?: V4 w2 \3 q6 M: D
- srt_grp=0,
3 f+ y5 `* O, c! n - usr_flg=0," O! T" S5 o6 N6 h0 }$ {
- flags=LIT_DYNAMIC + LIT_AMBIENT,. k( N" y1 F- K
- spatialprops={% h% z& A0 e" V7 z$ f
- pos={
* l0 V( ]' A+ q) e+ M% ~$ a - 7322.942383,2 p( N/ T( V( Q& y! P4 j
- 363.170685,
- i! \6 C7 }" i% N d - -3207.746094& n" j; g% y @ x* G5 t# F
- },
8 Y2 a7 l+ @$ j! T/ P" |" s - orient={
. ?* b4 m" P! u - {; f8 C6 \! k; h7 B& v
- 0.433044,
: X# P9 I7 @+ j0 B7 ~: _ - -0.458753,! f1 N3 M L" E* b/ u, a/ @6 \
- 0.775899
+ ]0 |1 z( ~$ r* r# K1 g4 i; S* y - },
o) } p9 z2 {' y# X2 M: V - {0 T8 Z1 l. b2 j: G
- 0.223574,* U E- B4 }3 q# E3 Y
- 0.888564,
8 k* e% h# w9 W" S+ ^" y - 0.400586
/ l2 x/ C' {! n% l- @/ p7 x% m - },
: s8 j9 Q: j6 h2 \8 U! p! C. D - {- S( C" a6 v! u0 G2 V
- -0.873205,
: v, E$ N/ a0 H- b6 q- Q - 0,, s7 V' C0 }. X; x% X. H
- 0.487352
" H# z- [' c! k2 D E - }
/ y5 }; b3 E& \5 _ - }0 k" h' e3 J s( i
- },
0 `3 h$ V- _) H) l/ g0 h - psysprops={ P) \4 K: b6 I: G1 r' q/ o
- sparam=0( Q5 P) a% R% D/ U. s: x4 o
- } f5 ?6 `& ~0 W! B$ v/ c+ R5 n
- },7 L/ i- C4 J$ w& x1 s" c5 C6 \
- {: t5 S, X+ [" S
- entity_name="smoke8",8 B. ?) M1 `% {
- type=PSYS,. _- c& r5 m' b( I
- template_name="gf_prisonattack_bigsmoke",9 ?. O6 a' O5 u, u' Z$ Y/ w
- lt_grp=0,
* [$ P* q* R- g B9 `6 B0 Q' s - srt_grp=0,7 L' t$ i! D/ F0 t7 {% @
- usr_flg=0,
! O. ]' v/ u' [6 n5 u K) N - flags=LIT_DYNAMIC + LIT_AMBIENT,
" g$ q0 K; c5 F8 |8 }) G - spatialprops={" b. ]& s4 a3 D/ G: x
- pos={2 ?- q% W- [( g, l( k9 }! ^/ O |
- 7322.942383,
3 E5 r v8 i. p% o - 363.170685,1 A8 @9 D2 v4 x b; C
- -3207.7460949 E9 K: T" r4 S6 ?; w: @
- },
X3 E% l: Y, l; x8 | - orient={
% m. ?: N# Y, B- O. w: J - {
$ m0 O2 D b: N o - 0.433044,
! o0 I$ M: ?! g- b4 K/ L: ^6 s - -0.458753,7 a6 {/ S1 }4 n* r
- 0.775899
) s2 C6 \" g2 }& j& l' ^, y - },, O6 s8 ` `/ A# l
- {
- f- E' _4 B9 ] @2 I - 0.223574,
( g, X4 ]0 Z$ c3 k! x/ ^ - 0.888564,
7 v& d; l9 {. J9 O - 0.400586# A& z: w8 u, f" q6 l: e% I
- }," n: N/ \' |0 }/ d/ O
- {; `: H) X$ ^7 A) G& v5 R
- -0.873205,
0 j9 \% V* j7 ~! r& I - 0,6 u" { C6 `) |2 i$ z h& o- F
- 0.487352
V) F8 |0 w% p. L) } - }
: d/ B2 l- h1 i1 b0 m8 |2 ^ - }2 M( E+ k/ h9 {- O6 u7 Q+ o9 N. P
- },
9 l- x; Z- s6 o) F+ h6 } - psysprops={
" V8 Z/ [ `" g4 i - sparam=02 ?* C0 d5 |0 m
- }: W; T% g! b: ]* }, a
- },/ ^5 V H. B+ z1 d) t
- {
1 T7 p! h, G6 M. q( W - entity_name="smoke9"," K8 h# h" S3 _8 T
- type=PSYS,
8 M5 p' J+ T; V& v- j x - template_name="gf_prisonattack_bigsmoke",2 X: g) q+ q9 G' n4 M) u8 A
- lt_grp=0,& D5 [# S9 y, J1 v/ u
- srt_grp=0,
! S3 r$ @1 c! F; t5 O. T - usr_flg=0,
4 R% v7 w7 `' T! z2 d6 E" N3 b - flags=LIT_DYNAMIC + LIT_AMBIENT,9 [3 X2 ^# N! m# s: v
- spatialprops={
7 O; H( N3 [, u& P0 b# X - pos={
2 h$ C `) m0 ] - 7322.942383,
. L4 B" F( O _/ G6 | - 363.170685,
. I% W% ?2 v( @- g- _) s - -3207.746094
. e! a; h' P# t7 U. x- I - },0 ]1 P! V8 t6 D
- orient={
9 m3 L: [4 ]* d/ ?6 W/ d! o - {. m3 u" A# z" Y/ K1 ^" T/ R
- 0.433044,5 T! b/ J5 h/ u0 `8 _
- -0.458753,
" S& g$ q: m( [' y/ s$ {' T3 ? - 0.775899' Q, X9 I! T4 u* I1 I1 I; _9 G
- }," }3 ~3 W1 {7 q% z* [
- {( z2 O; n* q: W2 B& r5 P
- 0.223574,
3 n* D1 D3 T6 O5 Q* t7 C$ c - 0.888564,2 ?: Z6 [' U3 A! H) X0 [$ Q
- 0.4005867 ~1 t, k' Z! ?
- },
9 Y" e0 O. w0 |8 [5 H: g( o - {+ w+ w8 y! u, Y: ?9 D+ e
- -0.873205,
* t0 C7 k- X' H2 n' v6 p! ` - 0,. S7 F/ O8 l- x+ {
- 0.487352
6 Y1 c6 ^2 _* U8 g( ~ } - }
& D2 ]# P: ~2 E, a) t - }
. u" C8 f& m* B- m. F8 Q( l6 Y! M$ f - },
% v! O y5 E( C9 W3 K - psysprops={
/ n2 h- s& L, r) R* ]: i - sparam=0+ H8 H$ K9 n' I
- }7 x* C1 t" a) d; W
- },9 m4 A0 z7 d& @* o2 E/ N4 J- B
- amd these to the event area:
$ L) L/ M% T4 j - {
0 h% a$ Y6 u' l3 A" v - 0,3 ^" f# ?9 d3 k" r9 b
- ATTACH_ENTITY,
) T5 B+ k% {( Y9 H8 g+ p. _ - {
- R' J _4 i" q' Y4 \: H - "smoke1",
; R* j5 g& ~ I9 c" v7 q/ Y% \ - "smallstation1_1"6 J5 B6 I; Z: u! C5 A" Z
- },( v4 l: `/ j( r; z! U
- {
! N# ^* R8 M; T/ n; o4 X- q - duration=2400,
" R, ^4 k% z' e& p0 B# {' R - offset={
# A9 i" F8 w/ N0 u& D - 0,
3 s0 p: M- m' o& b7 H' w/ e - 0,
; c# S! t7 M) w- p" p - 04 p. D! x) i* E9 C2 k$ i& @
- },
) R, V3 s- @/ R# F& Z7 o - up=Y_AXIS,, j8 q/ k* i# T) U. K
- front=NEG_Z_AXIS,8 ~# y% U' H$ s3 \6 P
- target_part="hpturret_s2_01",/ Y) {# ~( \9 D" U0 `9 d# I
- target_type=HARDPOINT,
5 _: C: @+ }+ a# \8 Q+ J; `6 R - flags=POSITION + ORIENTATION + ENTITY_RELATIVE + ORIENTATION_RELATIVE
3 n% @9 }9 G! r$ L! ]' u# q) ~ - }
$ g% _7 [) ~2 m - },
8 O) ~5 W ?6 Z9 a/ s5 r3 C - {
0 E, L* T7 m1 H. V8 k9 E - 0,
3 {. L' L9 i/ U/ q. w) F& y B - ATTACH_ENTITY,
2 _- k% x" m3 \9 h3 j. ], S3 d - {
6 | i1 y( q4 O4 F) i ~! p, P - "smoke2",' i# ~" h% u0 T
- "smallstation1_1"5 Y3 X. R8 I0 ?+ ^3 c
- },, T8 |/ x9 c2 `+ i& Q& {, R
- { k x# Q2 t% f' _3 K- Y
- duration=2400,
, V5 C) r- Y9 b6 X+ v& l R, s - offset={! i! M6 x/ t( g3 q/ ~" u
- 0,
. H" z4 H! Z' k( @ - 0,
/ z7 Z0 ]- d* o - 0
. g0 x5 Y: S) b! ~ - },5 X: U# D/ X W- h% Y% d& B: i( k# T
- up=Y_AXIS,
' K, f# T; c8 ^ g8 `9 f9 N5 ~* t - front=NEG_Z_AXIS,
6 x1 f5 K* O" k0 l! ~ - target_part="hpturret_s1_01",& S @$ `$ f7 z1 W4 h
- target_type=HARDPOINT,2 v6 o6 }2 u; W4 g/ I$ f# B; h
- flags=POSITION + ORIENTATION + ENTITY_RELATIVE + ORIENTATION_RELATIVE7 f0 p7 r, m% C* I$ ~, b
- }& X: F( K6 P: J) Y
- },8 N5 O% M/ `2 {% v% A, c, \$ P9 S
- {
# h+ G7 B. ]2 A- v" `7 | - 0,
4 d* b( x+ W s3 a+ Z - ATTACH_ENTITY,( H9 z4 U9 X. A
- {
f$ |! W( e- z" V" t8 K - "smoke3",
0 X' p0 h9 b- z7 K& o6 S) j - "smallstation1_1"
/ O6 A y ]9 u7 c6 t - },3 h/ w& f/ G5 p& z0 k! n
- {
# H0 K& ]; A5 u- p( J3 s - duration=2400,/ q$ J" v9 L5 S; P7 y6 V8 A
- offset={
/ W. `6 K; h( C - 0,! W1 A/ L; [& Z; C& r- X0 k" z% ?
- 0,8 r8 j* Y9 A( @$ b2 r# R1 o9 [
- 0- \' k- n/ R+ ]
- },7 x8 D& s! W. u) H1 p3 i( Z
- up=Y_AXIS,) G4 E/ X- J" O
- front=NEG_Z_AXIS,
7 s- N& {& X9 o$ D2 N - target_part="hpturret_s1_02",
8 t ?- u/ p4 ]# p - target_type=HARDPOINT,
" G2 H8 H5 j. w. | - flags=POSITION + ORIENTATION + ENTITY_RELATIVE + ORIENTATION_RELATIVE
3 _) t+ c* f3 q - }
) X+ F J4 J* S - },' I6 @# h& |! D" |- e
- {
, O, ^, m) h$ w4 L X - 0,
9 P4 _) a$ y$ d8 K0 K" b - ATTACH_ENTITY, Z: v3 S( l4 [. G
- {
- E+ m. D- |& m" Q% j( K - "smoke4",1 h' O, p2 j4 z r' ?, t
- "smallstation1_1"* _. R0 u8 i; y% }+ e
- },
3 Y0 d+ _9 ~5 Z4 O* u( B$ V6 y/ { - {
. H0 d; `5 w9 E/ g3 h+ f3 ^; S - duration=2400,7 u" a' c; ^" K6 I1 V2 d
- offset={0 J; U+ G' v: T8 m' {8 i% |: U- N7 `( i
- 0,
4 j# W) b# T V# R3 P! k) e - 0,
! i N2 M* M) o - 0
- p/ q" d/ o4 H/ P - },
% I r# m. B; v: E% S) s/ p - up=Y_AXIS,
2 A$ }8 ]9 ^5 f. r9 A: ^5 t - front=NEG_Z_AXIS,6 G9 z, v$ \$ M
- target_part="hpturret_s1_03",( ~7 Z2 b1 \% t0 ^, u
- target_type=HARDPOINT,
) i+ H& N3 I- X# G( c - flags=POSITION + ORIENTATION + ENTITY_RELATIVE + ORIENTATION_RELATIVE
5 q! j' c" d1 ]5 E" ~+ f2 H$ W - }
; b S6 g+ B$ S( ]2 W: V - },
' A7 g' L( J4 f - {
, d; p* F- y, s1 M- i' E' q! O8 { - 0,
! M* }6 Y% b3 r- C- H2 c - ATTACH_ENTITY," i3 a; v- t' o0 e5 M9 X9 L
- {
+ m; F& l7 y" p; x - "smoke5",( F! y( H8 ]1 x9 V7 g9 v+ j4 x# U
- "smallstation1_1"
9 f, c6 d' O4 q& ?( e* Y# {; a/ F5 ] - },
, w+ f) }* T! t$ W5 ~' y - { D8 j7 i9 H4 F0 s s; j8 A2 v
- duration=2400,
, M6 A- B6 z: |9 ?6 ^# H3 w# j - offset={/ h. H. p# I5 W* J
- 0,
# b, `8 c& Z% i( H( }- `& h - 0,
" B' l6 l6 v3 l7 T4 W& |- Y$ \ - 05 S& z5 Q1 g0 F, X. Y+ d
- },
4 H+ U9 ~+ H; J6 q, b0 J3 e - up=Y_AXIS,
4 H+ K3 w# w# ^# O% u# a5 Y- L9 x - front=NEG_Z_AXIS,
" C9 F! p3 n) f" t# q: ^ - target_part="hpturret_s1_04",
* z5 D6 y( O: [8 _7 D$ z( B7 z - target_type=HARDPOINT,8 r* }5 }' ] N% A
- flags=POSITION + ORIENTATION + ENTITY_RELATIVE + ORIENTATION_RELATIVE
# i. v# r* `, U. n E/ b - }
% @ E, e" P1 w: s7 @4 C - },% }, a+ R3 S& x, I: b. P; w
- {% h$ F- X& Q1 X& O; Y, o% w6 k# ^5 _
- 0,
8 e0 b0 K3 g, J - ATTACH_ENTITY,
- c" e' O/ V0 T) o/ z- x - {2 m# O7 \1 m3 |6 l$ w2 I
- "smoke6",
: ?2 d9 |0 M" { - "smallstation1_1"
" {* O0 E7 }; d' N+ f3 i - },
8 c/ H& z2 `7 O( C& y - {
4 I" i- F9 |+ K( \6 \. U - duration=2400, \: E4 w4 S# r5 U3 b
- offset={+ U, p+ [' W5 o# \" ` v
- 0,
* t, P5 D% F* ], P1 w* c - 0,
8 G5 v4 t2 h& ~ - 0
" j; u) z9 |" R$ ~6 F- | - },
. {$ v0 K$ T1 k: J9 m4 M. T - up=Y_AXIS, l0 x _5 G0 O+ p2 h
- front=NEG_Z_AXIS,
. F) q1 e" [* A) W - target_part="hpturret_s1_05",
% F) ~3 f+ {4 H( D - target_type=HARDPOINT,6 V) g% j) W, a3 |% y0 H" k2 X6 @
- flags=POSITION + ORIENTATION + ENTITY_RELATIVE + ORIENTATION_RELATIVE) f* K; Y. D/ ^4 _
- }2 J* D, a: B% \8 F5 A- n R, k8 X' L
- },; X) s. K8 D1 e8 ^
- {
3 | ^) X" {3 m8 ^, L" x8 I) t - 0,3 ?$ ~$ m0 A" w! e
- ATTACH_ENTITY,
/ c0 y6 S# w# A3 d; E+ ^0 R - {3 A2 G- A3 F O; l3 a2 a: f
- "smoke7",
$ [3 ?+ |" V* a4 q - "smallstation1_1"
3 q" r/ L$ D5 x! \- c - },+ L/ e! U: |9 t4 x1 d- o
- {0 r, K' y" T6 e0 u
- duration=2400,+ W, f* }$ S+ o
- offset={
* i2 F8 f3 g: t' _/ e. g$ G - 0,; Q( a K( o0 j1 b$ k
- 0,
! Q* W/ z) `% v" s# L - 0; C, A( \$ g, t) M
- },4 f" W- T* E+ M C1 s
- up=Y_AXIS,& I0 R2 s5 {+ q( U9 [
- front=NEG_Z_AXIS,4 d8 D5 D: m& R8 ^9 B
- target_part="hpturret_s1_06",& @) u; L. i; Y$ k. D; v
- target_type=HARDPOINT,
9 r1 k0 T) K1 n9 }5 Y8 I - flags=POSITION + ORIENTATION + ENTITY_RELATIVE + ORIENTATION_RELATIVE
; x" U" c* g8 H4 a0 S9 q R - }
9 y, `. w. |9 X5 M. m - },
$ o1 X+ r" G- d8 p$ O - {
0 P$ Z6 b6 y8 ?4 j7 t9 }. Q - 0,
& t4 a+ M' x. ]. D; m5 p: ~0 { - ATTACH_ENTITY,# O4 [+ W/ q+ k% { f
- {
+ L0 |" ]$ W) }( k8 X - "smoke8",& @3 o6 w2 G# S' P0 ^7 G; p: K
- "smallstation1_1"0 j' i& e* L' b% s' @: B( a
- },6 K2 @; @# w7 ]+ x0 }; d
- {$ k) Q: L- H" P8 J6 |/ z2 k* z2 A
- duration=2400,! T9 Y: ~8 C% v+ k# ~- Q, H2 W
- offset={2 |3 h+ M. X. p2 x$ \+ ~& z
- 0,
8 s6 }: ^9 Z" x6 ]6 r; S; j+ M - 0,, S4 ~" l+ z; l4 x6 |$ H5 |
- 0& u V4 x# t- s3 u: R- p
- },
& S( c% d$ y9 T1 i0 A4 \ - up=Y_AXIS,
0 i1 |( B0 F4 | - front=NEG_Z_AXIS,
& e0 D! S I- e( }+ m8 K$ W$ Y - target_part="hpturret_s1_07",
" A; Z: `2 y% r7 A6 |8 D% V6 F - target_type=HARDPOINT,
# b$ M% v7 O Z# a - flags=POSITION + ORIENTATION + ENTITY_RELATIVE + ORIENTATION_RELATIVE' \/ [, R. q7 Z7 ?! w; l) U
- }1 ?7 ~$ K7 Q/ X0 u+ Z6 I& w1 S+ Q; N m
- },
/ y: O9 _: J6 a$ u# l - {
# ?5 \$ L% G8 f4 R d - 0,
( `+ x6 R2 v0 J& @' S; J - ATTACH_ENTITY,& b8 T5 i# i/ S! M. `: D0 I. V
- {
4 V1 l0 V0 E, |6 w2 ?/ j - "smoke9",
1 {5 H, V" P/ q( x+ p' U# L - "smallstation1_1". u! Q. u" K) x- {: U1 |
- },
. p- j2 E" `' I0 m3 {# D - {
3 e4 V7 D, O. [# D2 n# B' W( m - duration=2400,
# r$ Q) X2 ?3 ^- ? - offset={
/ P; a1 K1 U3 N - 0,& K1 U; l0 u- E6 k+ ]
- 0,
, i4 O% D% n3 h/ Y p- h$ M - 0/ d5 M3 t; G. q; h% M( H
- },; ?. R. @) W! \ l' @
- up=Y_AXIS,' [8 x1 Y. V/ Z
- front=NEG_Z_AXIS,: X- }8 @4 Q& S8 N
- target_part="hpturret_s1_08",, `, p' G* E3 k+ d" s( L: g$ `
- target_type=HARDPOINT,
1 H i6 V0 a$ a - flags=POSITION + ORIENTATION + ENTITY_RELATIVE + ORIENTATION_RELATIVE
, f, m0 \/ T1 A6 i8 ~ - }
6 J ?) d" m$ u3 C; P - },
: i+ \& y7 R1 i2 Y# M( H% y( G - {
1 R4 O; q4 f) J6 A2 N! P( E - 0,$ J% L% @1 ]+ W' Q3 {, f1 j
- START_PSYS,. e2 t7 _! k% H; _
- {
. C, N2 ^& i! v @1 s - "smoke1"7 T( k9 d! ]8 I6 J) j
- }, D) q% ]" `5 k0 {# Y
- {& D' ~& ] t& z3 g
- duration=2400- O. Y: _5 B# [' n, g& M
- }
/ T) w. L8 m- E4 u - },
3 p6 X+ s; @. L$ h- U/ _( h - {
}3 r6 q1 R4 _$ y5 m* L, V - 0,) Y' o8 x0 l, W
- START_PSYS,
3 T2 c3 l) A1 H4 [3 S" U# o5 \ - {! R) S6 ]' f) s/ {5 e" R# x
- "smoke2" i2 g5 D/ l% D
- },( X0 @5 j$ {! E
- {
5 F9 h! s+ H, z - duration=2400+ q' u+ b+ j+ F/ M' C# z
- }
I7 _2 S* U$ K/ T! w - },
$ ?5 n, B* M* M* @, p3 Z - {- b( @+ |9 f/ c) R8 x
- 0,
4 ]' w8 l3 A6 c) H; o" Y" x - START_PSYS,% ^. C, o0 j+ F6 J# y+ T
- {
2 {( _2 e2 t. P/ o% \, c3 A - "smoke3"% `3 [" H" N6 G, ^( w
- },
! x3 i& s1 P- s1 ]: b" ]% @ - { i$ K! F1 J) |6 `& b
- duration=2400
* `! x2 X2 d( c4 k+ y - }- N! d; @; G3 ?. c) ]6 v9 P
- },
" c$ x( {1 b! l - {
! ~+ l8 k u9 ] r# a - 0,# I. h% H8 Y' k2 @5 Y( W
- START_PSYS,9 v* z' S9 @' U* m" U
- {9 g" @! Q; R: _6 V) W6 a
- "smoke4". G0 }0 I" j+ }/ B2 W! \6 d) V* ?: ~* t
- },
s6 b: ~4 ^- R0 v. l/ n - {
& _- `+ ], a4 i2 s( p0 n - duration=2400
& E6 L8 o/ Y0 P - }" E( x7 [3 f3 J0 u
- },
/ S3 ]- } _' X - {
5 |# f2 ^) ~0 p3 K5 r' C& t - 0,' C1 A7 r+ I( m3 ^" t" G9 n1 f+ K3 g
- START_PSYS,
& w9 f, t6 Z% {/ u - {! w( `8 N e" ~9 _- L6 h a0 w3 n
- "smoke5"5 R( o v) f3 `( \9 h5 v
- },
' }3 c Y! Z H; k d- V' [ - {
! V4 {4 c# o3 z - duration=2400$ T; V1 q& D- v! v+ q0 p
- }/ w" V- h/ A3 W$ s% u
- },
( I0 i" K" C. \9 H - {9 @3 d7 I B& ?6 M/ r# ^0 l0 i/ J
- 0,) a) Z) h/ s4 r9 }
- START_PSYS,( y4 R1 I, Q' I
- {7 c7 c/ T8 B" e" v; _
- "smoke6"7 z" `6 A7 B" C @% ]
- },
( J/ f2 A1 x T/ r3 [" _0 H5 a - { N* ^6 L4 {% }
- duration=2400
& J1 t' c# I6 v - }
* o1 ?$ l! `; J3 E8 { - },
, l* L5 Z, D5 N& |. w. S - {$ `2 N; \2 D8 u. ?# ~6 l/ _" G0 C
- 0,
- d1 P, X* f& V6 B* b+ ?/ v$ r - START_PSYS,% E& @2 J: C9 ^
- {8 E) f6 N/ [1 M e/ s
- "smoke7"5 U5 W5 o& u& z) a. m4 M3 w
- },
$ D$ c" c0 ^5 I a! g7 X( G: O: E3 S! V - {
+ s6 Q/ ~+ g" O- ^2 B( }5 z: ^ - duration=2400" I L3 M0 Y' Y. |8 n! P8 S5 w
- }) C8 |1 K1 v# W# Q% m F5 v5 ]1 r
- },
5 y" G( B5 v. i0 n5 u0 ` - {
5 x* U8 A3 q' l6 @" B5 {: F! O - 0,
: A! u, X' \8 z - START_PSYS, s# n; E; b7 `% W
- {
# j: {& g7 d* v - "smoke8"+ R( O1 [+ C' c+ q
- },
9 l9 t, X; B' ]: e7 b - {' D$ I* l: ^: E5 Y" `( {9 l7 C
- duration=2400) B% B" D: _% @2 p% _2 I. X+ o
- }
# }1 K4 ^. r; O. H' ~+ m9 s - },! R. c5 w5 @3 f P: N* M
- {
, }1 p/ g$ @5 `1 M6 u - 0,
% n' [5 _: O1 m: v - START_PSYS,
) C5 y. t( z# R: J1 J - {
, T* B" u+ V7 j7 a) @0 j( {4 b% u - "smoke9"
G; p B! P1 y' q! R - },
5 x9 }+ }) f+ ]5 D5 E9 l - {3 x8 b5 @) H8 M1 s. K
- duration=2400; }( [# i, `) q. h* @) R6 K
- }
3 I9 n5 m) n" Q; H' ^5 T - },
复制代码
+ A" F8 T ?- p8 k . Y* y$ L5 I1 v4 Y6 q
8 s( L& l$ J' `! p- x; S. @& wnow the station is burning! Oh no!$ v0 J6 Z( \# o7 A
9 J7 ?* w2 b8 t' T
And one last thing to try:
8 W5 ~0 l* e4 T7 n$ uOpen the following:
( `2 b" x+ j6 q. h* |6 T8 Sintro1_cityscape.ini
, r* a' n) j5 \* T# P# |7 \ Yintro2_vlocanoplanet.ini
4 t0 [* m$ N' k& N" M( Zintro3_planetchunks.ini( A7 U, h2 d6 [% w
and change the
! R; k4 r2 D' i3 D0 j1 Q6 {5 W. C C
- [Room_Info$ i9 w, O7 i& Y {0 l2 K
- scene = ambient, Scripts\Intro\xxxxxxxx.thn
复制代码
. X7 `1 m5 f! [& y/ g$ w4 q0 D$ C7 b. ]
to:. d. K$ O. s0 `7 v. O/ r0 G( \
4 A1 }3 s! \$ W( k o5 A* T
- [Room_Info! W0 Y/ R6 j( T3 D# l
- scene = ambient, Scripts\Intro\intro_waterplanet.thn
复制代码
& ?7 Q Y4 Y5 O9 R, i
+ l$ V' I+ H9 @$ H; I5 znow you can see the unused intro! |
|