home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Hacker 17
/
HACKER17.ISO
/
Games
/
Mars
/
data1.cab
/
Program_Executable_Files
/
game.ascii
< prev
next >
Wrap
Text File
|
1999-03-31
|
17KB
|
711 lines
; NOTE: TABs are correctly shown with tab size of 4. Please do not
; reformat these files because of lousy text editor!!!
;
; see game.ascii for documentation
;
;
; On-game display elements (everything is displayed at the moment)
; ========================
;
;
; FORMATS:
; =======
;
; !Note: Formats will change if more information gets added.
; Incorrect formatting will 99.9% surely crash or at least
; give random results.
;
; Names of the fields are not compared to anything, so they *can*
; be changed. They have to be single word (no spaces). Also
; between the field name and number/name has to at least 1 space/tab.
; Same applies to between number/name and comment.
; Empty lines (any amount of spaces/tabs) are supported.
; lines starting with ; or / are considered as comments.
;
; * ID's have to be unique inside one file.
; * ID 0 is reserved as terminator and must appear on the end.
; * negative ID's indicate no navigation info is present. (must!)
; * positive ID's indicate navigation info is there. (must!)
; * navigation is given as with ID's.
;
; Level of element indicates visibility. Elements intended to appear
; simultatously should be put to the same level. Level can be
; any number (0,positive or negative).
;
; Elements are drawn in order of appearance in file.
;
;
; NOTE: At the time of writing this flic's looping position is
; not supported. Later on it will be supported.
;
;
; WHERE to change:
; ===============
;
; * cn/cn.racer, where n is car number
; - Name of the car. Format: "name of car"
;
; * ln/ln.properties, where n is level number
; - Name of the level. Format: "name of level".
; - Palette for menu scene
; - Fading factor between normal & given palette. 1.0 = fully given one.
;
; * interface.ascii
; - General menu appearace,fog,fov,viewdistance,moving,shimmering
; - Fading times between events
; - Cross fading overlapping [1.0 = full, 0.0 = none(first out, then second in)]
;
; * begin.ascii
; - begin screen elements (flic) description
;
; * menu.ascii
; - menu system elements description
;
; * game.ascii
; - in-game display elements description
;
;
; Example formats:
; ===============
;
;static picture:
;ID -1 ;negative ID indicates NO navigation
;FileName game/1000-.tga ;filename, - indicates no mipmap generation
;ScaleX 1.0 ;stretching in x
;ScaleY 1.0 ;stretching in y
;PositionX 380 ;top-left x-position on 640x480 screen
;PositionY 200 ;top-left y-position on 640x480 screen
;Transparency 2 ;0=opaque,1=alphamap,2=add,3=mul
;Level 0 ;levels are controlled separately
;
;
;selectable picture:
;ID 1 ;positive ID indicates navigation info is present
;FileName game/1000-.tga ;filename, - indicates no mipmap generation
;ScaleX 1.0 ;stretching in x
;ScaleY 1.0 ;stretching in y
;PositionX 380 ;top-left x-position on 640x480 screen
;PositionY 200 ;top-left y-position on 640x480 screen
;Transparency 2 ;0=opaque,1=alphamap,2=add,3=mul
;Up 7000 ;where to go (ID) when moving up
;Down 2000 ;where to go (ID) when moving down
;Prev 7000 ;where to go (ID) when moving backwards in menu
;Next 1000 ;where to go (ID) when moving forward in menu
;Level 0 ;levels are controlled separately
;
;
;static text:
;ID -1 ;negative ID indicates NO navigation
;FileName "string" ;string to print
;ScaleX 1.0 ;stretching in x
;ScaleY 2.0 ;stretching in y
;PositionX 380 ;top-left x-position on 640x480 screen
;PositionY 200 ;top-left y-position on 640x480 screen
;Level 0 ;levels are controlled separately
;
;
;selectable text:
;ID 1 ;positive ID indicates navigation info is present
;FileName "string" ;string to print
;ScaleX 1.0 ;stretching in x
;ScaleY 1.0 ;stretching in y
;PositionX 380 ;top-left x-position on 640x480 screen
;PositionY 200 ;top-left y-position on 640x480 screen
;Up 7000 ;where to go (ID) when moving up
;Down 2000 ;where to go (ID) when moving down
;Prev 7000 ;where to go (ID) when moving backwards in menu
;Next 1000 ;where to go (ID) when moving forward in menu
;Level 0 ;levels are controlled separately
;
;
;static flic:
;ID -1 ;negative ID indicates NO navigation
;FileName game/test.flc ;filename. must have .flc ending
;Left 0 ;top-left x-position on 640x480 screen
;Top 110 ;top-left y-position on 640x480 screen
;Right 640 ;bottom-right x-position on 640x480 screen
;Down 400 ;bottom-right y-position on 640x480 screen
;Red 20 ;red component multiplied to flic's red (255 equals no change)
;Green 20 ;green component multiplied to flic's green (255 equals no change)
;Blue 20 ;blue component multiplied to flic's blue (255 equals no change)
;UpdateFrequency 30 ;decompression frequency (frames per second) 0 equals no playing
;LoopingPosition 0 ;frame to go from the end. -1 equals no looping
;Transparency 2 ;0=opaque,1=alphamap,2=add,3=mul
;Level -1 ;levels are controlled separately
;
;
;selectable flic:
;ID 1 ;positive ID indicates navigation info is present
;FileName game/test.flc ;filename. must have .flc ending
;Left 0 ;top-left x-position on 640x480 screen
;Top 110 ;top-left y-position on 640x480 screen
;Right 640 ;bottom-right x-position on 640x480 screen
;Down 400 ;bottom-right y-position on 640x480 screen
;Red 20 ;red component multiplied to flic's red (255 equals no change)
;Green 20 ;green component multiplied to flic's green (255 equals no change)
;Blue 20 ;blue component multiplied to flic's blue (255 equals no change)
;UpdateFrequency 30 ;decompression frequency (frames per second) 0 equals no playing
;LoopingPosition 0 ;frame to go from the end. -1 equals no looping
;Transparency 2 ;0=opaque,1=alphamap,2=add,3=mul
;Up 7000 ;where to go (ID) when moving up
;Down 2000 ;where to go (ID) when moving down
;Prev 7000 ;where to go (ID) when moving backwards in menu
;Next 1000 ;where to go (ID) when moving forward in menu
;Level 1 ;levels are controlled separately
;
;
;
; Actual description:
; ==================
;TMP crap [Timo]
;
TogglingEnabled 0 ;0=disabled, 1=enabled
;---------------------------------------
; Speed indicators (use IDs -1000 -> )
;---------------------------------------
ID -1003
FileName "floral power"
ScaleX 2.3
ScaleY 2.3
PositionX 188
PositionY 126
Level -1003
ID -1004
FileName "crystal power"
ScaleX 2.3
ScaleY 2.3
PositionX 180
PositionY 126
Level -1004
ID -1005
FileName "solar power"
ScaleX 2.3
ScaleY 2.3
PositionX 198
PositionY 126
Level -1005
ID -1006
FileName "fusion power"
ScaleX 2.3
ScaleY 2.3
PositionX 188
PositionY 126
Level -1006
ID -1007
FileName "lunar power"
ScaleX 2.3
ScaleY 2.3
PositionX 198
PositionY 126
Level -1007
ID -1008
FileName "astral power"
ScaleX 2.3
ScaleY 2.3
PositionX 188
PositionY 126
Level -1008
ID -1009
FileName "celestial power"
ScaleX 2.3
ScaleY 2.3
PositionX 172
PositionY 126
Level -1009
ID -1010
FileName "infinity power"
ScaleX 2.3
ScaleY 2.3
PositionX 180
PositionY 126
Level -1010
;---------------------------------------
; In-game messages
;---------------------------------------
ID -10000
FileName "hover failure"
ScaleX 1.4
ScaleY 1.4
PositionX 185
PositionY 200
Level -10000
ID -10001
FileName "wrong way"
ScaleX 2.6
ScaleY 2.6
PositionX 209
PositionY 200
Level -10001
ID -10002
FileName "race record"
ScaleX 1.5
ScaleY 1.5
PositionX 240
PositionY 160
Level -10002
ID -10003
FileName "lap record"
ScaleX 1.5
ScaleY 1.5
PositionX 248
PositionY 160
Level -10003
ID -10004
FileName "best lap"
ScaleX 1.5
ScaleY 1.5
PositionX 264
PositionY 160
Level -10004
ID -10005
FileName "extra lap"
ScaleX 1.5
ScaleY 1.5
PositionX 256
PositionY 160
Level -10005
;---------------------------------------
; displayed when a credit is lost (ie gameover avoided by use of lap cred)
;---------------------------------------
ID -10006
FileName "credit lost"
ScaleX 2.3
ScaleY 2.3
PositionX 199
PositionY 88
Level -10006
;---------------------------------------
; displayed as the time difference between the best lap and current lap,
; when laps are passed
;---------------------------------------
ID -10007
FileName ""
ScaleX 1.5
ScaleY 1.5
PositionX 545
PositionY 60
Level -10007
;---------------------------------------
; this contains the current amount of credits
;---------------------------------------
ID -10008
FileName ""
ScaleX 1.1
ScaleY 1.1
PositionX 530
PositionY 460
Level -10008
;---------------------------------------
; displayed when the ~3 second panic time starts counting
;---------------------------------------
ID -10009
FileName ""
ScaleX 3.4
ScaleY 3.4
PositionX 309
PositionY 80
Level -10009
;---------------------------------------
; displayed in coundown as '3'
;---------------------------------------
ID -10010
FileName "3"
ScaleX 6.9
ScaleY 6.9
PositionX 294
PositionY 196
Level -10010
;---------------------------------------
; displayed in coundown as '2'
;---------------------------------------
ID -10011
FileName "2"
ScaleX 6.9
ScaleY 6.9
PositionX 294
PositionY 196
Level -10011
;---------------------------------------
; displayed in coundown as '1'
;---------------------------------------
ID -10012
FileName "1"
ScaleX 6.9
ScaleY 6.9
PositionX 294
PositionY 196
Level -10012
;---------------------------------------
; displayed in coundown as 'go'
;---------------------------------------
ID -10013
FileName "go"
ScaleX 6.9
ScaleY 6.9
PositionX 262
PositionY 196
Level -10013
;---------------------------------------
; displayed during game for a credit gained
;---------------------------------------
ID -10014
FileName "extra credit"
ScaleX 2.3
ScaleY 2.3
PositionX 188
PositionY 88
Level -10014
;---------------------------------------
; displayed during 'game over': time spent racing
;---------------------------------------
ID -10015
FileName ""
ScaleX 1.6
ScaleY 1.6
PositionX 348
PositionY 300
Level -10015
;---------------------------------------
; displayed after the 3rd lap in race mode; race time
;---------------------------------------
ID -10016
FileName ""
ScaleX 1.5
ScaleY 1.5
PositionX 501
PositionY 80
Level -10016
;---------------------------------------
; displayed after the 3rd lap in race mode; message for battle laps
;---------------------------------------
ID -10017
FileName "extended race"
ScaleX 2.3
ScaleY 2.3
PositionX 180
PositionY 88
Level -10016
;---------------------------------------
; displayed if a level got unlocked
;---------------------------------------
ID -10018
FileName "unlocking next level"
ScaleX 1.5
ScaleY 1.5
PositionX 180
PositionY 125
Level -10018
;---------------------------------------
; displayed if network game has a local gameover
;---------------------------------------
ID -10019
FileName "out runned by a lab"
ScaleX 1.1
ScaleY 1.1
PositionX 20
PositionY 460
Level -10019
;---------------------------------------
; displayed if network game loses a credits
;---------------------------------------
ID -10020
FileName "credits at limit"
ScaleX 1.1
ScaleY 1.1
PositionX 20
PositionY 460
Level -10020
;---------------------------------------
; displayed the following text, if you are looking out from another car
;---------------------------------------
ID -10021
FileName "follow"
ScaleX 2.0
ScaleY 2.0
PositionX 150
PositionY 88
Level -10022
;---------------------------------------
; displayed the name of player your are following
;---------------------------------------
ID -10022
FileName ""
ScaleX 2.0
ScaleY 2.0
PositionX 288
PositionY 88
Level -10022
;---------------------------------------
; If out runned with a lab, but not game over.
;---------------------------------------
ID -10023
FileName "race over"
ScaleX 2.6
ScaleY 2.6
PositionX 209
PositionY 200
Level -10023
;---------------------------------------
; Additional Items
;---------------------------------------
ID -2000 ;title of current track
FileName ""
ScaleX 1.0
ScaleY 1.0
PositionX 260
PositionY 440
Level -2000
ID -2001 ;artist of current track
FileName ""
ScaleX 1.0
ScaleY 1.0
PositionX 220
PositionY 420
Level -2001
;---------------------------------------
; Temp OSD for Mads
;---------------------------------------
;static picture
;ID -1 ;start race
;FileName game/1000-.tga
;ScaleX 1.0
;ScaleY 1.0
;PositionX 380
;PositionY 200
;Transparency 2
;Level 10
;static text field
;ID -3 ;negative ID indicates NO navigation
;FileName "string" ;string to print
;ScaleX 1.0
;ScaleY 2.0
;PositionX 100 ;top-left x-position on 640x480 screen
;PositionY 100 ;top-left y-position on 640x480 screen
;Level 11 ;levels are controlled separately
;static flic
;ID -4
;FileName menu/bar.flc
;Left 380
;Top 230
;Right 636 ;Left + Width
;Down 240 ;Top + Height
;Red 255 ;[0-255]
;Green 255 ;[0-255]
;Blue 255 ;[0-255]
;UpdateFrequency 30 ;30 fps
;LoopingPosition 0 ;full looping
;Transparency 2 ;additive
;Level 20
; temp OSD
;===================================
ID -100
FileName "pos "
ScaleX 1.6
ScaleY 1.6
PositionX 20
PositionY 20
Level -100
ID -101
FileName "lap "
ScaleX 1.6
ScaleY 1.6
PositionX 20
PositionY 40
Level -101
;ID -110 ;lap times
;FileName ""
;ScaleX 1.0
;ScaleY 1.0
;PositionX 500
;PositionY 80
;Level -110
ID -111
FileName ""
ScaleX 1.5
ScaleY 1.5
PositionX 471
PositionY 20
Level -110
ID -112
FileName ""
ScaleX 1.5
ScaleY 1.5
PositionX 471
PositionY 40
Level -110
;ID -113 ;;;
;FileName ""
;ScaleX 1.0
;ScaleY 1.0
;PositionX 500
;PositionY 140
;Level -110
ID -114
FileName ""
ScaleX 1.1
ScaleY 1.1
PositionX 270
PositionY 55
Level -110
;ID -115 ;;;
;FileName ""
;ScaleX 1.0
;ScaleY 1.0
;PositionX 500
;PositionY 180
;Level -110
;ID -116 ;;;
;FileName ""
;ScaleX 1.6
;ScaleY 1.6
;PositionX 500
;PositionY 180
;Level -110
ID -102
FileName " "
ScaleX 3.9
ScaleY 3.9
PositionX 268
PositionY 8
Level -102
ID -120
FileName "game over"
ScaleX 2.6
ScaleY 2.6
PositionX 209
PositionY 200
Level -120
ID -121
FileName "race time"
ScaleX 1.6
ScaleY 1.6
PositionX 170
PositionY 300
Level -120
;
;"on-top" special effects
;
ID -199
FileName game/321go-.flc ;countdown
Left 246
Top 152
Right 374 ;Left + Width
Down 280 ;Top + Height
Red 255 ;[0-255]
Green 255 ;[0-255]
Blue 255 ;[0-255]
UpdateFrequency 30 ;30 fps
LoopingPosition -1 ;no looping
Transparency 2 ;additive
Level -199
ID -200
FileName menu/flash.tga ;flashing layer
ScaleX 80.0 ;640/8
ScaleY 60.0 ;480/8
PositionX 0
PositionY 0
Transparency 1
Level -200
ID -201
FileName menu/flash2.tga ;flashing layer 2
ScaleX 80.0 ;640/8
ScaleY 60.0 ;480/8
PositionX 0
PositionY 0
Transparency 1
Level -201
ID -202
FileName menu/dim.tga ;dimming layer
ScaleX 80.0 ;640/8
ScaleY 60.0 ;480/8
PositionX 0
PositionY 0
Transparency 3 ;multiplicative
Level -202
ID -203
FileName "any key to continue" ;pause text 1
ScaleX 1.0
ScaleY 1.0
PositionX 233
PositionY 251
Level -203
ID -204
FileName "esc for menu" ;pause text 2
ScaleX 1.0
ScaleY 1.0
PositionX 263
PositionY 275
Level -203
ID 0 ;terminator
;make no modifications to this
;=============================
CHECKSUM 2122653459