2016-08-15 07:44:23 +08:00
|
|
|
.\" Man page generated from reStructuredText.
|
|
|
|
.
|
|
|
|
.
|
|
|
|
.nr rst2man-indent-level 0
|
|
|
|
.
|
|
|
|
.de1 rstReportMargin
|
|
|
|
\\$1 \\n[an-margin]
|
|
|
|
level \\n[rst2man-indent-level]
|
|
|
|
level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
|
|
|
|
-
|
|
|
|
\\n[rst2man-indent0]
|
|
|
|
\\n[rst2man-indent1]
|
|
|
|
\\n[rst2man-indent2]
|
|
|
|
..
|
|
|
|
.de1 INDENT
|
|
|
|
.\" .rstReportMargin pre:
|
|
|
|
. RS \\$1
|
|
|
|
. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
|
|
|
|
. nr rst2man-indent-level +1
|
|
|
|
.\" .rstReportMargin post:
|
|
|
|
..
|
|
|
|
.de UNINDENT
|
|
|
|
. RE
|
|
|
|
.\" indent \\n[an-margin]
|
|
|
|
.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
|
|
|
|
.nr rst2man-indent-level -1
|
|
|
|
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
|
|
|
|
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
|
|
|
|
..
|
2023-01-12 03:08:16 +08:00
|
|
|
.TH "BSTONE" 6 "2023-01-11" "1.1.12" "SlackBuilds.org"
|
|
|
|
.SH NAME
|
|
|
|
bstone \- source port of the Blake Stone games
|
2016-08-15 07:44:23 +08:00
|
|
|
.\" RST source for bstone(6) man page. Convert with:
|
|
|
|
.
|
|
|
|
.\" rst2man.py bstone.rst > bstone.6
|
|
|
|
.
|
|
|
|
.\" rst2man.py comes from the SBo development/docutils package.
|
|
|
|
.
|
|
|
|
.SH SYNOPSIS
|
|
|
|
.sp
|
|
|
|
bstone [\fI\-options\fP]
|
|
|
|
.SH DESCRIPTION
|
|
|
|
.sp
|
|
|
|
BStone is a source port of Blake Stone game series: Aliens of Gold and Planet Strike.
|
|
|
|
.sp
|
|
|
|
Features:
|
|
|
|
.INDENT 0.0
|
|
|
|
.IP \(bu 2
|
|
|
|
High resolution rendering of world (extended vanilla engine)
|
|
|
|
.IP \(bu 2
|
|
|
|
Modern and vanilla controls
|
|
|
|
.IP \(bu 2
|
|
|
|
Allows to customize control bindings
|
|
|
|
.IP \(bu 2
|
|
|
|
Separate volume control of sound effects and music
|
|
|
|
.UNINDENT
|
|
|
|
.sp
|
|
|
|
Supported games:
|
|
|
|
.INDENT 0.0
|
|
|
|
.IP \(bu 2
|
|
|
|
Aliens of Gold v1.0 full
|
|
|
|
.IP \(bu 2
|
|
|
|
Aliens of Gold v2.0 full
|
|
|
|
.IP \(bu 2
|
|
|
|
Aliens of Gold v2.1 full
|
|
|
|
.IP \(bu 2
|
|
|
|
Aliens of Gold v3.0 full
|
|
|
|
.IP \(bu 2
|
|
|
|
Aliens of Gold v3.0 shareware
|
|
|
|
.IP \(bu 2
|
|
|
|
Planet Strike v1.0
|
|
|
|
.IP \(bu 2
|
|
|
|
Planet Strike v1.1
|
|
|
|
.UNINDENT
|
|
|
|
.sp
|
|
|
|
This man page only describes the command\-line options. For full documentation,
|
2023-01-12 03:08:16 +08:00
|
|
|
see /usr/doc/bstone\-1.1.12/README.md
|
2016-08-15 07:44:23 +08:00
|
|
|
.SH OPTIONS
|
|
|
|
.INDENT 0.0
|
|
|
|
.TP
|
2023-01-12 03:08:16 +08:00
|
|
|
.B \fB\-\-version\fP
|
|
|
|
Outputs the port\(aqs version to standard output and into message box.
|
2016-08-15 07:44:23 +08:00
|
|
|
.TP
|
2023-01-12 03:08:16 +08:00
|
|
|
.B \fB\-\-aog_sw\fP
|
|
|
|
Switches the port to "Blake Stone: Aliens Of Gold (shareware)" mode.
|
|
|
|
If appropriate data files are not found, the port will fail.
|
2016-08-15 07:44:23 +08:00
|
|
|
.TP
|
2023-01-12 03:08:16 +08:00
|
|
|
.B \fB\-\-aog\fP
|
|
|
|
Switches the port to "Blake Stone: Aliens Of Gold" mode.
|
|
|
|
If appropriate data files are not found, the port will fail.
|
2016-08-15 07:44:23 +08:00
|
|
|
.TP
|
2023-01-12 03:08:16 +08:00
|
|
|
.B \fB\-\-ps\fP
|
|
|
|
Switches the port to "Blake Stone: Planet Strike" mode.
|
|
|
|
If appropriate data files are not found, the port will fail.
|
2016-08-15 07:44:23 +08:00
|
|
|
.TP
|
2023-01-12 03:08:16 +08:00
|
|
|
.B \fB\-\-no_screens\fP
|
|
|
|
Skips start\-up screens and the ending promo pages (AOG SW).
|
2016-08-15 07:44:23 +08:00
|
|
|
.TP
|
2023-01-12 03:08:16 +08:00
|
|
|
.B \fB\-\-cheats\fP
|
|
|
|
Enables so called "debug mode" without much fuss.
|
2016-08-15 07:44:23 +08:00
|
|
|
.TP
|
2023-01-12 03:08:16 +08:00
|
|
|
.B \fB\-\-data_dir\fP dir
|
|
|
|
Specifies a directory with game\(aqs resource files.
|
|
|
|
Default: \fI/usr/share/games/bstone\fP
|
2016-08-15 07:44:23 +08:00
|
|
|
.TP
|
2023-01-12 03:08:16 +08:00
|
|
|
.B \fB\-\-mod_dir\fP dir
|
|
|
|
Specifies a directory with mod\(aqs resource files.
|
|
|
|
Default: undefined.
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-profile_dir\fP dir
|
|
|
|
Overrides default directory of the game\(aqs profile files.
|
|
|
|
Default: \fI~/.local/share/bibendovsky/bstone/\fP
|
2016-08-15 07:44:23 +08:00
|
|
|
.TP
|
2023-01-12 03:08:16 +08:00
|
|
|
.B \fB\-\-vid_renderer\fP value
|
|
|
|
Select a renderer.
|
|
|
|
Values:
|
|
|
|
.INDENT 7.0
|
|
|
|
.INDENT 3.5
|
|
|
|
.INDENT 0.0
|
|
|
|
.IP \(bu 2
|
|
|
|
auto_detect \- tries to select the best renderer.
|
|
|
|
.IP \(bu 2
|
|
|
|
software \- the vanilla renderer.
|
|
|
|
.IP \(bu 2
|
|
|
|
gl_2_0 \- OpenGL 2.0 or higher.
|
|
|
|
.IP \(bu 2
|
|
|
|
gl_3_2_c \- OpenGL 3.2 core or higher.
|
|
|
|
.IP \(bu 2
|
|
|
|
gles_2_0 \- OpenGL ES 2.0 or higher.
|
|
|
|
.UNINDENT
|
|
|
|
.UNINDENT
|
|
|
|
.UNINDENT
|
|
|
|
.sp
|
|
|
|
Default: auto_detect
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-vid_width\fP width
|
|
|
|
Specifies window width.
|
|
|
|
Minimum width: 320
|
|
|
|
Default width: 640
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-vid_height\fP height
|
|
|
|
Specifies window height.
|
|
|
|
Minimum height: 240
|
|
|
|
Default height: 480
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-vid_x\fP offset
|
2016-08-15 07:44:23 +08:00
|
|
|
Sets a horizontal offset from the left side of the desktop screen.
|
2023-01-12 03:08:16 +08:00
|
|
|
Applicable for positionable window only.
|
|
|
|
Default: 0
|
2016-08-15 07:44:23 +08:00
|
|
|
.TP
|
2023-01-12 03:08:16 +08:00
|
|
|
.B \fB\-\-vid_y\fP offset
|
2016-08-15 07:44:23 +08:00
|
|
|
Sets a vertical offset from the top side of the desktop screen.
|
2023-01-12 03:08:16 +08:00
|
|
|
Applicable for positionable window only.
|
|
|
|
Default: 0
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-vid_is_positioned\fP value
|
|
|
|
Centers a window on the desktop or moves it in the specified position.
|
|
|
|
Values: 0 (centered) or 1 (positioned)
|
|
|
|
Default: 0
|
2016-08-15 07:44:23 +08:00
|
|
|
.TP
|
2023-01-12 03:08:16 +08:00
|
|
|
.B \fB\-\-vid_is_vsync\fP value
|
|
|
|
Enables or disables vertical synchronization.
|
|
|
|
Values: 0 (disable) or 1 (enable)
|
|
|
|
Default: 1
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-vid_is_widescreen\fP value
|
|
|
|
Enables or disables widescreen rendering.
|
|
|
|
Values: 0 (disable) or 1 (enable)
|
|
|
|
Default: 1
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-vid_is_ui_stretched\fP value
|
|
|
|
Stretches the UI or keeps it at 4x3 ratio otherwise.
|
|
|
|
Values: 0 (non\-stretched) or 1 (stretched)
|
|
|
|
Default: 0
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-vid_2d_texture_filter\fP filter
|
|
|
|
Sets texturing filter for UI.
|
|
|
|
Applicable only for 3D\-rendering.
|
|
|
|
Values: nearest or linear
|
|
|
|
Default: nearest
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-vid_3d_texture_image_filter\fP filter
|
|
|
|
Sets texturing image filter for the scene.
|
|
|
|
Applicable only for 3D\-rendering.
|
|
|
|
Values: nearest or linear
|
|
|
|
Default: nearest
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-vid_3d_texture_mipmap_filter\fP filter
|
|
|
|
Sets texturing mipmap filter for the scene.
|
|
|
|
Applicable only for 3D\-rendering.
|
|
|
|
Values: nearest or linear
|
|
|
|
Default: nearest
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-vid_3d_texture_anisotropy\fP value
|
|
|
|
Sets anisotropy degree for the scene.
|
|
|
|
Value 1 or lower disables the filter.
|
|
|
|
Applicable only for 3D\-rendering.
|
|
|
|
Values: [1..16]
|
|
|
|
Default: 1
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-vid_texture_upscale_filter\fP filter
|
|
|
|
Sets texturing upscale filter.
|
|
|
|
Applicable only for 3D\-rendering.
|
|
|
|
Values: none or xbrz
|
|
|
|
Default: none
|
|
|
|
\fBWARNING\fP xbrz is a high resource usage filter!
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-vid_texture_upscale_xbrz_degree\fP degree
|
|
|
|
Sets a degree of xBRZ texturing upscale.
|
|
|
|
Applicable only for 3D\-rendering.
|
|
|
|
Values: [2..6]
|
|
|
|
Default: 0
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-vid_aa_kind\fP value
|
|
|
|
Sets an anti\-aliasing mode.
|
|
|
|
Applicable only for 3D\-rendering.
|
|
|
|
Values: none or msaa
|
|
|
|
Default: none
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-vid_aa_degree\fP value
|
|
|
|
Sets a degree of the anti\-aliasing.
|
|
|
|
Applicable only for 3D\-rendering.
|
|
|
|
Values: [2..32]
|
|
|
|
Default: 1
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-vid_filler_color_index\fP value
|
|
|
|
Sets a color for screen bars.
|
|
|
|
Values: [0..255]
|
|
|
|
Default: 0
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-vid_external_textures\fP value
|
|
|
|
Toggles external textures.
|
|
|
|
Values: 0 (disable), 1 (enable).
|
|
|
|
Default: 0
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-snd_is_disabled\fP value
|
|
|
|
Enables or disables audio subsystem.
|
|
|
|
Values: 0 (disable) or 1 (enable)
|
|
|
|
Default: 0
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-snd_rate\fP sampling_rate
|
2016-08-15 07:44:23 +08:00
|
|
|
Specifies sampling rate of mixer in hertz.
|
2023-01-12 03:08:16 +08:00
|
|
|
Default: 44100
|
|
|
|
Minimum: 11025
|
2016-08-15 07:44:23 +08:00
|
|
|
.TP
|
2023-01-12 03:08:16 +08:00
|
|
|
.B \fB\-\-snd_mix_size\fP duration
|
2016-08-15 07:44:23 +08:00
|
|
|
Specifies mix data size in milliseconds.
|
2023-01-12 03:08:16 +08:00
|
|
|
Default: 40
|
|
|
|
Minimum: 20
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-snd_driver\fP value
|
|
|
|
Specifies the audio driver to use.
|
|
|
|
Values: auto\-detect, 2d_sdl (2D SDL), 3d_openal (3D OpenAL)
|
|
|
|
Default: auto\-detect
|
|
|
|
Auto\-detect order: 3d_openal, 2d_sdl
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-snd_oal_library\fP value
|
|
|
|
Specifies OpenAL driver\(aqs name.
|
|
|
|
Default: "" (OpenAL32.dll on Windows and libopenal.so on non\-Windows system).
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-snd_oal_device_name\fP value
|
|
|
|
Specifies OpenAL device name.
|
|
|
|
Default: ""
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-snd_sfx_type\fP value
|
|
|
|
Specifies SFX type.
|
|
|
|
Values: adlib (AdLib) or pc_speaker (PC Speaker)
|
|
|
|
Default: adlib
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-snd_is_sfx_digitized\fP value
|
|
|
|
Toggles SFX digitization.
|
|
|
|
If enabled overrides AdLib / PC Speaker SFX audio chunk if such one is available in AUDIOT.* file.
|
|
|
|
Values: 0 (disable) or 1 (enable)
|
|
|
|
Default: 1
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-snd_opl3_type\fP value
|
|
|
|
Specifies OPL3 emulator type.
|
|
|
|
Values: dbopl (DOSBox) or nuked (Nuked)
|
|
|
|
Default: dbopl
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-calculate_hashes\fP
|
|
|
|
Calculates hashes (SHA\-1) of all resource files and outputs them into the log.
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-extract_vga_palette\fP dir
|
|
|
|
Extracts VGA palette into existing directory dir.
|
|
|
|
Supported file format: \fB\&.bmp\fP
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-extract_walls\fP dir
|
|
|
|
Extracts graphics resources (wall, flooring, etc.) into existing directory dir.
|
|
|
|
Supported file format: \fB\&.bmp\fP
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-extract_sprites\fP dir
|
|
|
|
Extracts graphics resources (actors, decorations, etc.) into existing directory dir.
|
|
|
|
Supported file format: \fB\&.bmp\fP
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-extract_music\fP dir
|
|
|
|
Extracts music resources into existing directory dir.
|
|
|
|
Supported file format: \fB\&.wav\fP
|
|
|
|
Supported file format: data (unprocessed)
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-extract_sfx\fP dir
|
|
|
|
Extracts sfx resources into existing directory dir.
|
|
|
|
Supported file format: \fB\&.wav\fP
|
|
|
|
Supported file format: data (unprocessed)
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-extract_texts\fP dir
|
|
|
|
Extracts text resources into existing directory dir.
|
|
|
|
Supported file format: \fB\&.txt\fP
|
|
|
|
.TP
|
|
|
|
.B \fB\-\-extract_all\fP dir
|
|
|
|
Extracts all resources (walls, sprites, etc.) into existing directory dir.
|
2016-08-15 07:44:23 +08:00
|
|
|
.UNINDENT
|
|
|
|
.SH COPYRIGHT
|
|
|
|
.sp
|
2023-01-12 03:08:16 +08:00
|
|
|
See the file /usr/doc/bstone\-1.1.12/LICENSE for license information.
|
2016-08-15 07:44:23 +08:00
|
|
|
.SH AUTHORS
|
|
|
|
.sp
|
|
|
|
bstone was written by Boris I. Bendovsky, based on an original
|
|
|
|
game by JAM Productions, published by Apogee Entertainment, LLC.
|
|
|
|
.sp
|
|
|
|
This man page written for the SlackBuilds.org project
|
|
|
|
by B. Watson, and is licensed under the WTFPL.
|
|
|
|
.SH SEE ALSO
|
|
|
|
.sp
|
|
|
|
The bstone homepage: \fI\%http://bibendovsky.github.io/bstone/\fP
|
|
|
|
.\" Generated by docutils manpage writer.
|
|
|
|
.
|