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