1chromium-bsu(6) Games Manual chromium-bsu(6)
2
3
4
6 chromium-bsu - slick scrolling space shooter
7
9 chromium-bsu [-fwv] [-na] [-nb] [-nt] [--fullscreen] [--window] [--vid‐
10 mode <mode>] [--noaudio] [--noblend] [--notexborder] [--debug]
11
13 chromium-bsu is a fast paced top down arcade style action shooter game.
14 You progress through the game by destroying everything that you see on
15 screen. There are a variety of 'power-ups' to assist you on the way.
16 There is a big boss to destroy at the end of each level and there are
17 various ships to destroy before you reach each boss.
18
20 Do not let ANY enemy ships get past your fighters!
21
22 Use your fighters as weapons!
23
24 Strategic suicide is a powerful tactic!
25
26 Self-destruct to preserve your ammunition!
27
29 When run with arguments that are not understood, usage information is
30 shown.
31
32 The game understands the following command line options
33
34 -f --fullscreen
35 runs in fullscreen mode.
36
37 -w --window
38 runs in a window.
39
40 -na --noaudio
41 does not initialize audio.
42
43 -v <mode>, --vidmode <mode>
44 selects video mode.
45 mode
46 0 = 512 x 384
47 1 = 640 x 480
48 2 = 800 x 600
49 3 = 1024 x 768
50 4 = 1280 x 1024
51
52 -nb --noblend
53 disables blending. (OpenGL)
54
55 -nt --notexborder
56 do not set tex border color. (OpenGL)
57
58 --debug
59 enable the display of debug information.
60
62 The following environment variables are used.
63
64 CHROMIUM_BSU_SCORE
65 specifies the location of the user high-score file.
66
67 CHROMIUM_BSU_DATA
68 specifies the location of user-customised game data with the
69 same layout and filenames as the system one.
70
71 CHROMIUM_BSU_FONT
72 When using the GLC backend, this specifies the font name to be
73 used in the menu and the game if available.
74
75 When using the FTGL backend, this specifies the path to the TTF font
76 file used in the menu and the game.
77
79 The following files are used.
80
81 ~/.chromium-bsu
82 contains various user preferences.
83
84 ~/.chromium-bsu-score
85 contains the user high-scores.
86
87 ~/.chromium-bsu-music
88 contains a list of music to play during the game.
89
90 ~/.chromium-bsu-data/
91 directory containing user-customized game data with the same
92 layout and filenames as the system one.
93
94 The game will also look in a system directory for data.
95
97 The configuration file is a plain text file. Each line contains a key,
98 a single-space separator and then a numeric value (integer or floating
99 point). The following keys are recognised by the game.
100
101 use_playList
102 Enable/disable playlist support. This causes the game to open
103 the ~/.chromium-bsu-music file and play the files listed there.
104 Disabled by default. Only works when using OpenAL.
105
106 use_cdrom
107 Enable/disable CDROM support. This causes the game to attempt to
108 play any audio CD that might be available. This is disabled by
109 default because the constant spinning up of the CD can be annoy‐
110 ing and because CDs are less popular than MP3/OGG these days.
111 Only works when compiled with SDL support.
112
113 full_screen
114 Enable/disable full-screen mode. This causes the game to fill
115 the screen instead of just using a window. Disabled by default.
116 Only works when using SDL support.
117
118 true_color
119 Enable/disable 24-bit color. When disabled it uses 16-bit color.
120 Disabled by default. Only works when using SDL support.
121
122 swap_stereo
123 Enable/disable swapping sound orientation. Disabled by default.
124 Only works when using OpenAL.
125
126 auto_speed
127 Use an alternate speed adjustment algorithm in certain situa‐
128 tions. Disabled by default. Only works when using SDL support.
129
130 show_fps
131 Print the frames per second at the top right when in a game.
132 Defaults to enabled.
133
134 screenSize
135 Selects the screen or window size. Defaults to 800x600.
136 0 = 512 x 384
137 1 = 640 x 480
138 2 = 800 x 600
139 3 = 1024 x 768
140 4 = 1280 x 1024
141
142 gfxLevel
143 Selects the desired amount of graphical effects. Defaults to
144 full effects.
145 0 = minimal
146 1 = medium
147 2 = full
148
149 gameSkillBase
150 Selects the desired skill level. Defaults to normal.
151 0.2 = fish in a barrel
152 0.3 = whimp
153 0.4 = easy
154 0.5 = normal
155 0.6 = experienced
156 0.7 = fun
157 0.8 = insane
158 0.9 = impossible
159
160 mouseSpeed
161 Speed that the mouse moves the ship around. The value shown in
162 the menu is 1000 times the value in the configuration. Defaults
163 to 0.03.
164
165 maxLevel
166 The maximum level that may be attempted. To attempt the next
167 level you must first complete the maximum level. Defaults to 1.
168
169 volSound
170 Sets the volume of the sound effects. The value shown in the
171 menu is 10 times the value in the configuration. Ranges from 0.0
172 to 1.0 and defaults to 0.9.
173
174 volMusic
175 Sets the volume of the sound effects. The value shown in the
176 menu is 10 times the value in the configuration. Ranges from 0.0
177 to 1.0 and defaults to 0.5.
178
179 viewGamma
180 Sets the gamma used when loading the PNG images used for
181 sprites. Defaults to 1.1.
182
183 audioType
184 Sets which audio backend to use. The desired backend must be
185 compiled in for it to work, otherwise the other backend will be
186 used. Defaults to OpenAL.
187 0 = OpenAL
188 1 = SDL Mixer
189
190 textType
191 Sets which text backend to use. The desired backend must be com‐
192 piled in for it to work, otherwise the other backend will be
193 used. Defaults to GLC.
194 0 = GLC
195 1 = FTGL
196
197 cdromCount
198 A cache of number of CDROM devices present, not used.
199
200 cdromDevice
201 The number of the CDROM device to use when use_cdrom is enabled.
202 Zero-based. Defaults to first device (0).
203
204 debug Enable/disable debug information. This causes the game to print
205 debug information to the terminal. This is disabled by default.
206
208 "In game procedures and flight safety"
209
211 This manual page was written by Peter Joseph, Paul Wise and others.
212
213
214
215 Aug 3 2001 chromium-bsu(6)