BStone

A source port of Blake Stone: Aliens Of Gold and Blake Stone: Planet Strike.

Contents

  1. Disclaimer
  2. Overview
    2.1. Overview (PS Vita)
  3. Installation
    3.1. Windows (GOG / Steam)
    3.2. Windows (Generic)
    3.3. Addons
  4. Required assets
  5. Profile
  6. Compiling
    6.1. Generic instructions for Linux-based system or build environment (MinGW)
  7. Command-line options
  8. Cheat key
  9. Debug keys
  10. Third party use
  11. Credits
  12. Links
    12.1. Essentials
    12.2. General
    12.3. Add-ons for Aliens Of Gold (full)
    12.4. Add-ons for Planet Strike

1 - Disclaimer

Copyright (c) 1992-2013 Apogee Entertainment, LLC
Copyright (c) 2013-2020 Boris I. Bendovsky (bibendovsky@hotmail.com)

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

For a copy of the GNU General Public License see file LICENSE.
For an original source code license see file “Blake Stone source code license.doc”.

2 - Overview

BStone is a source port of “Blake Stone” game series: “Aliens Of Gold” and “Planet Strike”.

Features:

Supported games:

2.1 - Overview (PS Vita)

See README-PSVITA.md for details about the source port on PS Vita.

3 - Installation

3.1 - Windows (GOG / Steam)

3.2 - Windows (generic)

3.3 - Addons

4 - Required assets

Since all titles are not free (except shareware) you have to own a copy of the game in order to play.

Required files for each game:

AOG SW AOG PS
AUDIOHED.BS1 AUDIOHED.BS6 AUDIOHED.VSI
AUDIOT.BS1 AUDIOT.BS6 AUDIOT.VSI
  EANIM.BS6 EANIM.VSI
  GANIM.BS6  
IANIM.BS1 IANIM.BS6 IANIM.VSI
MAPHEAD.BS1 MAPHEAD.BS6 MAPHEAD.VSI
MAPTEMP.BS1 MAPTEMP.BS6 MAPTEMP.VSI
SANIM.BS1 SANIM.BS6  
VGADICT.BS1 VGADICT.BS6 VGADICT.VSI
VGAGRAPH.BS1 VGAGRAPH.BS6 VGAGRAPH.VSI
VGAHEAD.BS1 VGAHEAD.BS6 VGAHEAD.VSI
VSWAP.BS1 VSWAP.BS6 VSWAP.VSI

Legend:

The port auto-detect assets of some digital distribution services. Note that option --data_dir disables auto-detection.

Supported services:

5 - Profile

Configuration file, saved game files, etc. are stored in user’s profile. The path to those files depends on platform. To override the path use --profile_dir option.

On Windows, the path might look like C:\Users\john\AppData\Roaming\bibendovsky\bstone\

On Linux, the path might look like /home/john/.local/share/bibendovsky/bstone/

On Mac OS X, the path might look like /Users/john/Library/Application Support/bibendovsky/bstone/

Configuration file name: bstone_config
Log file name: bstone_log.txt
High scores file name: bstone_<game>_high_scores
Saved game file name: bstone_<game>_saved_game

Where <game> is:

6 - Compiling

Minimum requirements:

CMake variables:

Notes:

6.1 - Generic instructions for Linux-based system or build environment (MinGW)

  1. Install minimum required software described above.

  2. Obtain source code and extract it (if necessary) into some directory. For our example we will use working directory ~/bstone-x.y.z.

  3. Make directory ~/bstone-x.y.z/build current.

  4. Generate Makefile.
    cmake ../src -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=~/bstone-x.y.z/build/install

  5. Build and install: make install

  6. On success you will find executable and text files in the directory ~/bstone-x.y.z/build/install.

7 - Command-line options

8 - Cheat key

J A M Enter
Press specified keys sequentially. Shows message “NOW you’re jammin’!!”, and gives to you all keys, all weapons and restores health to 100% but zeroes score points. Not available in shareware version.

9 - Debug keys

Add option --cheats to enable these keys.

10 - Third party use

11 - Credits

12 - Links

12.1 - Essentials

12.1 - General

12.2 - Add-ons for Aliens Of Gold (full)

12.3 - Add-ons for Planet Strike