home *** CD-ROM | disk | FTP | other *** search
/ Hacker 17 / HACKER17.ISO / Games / Mars / data1.cab / Program_Executable_Files / game.ascii < prev    next >
Text File  |  1999-03-31  |  17KB  |  711 lines

  1. ; NOTE: TABs are correctly shown with tab size of 4. Please do not
  2. ; reformat these files because of lousy text editor!!!
  3. ;
  4. ; see game.ascii for documentation
  5. ;
  6. ;
  7. ; On-game display elements (everything is displayed at the moment)
  8. ; ========================
  9. ;
  10. ;
  11. ; FORMATS:
  12. ; =======
  13. ;
  14. ; !Note: Formats will change if more information gets added.
  15. ; Incorrect formatting will 99.9% surely crash or at least
  16. ; give random results.
  17. ;
  18. ; Names of the fields are not compared to anything, so they *can*
  19. ; be changed. They have to be single word (no spaces). Also
  20. ; between the field name and number/name has to at least 1 space/tab.
  21. ; Same applies to between number/name and comment.
  22. ; Empty lines (any amount of spaces/tabs) are supported.
  23. ; lines starting with ; or / are considered as comments.
  24. ;
  25. ; * ID's have to be unique inside one file.
  26. ; * ID 0 is reserved as terminator and must appear on the end.
  27. ; * negative ID's indicate no navigation info is present. (must!)
  28. ; * positive ID's indicate navigation info is there. (must!)
  29. ; * navigation is given as with ID's.
  30. ;
  31. ; Level of element indicates visibility. Elements intended to appear
  32. ; simultatously should be put to the same level. Level can be
  33. ; any number (0,positive or negative).
  34. ;
  35. ; Elements are drawn in order of appearance in file.
  36. ;
  37. ;
  38. ; NOTE: At the time of writing this flic's looping position is
  39. ; not supported. Later on it will be supported.
  40. ;
  41. ;
  42. ; WHERE to change:
  43. ; ===============
  44. ;
  45. ; * cn/cn.racer, where n is car number
  46. ;    - Name of the car. Format: "name of car"
  47. ;
  48. ; * ln/ln.properties, where n is level number
  49. ;    - Name of the level. Format: "name of level".
  50. ;    - Palette for menu scene
  51. ;    - Fading factor between normal & given palette. 1.0 = fully given one.
  52. ;
  53. ; * interface.ascii
  54. ;    - General menu appearace,fog,fov,viewdistance,moving,shimmering
  55. ;    - Fading times between events
  56. ;    - Cross fading overlapping [1.0 = full, 0.0 = none(first out, then second in)]
  57. ;
  58. ; * begin.ascii
  59. ;    - begin screen elements (flic) description
  60. ;
  61. ; * menu.ascii
  62. ;    - menu system elements description
  63. ;
  64. ; * game.ascii
  65. ;    - in-game display elements description
  66. ;
  67. ;
  68. ; Example formats:
  69. ; ===============
  70. ;
  71. ;static picture:
  72. ;ID                -1                ;negative ID indicates NO navigation
  73. ;FileName        game/1000-.tga    ;filename, - indicates no mipmap generation
  74. ;ScaleX            1.0                ;stretching in x
  75. ;ScaleY            1.0                ;stretching in y
  76. ;PositionX        380                ;top-left x-position on 640x480 screen
  77. ;PositionY        200                ;top-left y-position on 640x480 screen
  78. ;Transparency    2                ;0=opaque,1=alphamap,2=add,3=mul
  79. ;Level            0                ;levels are controlled separately
  80. ;
  81. ;
  82. ;selectable picture:
  83. ;ID                1                ;positive ID indicates navigation info is present
  84. ;FileName        game/1000-.tga    ;filename, - indicates no mipmap generation
  85. ;ScaleX            1.0                ;stretching in x
  86. ;ScaleY            1.0                ;stretching in y
  87. ;PositionX        380                ;top-left x-position on 640x480 screen
  88. ;PositionY        200                ;top-left y-position on 640x480 screen
  89. ;Transparency    2                ;0=opaque,1=alphamap,2=add,3=mul
  90. ;Up                7000            ;where to go (ID) when moving up
  91. ;Down            2000            ;where to go (ID) when moving down
  92. ;Prev            7000            ;where to go (ID) when moving backwards in menu
  93. ;Next            1000            ;where to go (ID) when moving forward in menu
  94. ;Level            0                ;levels are controlled separately
  95. ;
  96. ;
  97. ;static text:
  98. ;ID                -1                ;negative ID indicates NO navigation
  99. ;FileName        "string"        ;string to print
  100. ;ScaleX            1.0                ;stretching in x
  101. ;ScaleY            2.0                ;stretching in y
  102. ;PositionX        380                ;top-left x-position on 640x480 screen
  103. ;PositionY        200                ;top-left y-position on 640x480 screen
  104. ;Level            0                ;levels are controlled separately
  105. ;
  106. ;
  107. ;selectable text:
  108. ;ID                1                ;positive ID indicates navigation info is present
  109. ;FileName        "string"        ;string to print
  110. ;ScaleX            1.0                ;stretching in x
  111. ;ScaleY            1.0                ;stretching in y
  112. ;PositionX        380                ;top-left x-position on 640x480 screen
  113. ;PositionY        200                ;top-left y-position on 640x480 screen
  114. ;Up                7000            ;where to go (ID) when moving up
  115. ;Down            2000            ;where to go (ID) when moving down
  116. ;Prev            7000            ;where to go (ID) when moving backwards in menu
  117. ;Next            1000            ;where to go (ID) when moving forward in menu
  118. ;Level            0                ;levels are controlled separately
  119. ;
  120. ;
  121. ;static flic:
  122. ;ID                -1                ;negative ID indicates NO navigation
  123. ;FileName        game/test.flc    ;filename. must have .flc ending
  124. ;Left            0                ;top-left x-position on 640x480 screen
  125. ;Top            110                ;top-left y-position on 640x480 screen
  126. ;Right            640                ;bottom-right x-position on 640x480 screen
  127. ;Down            400                ;bottom-right y-position on 640x480 screen
  128. ;Red            20                ;red   component multiplied to flic's red   (255 equals no change)
  129. ;Green            20                ;green component multiplied to flic's green (255 equals no change)
  130. ;Blue            20                ;blue  component multiplied to flic's blue  (255 equals no change)
  131. ;UpdateFrequency    30            ;decompression frequency (frames per second) 0 equals no playing
  132. ;LoopingPosition    0            ;frame to go from the end. -1 equals no looping
  133. ;Transparency    2                ;0=opaque,1=alphamap,2=add,3=mul
  134. ;Level            -1                ;levels are controlled separately
  135. ;
  136. ;
  137. ;selectable flic:
  138. ;ID                1                ;positive ID indicates navigation info is present
  139. ;FileName        game/test.flc    ;filename. must have .flc ending
  140. ;Left            0                ;top-left x-position on 640x480 screen
  141. ;Top            110                ;top-left y-position on 640x480 screen
  142. ;Right            640                ;bottom-right x-position on 640x480 screen
  143. ;Down            400                ;bottom-right y-position on 640x480 screen
  144. ;Red            20                ;red   component multiplied to flic's red   (255 equals no change)
  145. ;Green            20                ;green component multiplied to flic's green (255 equals no change)
  146. ;Blue            20                ;blue  component multiplied to flic's blue  (255 equals no change)
  147. ;UpdateFrequency    30            ;decompression frequency (frames per second) 0 equals no playing
  148. ;LoopingPosition    0            ;frame to go from the end. -1 equals no looping
  149. ;Transparency    2                ;0=opaque,1=alphamap,2=add,3=mul
  150. ;Up                7000            ;where to go (ID) when moving up
  151. ;Down            2000            ;where to go (ID) when moving down
  152. ;Prev            7000            ;where to go (ID) when moving backwards in menu
  153. ;Next            1000            ;where to go (ID) when moving forward in menu
  154. ;Level            1                ;levels are controlled separately
  155. ;
  156. ;
  157. ;
  158. ; Actual description:
  159. ; ==================
  160.  
  161. ;TMP crap [Timo]
  162. ;
  163. TogglingEnabled    0                ;0=disabled, 1=enabled
  164.  
  165. ;---------------------------------------
  166. ; Speed indicators (use IDs -1000 -> )
  167. ;---------------------------------------
  168. ID                -1003
  169. FileName        "floral power"
  170. ScaleX            2.3
  171. ScaleY            2.3
  172. PositionX        188
  173. PositionY        126
  174. Level            -1003
  175.  
  176. ID                -1004
  177. FileName        "crystal power"
  178. ScaleX            2.3
  179. ScaleY            2.3
  180. PositionX        180
  181. PositionY        126
  182. Level            -1004
  183.  
  184. ID                -1005
  185. FileName        "solar power"
  186. ScaleX            2.3
  187. ScaleY            2.3
  188. PositionX        198
  189. PositionY        126
  190. Level            -1005
  191.  
  192. ID                -1006
  193. FileName        "fusion power"
  194. ScaleX            2.3
  195. ScaleY            2.3
  196. PositionX        188
  197. PositionY        126
  198. Level            -1006
  199.  
  200. ID                -1007
  201. FileName        "lunar power"
  202. ScaleX            2.3
  203. ScaleY            2.3
  204. PositionX        198
  205. PositionY        126
  206. Level            -1007
  207.  
  208. ID                -1008
  209. FileName        "astral power"
  210. ScaleX            2.3
  211. ScaleY            2.3
  212. PositionX        188
  213. PositionY        126
  214. Level            -1008
  215.  
  216. ID                -1009
  217. FileName        "celestial power"
  218. ScaleX            2.3
  219. ScaleY            2.3
  220. PositionX        172
  221. PositionY        126
  222. Level            -1009
  223.  
  224. ID                -1010
  225. FileName        "infinity power"
  226. ScaleX            2.3
  227. ScaleY            2.3
  228. PositionX        180
  229. PositionY        126
  230. Level            -1010
  231.  
  232. ;---------------------------------------
  233. ; In-game messages
  234. ;---------------------------------------
  235.  
  236. ID                -10000
  237. FileName        "hover failure"
  238. ScaleX            1.4
  239. ScaleY            1.4
  240. PositionX        185
  241. PositionY        200
  242. Level            -10000
  243.  
  244. ID                -10001
  245. FileName        "wrong way"
  246. ScaleX            2.6
  247. ScaleY            2.6
  248. PositionX        209
  249. PositionY        200
  250. Level            -10001
  251.  
  252. ID                -10002
  253. FileName        "race record"
  254. ScaleX            1.5
  255. ScaleY            1.5
  256. PositionX        240
  257. PositionY        160
  258. Level            -10002
  259.  
  260. ID                -10003
  261. FileName        "lap record"
  262. ScaleX            1.5
  263. ScaleY            1.5
  264. PositionX        248
  265. PositionY        160
  266. Level            -10003
  267.  
  268. ID                -10004
  269. FileName        "best lap"
  270. ScaleX            1.5
  271. ScaleY            1.5
  272. PositionX        264
  273. PositionY        160
  274. Level            -10004
  275.  
  276. ID                -10005
  277. FileName        "extra lap"
  278. ScaleX            1.5
  279. ScaleY            1.5
  280. PositionX        256
  281. PositionY        160
  282. Level            -10005
  283.  
  284. ;---------------------------------------
  285. ; displayed when a credit is lost (ie gameover avoided by use of lap cred)
  286. ;---------------------------------------
  287. ID                -10006
  288. FileName        "credit lost"
  289. ScaleX            2.3
  290. ScaleY            2.3
  291. PositionX        199
  292. PositionY        88
  293. Level            -10006
  294.  
  295. ;---------------------------------------
  296. ; displayed as the time difference between the best lap and current lap,
  297. ; when laps are passed
  298. ;---------------------------------------
  299. ID                -10007
  300. FileName        ""
  301. ScaleX            1.5
  302. ScaleY            1.5
  303. PositionX        545
  304. PositionY        60
  305. Level            -10007
  306.  
  307. ;---------------------------------------
  308. ; this contains the current amount of credits
  309. ;---------------------------------------
  310. ID                -10008
  311. FileName        ""
  312. ScaleX            1.1
  313. ScaleY            1.1
  314. PositionX        530
  315. PositionY        460
  316. Level            -10008
  317.  
  318. ;---------------------------------------
  319. ; displayed when the ~3 second panic time starts counting
  320. ;---------------------------------------
  321. ID                -10009
  322. FileName        ""
  323. ScaleX            3.4
  324. ScaleY            3.4
  325. PositionX        309
  326. PositionY        80
  327. Level            -10009
  328.  
  329. ;---------------------------------------
  330. ; displayed in coundown as '3'
  331. ;---------------------------------------
  332. ID                -10010
  333. FileName        "3"
  334. ScaleX            6.9
  335. ScaleY            6.9
  336. PositionX        294
  337. PositionY        196
  338. Level            -10010
  339.  
  340. ;---------------------------------------
  341. ; displayed in coundown as '2'
  342. ;---------------------------------------
  343. ID                -10011
  344. FileName        "2"
  345. ScaleX            6.9
  346. ScaleY            6.9
  347. PositionX        294
  348. PositionY        196
  349. Level            -10011
  350.  
  351. ;---------------------------------------
  352. ; displayed in coundown as '1'
  353. ;---------------------------------------
  354. ID                -10012
  355. FileName        "1"
  356. ScaleX            6.9
  357. ScaleY            6.9
  358. PositionX        294
  359. PositionY        196
  360. Level            -10012
  361.  
  362. ;---------------------------------------
  363. ; displayed in coundown as 'go'
  364. ;---------------------------------------
  365. ID                -10013
  366. FileName        "go"
  367. ScaleX            6.9
  368. ScaleY            6.9
  369. PositionX        262
  370. PositionY        196
  371. Level            -10013
  372.  
  373. ;---------------------------------------
  374. ; displayed during game for a credit gained
  375. ;---------------------------------------
  376. ID                -10014
  377. FileName        "extra credit"
  378. ScaleX            2.3
  379. ScaleY            2.3
  380. PositionX        188
  381. PositionY        88
  382. Level            -10014
  383.  
  384. ;---------------------------------------
  385. ; displayed during 'game over': time spent racing
  386. ;---------------------------------------
  387. ID                -10015
  388. FileName        ""
  389. ScaleX            1.6
  390. ScaleY            1.6
  391. PositionX        348
  392. PositionY        300
  393. Level            -10015
  394.  
  395. ;---------------------------------------
  396. ; displayed after the 3rd lap in race mode; race time
  397. ;---------------------------------------
  398. ID                -10016
  399. FileName        ""
  400. ScaleX            1.5
  401. ScaleY            1.5
  402. PositionX        501
  403. PositionY        80
  404. Level            -10016
  405.  
  406. ;---------------------------------------
  407. ; displayed after the 3rd lap in race mode; message for battle laps
  408. ;---------------------------------------
  409. ID                -10017
  410. FileName        "extended race"
  411. ScaleX            2.3
  412. ScaleY            2.3
  413. PositionX        180
  414. PositionY        88
  415. Level            -10016
  416.  
  417. ;---------------------------------------
  418. ; displayed if a level got unlocked
  419. ;---------------------------------------
  420. ID                -10018
  421. FileName        "unlocking next level"
  422. ScaleX            1.5
  423. ScaleY            1.5
  424. PositionX        180
  425. PositionY        125
  426. Level            -10018
  427.  
  428. ;---------------------------------------
  429. ; displayed if network game has a local gameover
  430. ;---------------------------------------
  431. ID                -10019
  432. FileName        "out runned by a lab"
  433. ScaleX            1.1
  434. ScaleY            1.1
  435. PositionX        20
  436. PositionY        460
  437. Level            -10019
  438.  
  439. ;---------------------------------------
  440. ; displayed if network game loses a credits
  441. ;---------------------------------------
  442. ID                -10020
  443. FileName        "credits at limit"
  444. ScaleX            1.1
  445. ScaleY            1.1
  446. PositionX        20
  447. PositionY        460
  448. Level            -10020
  449.  
  450. ;---------------------------------------
  451. ; displayed the following text, if you are looking out from another car
  452. ;---------------------------------------
  453.  
  454. ID                -10021
  455. FileName        "follow"
  456. ScaleX            2.0
  457. ScaleY            2.0
  458. PositionX        150
  459. PositionY        88
  460. Level            -10022
  461.  
  462. ;---------------------------------------
  463. ; displayed the name of player your are following
  464. ;---------------------------------------
  465.  
  466. ID                -10022
  467. FileName        ""
  468. ScaleX            2.0
  469. ScaleY            2.0
  470. PositionX        288
  471. PositionY        88
  472. Level            -10022
  473.  
  474. ;---------------------------------------
  475. ; If out runned with a lab, but not game over.
  476. ;---------------------------------------
  477.  
  478. ID                -10023
  479. FileName        "race over"
  480. ScaleX            2.6
  481. ScaleY            2.6
  482. PositionX        209
  483. PositionY        200
  484. Level            -10023
  485.  
  486. ;---------------------------------------
  487. ; Additional Items
  488. ;---------------------------------------
  489.  
  490. ID                -2000            ;title of current track
  491. FileName        ""
  492. ScaleX            1.0
  493. ScaleY            1.0
  494. PositionX        260
  495. PositionY        440
  496. Level            -2000
  497.  
  498. ID                -2001            ;artist of current track
  499. FileName        ""
  500. ScaleX            1.0
  501. ScaleY            1.0
  502. PositionX        220
  503. PositionY        420
  504. Level            -2001
  505.  
  506.  
  507. ;---------------------------------------
  508. ; Temp OSD for Mads
  509. ;---------------------------------------
  510.  
  511. ;static picture
  512. ;ID                -1                ;start race
  513. ;FileName        game/1000-.tga
  514. ;ScaleX            1.0
  515. ;ScaleY            1.0
  516. ;PositionX        380
  517. ;PositionY        200
  518. ;Transparency    2
  519. ;Level            10
  520.  
  521. ;static text field
  522. ;ID                -3                ;negative ID indicates NO navigation
  523. ;FileName        "string"        ;string to print
  524. ;ScaleX            1.0
  525. ;ScaleY            2.0
  526. ;PositionX        100                ;top-left x-position on 640x480 screen
  527. ;PositionY        100                ;top-left y-position on 640x480 screen
  528. ;Level            11                ;levels are controlled separately
  529.  
  530. ;static flic
  531. ;ID                -4
  532. ;FileName        menu/bar.flc
  533. ;Left            380
  534. ;Top                230
  535. ;Right            636        ;Left + Width
  536. ;Down            240        ;Top + Height
  537. ;Red                255        ;[0-255]
  538. ;Green            255        ;[0-255]
  539. ;Blue            255        ;[0-255]
  540. ;UpdateFrequency    30        ;30 fps
  541. ;LoopingPosition    0        ;full looping
  542. ;Transparency    2        ;additive
  543. ;Level            20
  544.  
  545. ; temp OSD
  546. ;===================================
  547.  
  548. ID                -100
  549. FileName        "pos  "
  550. ScaleX            1.6
  551. ScaleY            1.6
  552. PositionX        20
  553. PositionY        20
  554. Level            -100
  555.  
  556. ID                -101
  557. FileName        "lap  "
  558. ScaleX            1.6
  559. ScaleY            1.6
  560. PositionX        20
  561. PositionY        40
  562. Level            -101
  563.  
  564. ;ID                -110        ;lap times
  565. ;FileName        ""
  566. ;ScaleX            1.0
  567. ;ScaleY            1.0
  568. ;PositionX        500
  569. ;PositionY        80
  570. ;Level            -110
  571.  
  572. ID                -111
  573. FileName        ""
  574. ScaleX            1.5
  575. ScaleY            1.5
  576. PositionX        471
  577. PositionY        20
  578. Level            -110
  579.  
  580. ID                -112
  581. FileName        ""
  582. ScaleX            1.5
  583. ScaleY            1.5
  584. PositionX        471
  585. PositionY        40
  586. Level            -110
  587.  
  588. ;ID                -113        ;;;
  589. ;FileName        ""
  590. ;ScaleX            1.0
  591. ;ScaleY            1.0
  592. ;PositionX        500
  593. ;PositionY        140
  594. ;Level            -110
  595.  
  596. ID                -114
  597. FileName        ""
  598. ScaleX            1.1
  599. ScaleY            1.1
  600. PositionX        270
  601. PositionY        55
  602. Level            -110
  603.  
  604. ;ID                -115        ;;;
  605. ;FileName        ""
  606. ;ScaleX            1.0
  607. ;ScaleY            1.0
  608. ;PositionX        500
  609. ;PositionY        180
  610. ;Level            -110
  611.  
  612. ;ID                -116        ;;;
  613. ;FileName        ""
  614. ;ScaleX            1.6
  615. ;ScaleY            1.6
  616. ;PositionX        500
  617. ;PositionY        180
  618. ;Level            -110
  619.  
  620. ID                -102
  621. FileName        "    "
  622. ScaleX            3.9
  623. ScaleY            3.9
  624. PositionX        268
  625. PositionY        8
  626. Level            -102
  627.  
  628. ID                -120
  629. FileName        "game over"
  630. ScaleX            2.6
  631. ScaleY            2.6
  632. PositionX        209
  633. PositionY        200
  634. Level            -120
  635.  
  636. ID                -121
  637. FileName        "race time"
  638. ScaleX            1.6
  639. ScaleY            1.6
  640. PositionX        170
  641. PositionY        300
  642. Level            -120
  643.  
  644.  
  645. ;
  646. ;"on-top" special effects
  647. ;
  648.  
  649. ID                -199
  650. FileName        game/321go-.flc            ;countdown
  651. Left            246
  652. Top            152
  653. Right            374        ;Left + Width
  654. Down            280        ;Top + Height
  655. Red            255        ;[0-255]
  656. Green            255        ;[0-255]
  657. Blue            255        ;[0-255]
  658. UpdateFrequency    30        ;30 fps
  659. LoopingPosition    -1        ;no looping
  660. Transparency    2        ;additive
  661. Level            -199
  662.  
  663. ID                -200
  664. FileName        menu/flash.tga            ;flashing layer
  665. ScaleX            80.0    ;640/8
  666. ScaleY            60.0    ;480/8
  667. PositionX        0
  668. PositionY        0
  669. Transparency    1
  670. Level            -200
  671.  
  672. ID                -201
  673. FileName        menu/flash2.tga            ;flashing layer 2
  674. ScaleX            80.0    ;640/8
  675. ScaleY            60.0    ;480/8
  676. PositionX        0
  677. PositionY        0
  678. Transparency    1
  679. Level            -201
  680.  
  681. ID                -202
  682. FileName        menu/dim.tga            ;dimming layer
  683. ScaleX            80.0    ;640/8
  684. ScaleY            60.0    ;480/8
  685. PositionX        0
  686. PositionY        0
  687. Transparency    3                        ;multiplicative
  688. Level            -202
  689.  
  690. ID                -203
  691. FileName        "any key to continue"            ;pause text 1
  692. ScaleX            1.0
  693. ScaleY            1.0
  694. PositionX        233
  695. PositionY        251
  696. Level            -203
  697.  
  698. ID                -204
  699. FileName        "esc for menu"            ;pause text 2
  700. ScaleX            1.0
  701. ScaleY            1.0
  702. PositionX        263
  703. PositionY        275
  704. Level            -203
  705.  
  706. ID                0                ;terminator
  707.  
  708. ;make no modifications to this
  709. ;=============================
  710. CHECKSUM            2122653459  
  711.