1 # 0_INDIR.TTT
2 $REQUIRE POOLDEF.TTT
3 $REQUIRE POOLDEF2.TTT
4 $REQUIRE ZSZ_DEF.TTT
5 $REQUIRE ZSZ_SPEC_DEF.TTT
6 $REQUIRE CZ_DEF.TTT
7 {TB?
8 $REQUIRE ZSZ_TB.TTT
9 }
10
11 $BGCOLOR #222
12
13 $SECTION \
14 NAME=ROOTC; \
15 UNLIMITED;
16 #
17 # 1. Multi-line with/without background
18 #
19 {MM?
20 $REQUIRE POOLSEC.TTT
21 }
22 {JKA|LEO|MIX1|BGD|BGCH|BDWH|IMAG|AVIA|SHIP|STREET|LT|TOY|ADV|SPACE|OPM|TGIF|LTC|LARGE|PC|LBUS|HAS|T30|TB|MR|NSME|DUP|LTCMM|TBB|CZA|BGDRW|TK|H|CITY|CYSC|MONO|MMCT?
23 $SECTION \
24 NAME=NoPoolSec; \
25 LC=1;
26 #
27 # 2. Full-screen background
28 #
29 {JKA|LEO|MIX1|BGD|BGCH|BDWH|IMAG?
30 $SECTION \
31 NAME=FullScreenBackground; \
32 LC=1;
33 {JKA?
34 $SECTION \
35 NAME=JKA_ALL; \
36 LC=1;
37 $INCLUDE JKA_BGFULL.TTT
38 $ENDSECTION
39 }
40 {IMAG?
41 $SECTION \
42 NAME=SXC_ALL; \
43 LC=1;
44 $INCLUDE ZSZ_SXC.TTT
45 $ENDSECTION
46 }
47 {MIX1?
48 $INCLUDE ZSZ_BG1.TTT
49 }
50 {LEO?
51 $SECTION \
52 NAME=Szolnok; \
53 LC=1;
54 $INCLUDE LEO_SZOLNOK.TTT
55 $ENDSECTION
56 }
57 {IMAG?
58 $SECTION \
59 NAME=BG2; \
60 LC=1; \
61 VAR=BGTYPE=1;
62 $INCLUDE ZSZ_BG2.TTT
63 $ENDSECTION
64 }
65 {BGD|BGCH?
66 $SECTION \
67 NAME=HMH_BGFULL; \
68 LC=1; \
69 VAR=BGTYPE=0;
70 $INCLUDE HMH_BGFULL.TTT
71 $ENDSECTION
72 }
73 {BDWH?
74 $SECTION \
75 NAME=BDWH; \
76 LC=1; \
77 VAR=BGTYPE=1;
78 $INCLUDE ZSZ_BDWH.TTT
79 $ENDSECTION
80 }
81 $ENDSECTION
82 }
83 #
84 # 3. Others / Other scales
85 #
86 {AVIA|SHIP|STREET|LT|TOY|ADV|SPACE|OPM|TGIF|LTC|LARGE|PC|LBUS|HAS|T30|TB|MR|NSME|DUP|LTCMM|TBB?
87 $SECTION \
88 NAME=OTHERS_ALL; \
89 LC=1;
90 {AVIA|SHIP|STREET|LT|TOY|ADV|SPACE|OPM|TGIF|LTC|PC|LBUS?
91 $SECTION LC=1;
92 #
93 # Aeroplanes
94 #
95 {AVIA?
96 $SECTION \
97 NAME=AIR_ALL; \
98 LC=1;
99 $INCLUDE ZSZ_AIRPLANE.TTT
100 $ENDSECTION
101 }
102 #
103 # Toy
104 #
105 {TOY?
106 $SECTION \
107 NAME=TOY_ALL; \
108 LC=1;
109 $INCLUDE ZSZ_TOY.TTT
110 $ENDSECTION
111 }
112 {PRG|ADV?
113 $SECTION LC=1;
114 #
115 # Crane, Artists's trains
116 #
117 {ADV?
118 $SECTION \
119 NAME=X_ADV; %SECFIN;
120 $INCLUDE ZSZ_ADV.TTT
121 $ENDSECTION
122 }
123 {MIX1?
124 #
125 # Flying toasters
126 #
127 $SECTION \
128 NAME=TOASTER_CARTOON; \
129 LC=1;
130 $SECTION \
131 NAME=TOASTER1; \
132 LC=1; IMGY=170;
133 $SECTION IMGY=100; D=L; ST=1; DIS=1; %SECFIN;
134 M=FOLLOW; \
135 C=4*X_TOASTER1;
136 $ENDSECTION
137 $SECTION IMGY=100; D=R; ST=1; DIS=1; %SECFIN;
138 M=FOLLOW; \
139 C=4*X_TOASTER2;
140 $ENDSECTION
141 $SECTION IMGY=100; D=R; ST=1; DIS=1; %SECFIN;
142 M=FOLLOW; \
143 C=4*X_TOASTER1;
144 $ENDSECTION
145 $SECTION IMGY=100; D=L; ST=1; DIS=1; %SECFIN;
146 M=FOLLOW; \
147 C=4*X_TOASTER2;
148 $ENDSECTION
149 $ENDSECTION
150 #
151 # Cartoons
152 #
153 $SECTION \
154 NAME=CARTOON1; \
155 LC=1; DY=300; IMGY=280; Y=*;
156 POOL=POOL_CARTOON1;
157 $ENDSECTION
158 $ENDSECTION
159 }
160 #
161 # Program capabilities
162 #
163 {PRG?
164 $SECTION \
165 NAME=X_PROGCAP; \
166 LC=1;
167 $INCLUDE ZSZ_PRG.TTT
168 $ENDSECTION
169 }
170 $ENDSECTION
171 }
172 #
173 # TrainGif scenes
174 #
175 {TGIF?
176 $SECTION \
177 NAME=TGIF_ALL; \
178 LC=1;
179 $INCLUDE TGIF_BG.TTT
180 $ENDSECTION
181 }
182 #
183 # Large size buses
184 #
185 {LBUS?
186 $SECTION LC=1;
187 $INCLUDE LARGEBUS.TTT
188 $ENDSECTION
189 }
190 #
191 # Inclination system
192 #
193 {INCL?
194 $SECTION LC=1;
195 $INCLUDE ZSZ_SLANT.TTT
196 $ENDSECTION
197 }
198 #
199 # London buses
200 #
201 {LT?
202 $SECTION \
203 NAME=HO_LT;
204 $INCLUDE LT.TTT
205 $ENDSECTION
206 }
207 #
208 # LTC scenes
209 #
210 {LTC?
211 $SECTION \
212 NAME=LTC_JALL; \
213 LC=1; IMGY=153;
214 $INCLUDE LTC_BG.TTT
215 $ENDSECTION
216 }
217 #
218 # Scifi scenes
219 #
220 {SPACE?
221 $SECTION \
222 NAME=SCIFI1; \
223 LC=1;
224 $INCLUDE zsz_scifi.ttt
225 $ENDSECTION
226 }
227 #
228 # Ship scenes
229 #
230 {SHIP?
231 $SECTION LC=1;
232 $INCLUDE ZSZ_SHIP.TTT
233 $ENDSECTION
234 }
235 #
236 # Top view scene
237 #
238 $SECTION \
239 NAME=TOP1; \
240 LC=1;
241 $INCLUDE ZSZ_TOP.TTT
242 $ENDSECTION
243 #
244 # Large scale railway scenes
245 #
246 {LARGE?
247 $SECTION \
248 NAME=LARGE1; \
249 LC=1;
250 $INCLUDE ZSZ_BGLARGE.TTT
251 $ENDSECTION
252 }
253 $ENDSECTION
254 }
255 #
256 # Opaku Mini
257 #
258 {OPM?
259 $SECTION \
260 NAME=OPKSPLIT; \
261 LC=1; \
262 SPLITX=3; \
263 SPLITY=3; \
264 SPLITMINX=300; \
265 SPLITMINY=100; \
266 FIN=N; \
267 LT=60; \
268 ST=0.6;
269 $SECTION \
270 NAME=OPKMINI; \
271 DX=220; DY=80; Y=*;
272 $REQUIRE OPK_MINISEC.TTT
273 $ENDSECTION
274 $ENDSECTION
275 }
276 {HAS|T30|TB|MR|NSME|DUP|LTCMM|TBB|LARGE?
277 $SECTION \
278 NAME=OTHER_SCALES; \
279 LC=1;
280 #
281 # TB: Train Banner - Japan
282 #
283 {TB?
284 $SECTION \
285 NAME=TB_J; \
286 IMGY=33; AB=2; BL=3; V=4-9; ST=0.3; WR=a#888; WL=al*#888/#555; DIS=10; %SECFIN;
287 POOL=TB_J;
288 $ENDSECTION
289 }
290 #
291 # HA: Nan Demo Hashiru
292 #
293 {HAS?
294 $SECTION \
295 NAME=HASHIRU; \
296 IMGY=18; AB=2; BL=3; V=3-7; ST=0.3; WR=a#777; WL=al*#777/#444; BGC=#333; DIS=10; %SECFIN;
297 $DEF2C 1
298 $INCLUDE HASHIRU_FIXTRAIN.TTT
299 $DEF2C 0
300 $ENDSECTION
301 }
302 #
303 # LTC: Let's Train Connect ( 3x )
304 #
305 {LTCMM?
306 $SECTION \
307 NAME=LTC; \
308 LC=1; IMGY=153; V=12-30;
309 $INCLUDE ZSZ_LTC.TTT
310 $ENDSECTION
311 }
312 #
313 # T30: Train Side View 30px
314 #
315 {T30?
316 $SECTION \
317 NAME=TSV30; \
318 IMGY=28; AB=2; BL=3; V=4-8; ST=0.3; WR=a#888; WL=al*#888/#555; DIS=10; %SECFIN;
319 $DEF2C 1
320 $INCLUDE T30_FIXTRAIN.TTT
321 $DEF2C 0
322 $ENDSECTION
323 }
324 #
325 # TH3: Thomas the Tank Engine - TV series - and fan artworks, H0 scale
326 #
327 {THOMAS?
328 $INCLUDE ZSZ_THOMAS3.TTT
329 }
330 #
331 # TB: Train Banner - Europe
332 #
333 {TB?
334 $SECTION \
335 NAME=TB_EU; \
336 IMGY=33; AB=2; BL=3; V=4-9; ST=0.3; WR=a#888; WL=al*#888/#555; DIS=10; %SECFIN;
337 POOL=TB_EU;
338 $ENDSECTION
339 }
340 #
341 # Pixel cars
342 #
343 {PC?
344 $SECTION %SECFIN;
345 $INCLUDE PIXELCAR.TTT
346 $ENDSECTION
347 }
348 #
349 # MR: Mission Railroad Specification
350 #
351 {MR?
352 $SECTION \
353 NAME=MR_ALL; \
354 IMGY=39; AB=2; BL=3; V=5-12; ST=0.4; WR=a#888; WL=al*#888/#555; DIS=10; %SECFIN;
355 $INCLUDE ZSZ_MR.TTT
356 $ENDSECTION
357 }
358 #
359 # X46: K.Y.Chung
360 #
361 {LARGE?
362 $INCLUDE ZSZ_X46.TTT
363 }
364 #
365 # TB: Train Banner - Japan (2)
366 #
367 {TB?
368 $SECTION IMGY=33; AB=2; BL=3; V=3-12; ST=0.3; WR=a#888; WL=al*#888/#555; DIS=10; %SECFIN;
369 POOL=TB_J;
370 $ENDSECTION
371 }
372 #
373 # NSME
374 #
375 {NSME?
376 $SECTION \
377 NAME=NSME; \
378 IMGY=95; AB=30; BL=15; V=5-28; ST=0.6; %SECFIN;
379 $INCLUDE ZSZ_NSME.TTT
380 $ENDSECTION
381 }
382 #
383 # TB: Train Banner Buses
384 #
385 {TBB?
386 $SECTION \
387 NAME=TBBUS; \
388 IMGY=33; \
389 ST=0.3; \
390 WR=a#888; \
391 DIS=10; %SECFIN;
392 $INCLUDE ZSZ_TBBUS.TTT
393 $ENDSECTION
394 }
395 #
396 # DUP: Double size
397 #
398 {DUP?
399 $SECTION \
400 NAME=DUP; \
401 IMGY=122; AB=30; BL=15; V=8-28; ST=0.6; %SECFIN;
402 $INCLUDE ZSZ_DUP.TTT
403 $ENDSECTION
404 }
405 $ENDSECTION
406 }
407 $ENDSECTION
408 }
409 #
410 # 4. Background stripes / City traffic
411 #
412 {CZA|BGDRW|TK|H|CITY|CYSC|STREET|MONO|MMCT?
413 $SECTION LC=1;
414 {CZA|BGDRW|TK|H?
415 $SECTION LC=1;
416 {CZA?
417 $SECTION LC=1;
418 $INCLUDE CZ_ALL.TTT
419 $ENDSECTION
420 }
421 {BGDRW?
422 $SECTION LC=1;
423 $INCLUDE ZSZ_BG4.TTT
424 $ENDSECTION
425 }
426 {TK?
427 $SECTION LC=1;
428 $INCLUDE ZSZ_TK.TTT
429 $ENDSECTION
430 }
431 {BGDRW?
432 {H?
433 $SECTION \
434 NAME=IM_H1; \
435 LC=8; ML=4; AB=70; BL=20; WE=M_CAT;
436 BG=@@; \
437 AP=BG1, \
438 ([POOL=POOL_HUN::NOAP2]| \
439 [M#=STOP][POOL=POOL_HUN:#S&P:NOAP2] \
440 [BG<=(M_BFA|M_CSOPAK1A|M_CSOPAK1B|M_GARDONY|SASD|GODISA|OCSA|M_RAKOSPALOTA| \
441 M_VAC|M_STATION1|KERTA|BALATONBERENY|KISKORPAD|CS_STATION1|LIBEN_DOLNY| \
442 NEMILKOV|OBRATAN|KACOV|LITEN|GUMPENRIEDASBACH):(20-80)+0=STATION;][P#=*STATION]);
443 $ENDSECTION
444 }
445 }
446 {IMAG?
447 $SECTION LC=1;
448 $INCLUDE ZSZ_BG5.TTT
449 $ENDSECTION
450 }
451 $ENDSECTION
452 }
453 {CITY|CYSC|STREET|MONO|MMCT?
454 $SPOOL N=CITMODE; SEQ=C;
455 {CY0?
456 AB=5; \
457 BL=20; VAR=BGTYPE=0; DIS=5; ST=0.4;
458 }
459 {CY2?
460 AB=25; \
461 BL=20; VAR=BGTYPE=2; DIS=10; ST=0.5;
462 }
463 {CY3?
464 AB=25; \
465 BL=20; VAR=BGTYPE=3,BGUP=83; DIS=20; ST=1;
466 }
467 {CY4?
468 AB=100; \
469 BL=20; VAR=BGTYPE=4,BGUP=158; DIS=20;
470 }
471 {CY5?
472 AB=340; \
473 BL=20; VM=HEAD,JUMP; DX=5000; VAR=BGTYPE=5,BGUP=398; DIS=50;
474 }
475 $ENDPOOL
476
477 $SECTION LC=1; POOL=CITMODE;
478 {CITY?
479 {MMCT??
480 $SECTION \
481 NAME=CITYS; \
482 LC=1; \
483 WT=ENV_WAYT1; \
484 WM=ENV_WAYM;
485 $INCLUDE ZSZ_CITYS.TTT
486 $ENDSECTION
487 }
488 }
489 {STREET?
490 $SECTION SEQ=D; AB=30; %SECFIN;
491 $INCLUDE ZSZ_STREET.TTT
492 $ENDSECTION
493 }
494 {CITY?
495 {MMCT??
496 $INCLUDE ZSZ_CITYG.TTT
497 }
498 }
499 {MONO|CYSC?
500 $SECTION LC=1;
501
502 {CYSC?
503 $SECTION LC=1;
504 $INCLUDE ZSZ_BGDRW.TTT
505 $ENDSECTION
506 }
507
508 {MONO?
509 $SECTION LC=1;
510 $INCLUDE ZSZ_MONO.TTT
511 $ENDSECTION
512 }
513 $ENDSECTION
514 }
515 $ENDSECTION
516 }
517 $ENDSECTION
518 }
519 $ENDSECTION
520 }
521 $ENDSECTION
522
523 {WTR?
524 $REQUIRE WTR.TTT
525 # $REQUIRE ZSZ_LARGE.TTT
526 }