Bermuda Syndrome engine reimplementation
C++ C Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
tools add checksum to convert_wgp Nov 22, 2017
web update .cpp/.h in build_distrib.py Nov 23, 2017
Makefile add screenshot to .tga Nov 22, 2017
README.TXT update reakktor.com url reference Nov 22, 2017
avi_player.cpp revert MixerImpl to 22050 Hz Jul 1, 2015
avi_player.h use READ_BE_* in Cinepak_Decoder Nov 22, 2017
bag.cpp add states to Game::mainLoop Jul 7, 2015
decoder.cpp remove unused BitStream._carry Jul 20, 2018
decoder.h add support for zlib compressed data Jul 23, 2015
demo.bmp add window icon Nov 22, 2017
dialogue.cpp add states to Game::mainLoop Jul 7, 2015
file.cpp made FileSystem_romfs inherit from FileSystem_impl Jun 22, 2016
file.h made FileSystem_romfs inherit from FileSystem_impl Jun 22, 2016
fs.cpp made FileSystem_romfs inherit from FileSystem_impl Jun 22, 2016
fs.h add support for non-interactive parts of the demo Nov 22, 2017
game.cpp do not display overlay graphics on static screens Nov 23, 2017
game.h add restart/save/load/quit menu Nov 23, 2017
icon.bmp add window icon Nov 22, 2017
intern.h use READ_BE_* in Cinepak_Decoder Nov 22, 2017
main.cpp use getopt for command line parsing Nov 9, 2017
menu.cpp add restart/save/load/quit menu Nov 23, 2017
mixer.h move Mixer implementations to separate .cpp Jul 2, 2015
mixer_sdl.cpp use MIX_INIT_MID with SDL2_mixer 2.0.2 Nov 22, 2017
mixer_soft.cpp move Mixer implementations to separate .cpp Jul 2, 2015
opcodes.cpp remove assert() calls Jul 12, 2015
parser_dlg.cpp update copyright Feb 22, 2011
parser_scn.cpp switch to stdint.h types Jun 18, 2015
random.cpp switch to stdint.h types Jun 18, 2015
random.h switch to stdint.h types Jun 18, 2015
resource.cpp add support for non-interactive parts of the demo Nov 22, 2017
saveload.cpp fix double free when loading _bagObjects Nov 22, 2017
screenshot.cpp add screenshot to .tga Nov 22, 2017
screenshot.h add screenshot to .tga Nov 22, 2017
staticres.cpp move window icon to staticres Nov 22, 2017
str.cpp update copyright Feb 22, 2011
str.h update copyright Feb 22, 2011
systemstub.h move window icon to staticres Nov 22, 2017
systemstub_sdl.cpp add SDL2 game controller support (index #0) Feb 19, 2018
util.cpp switch to stdint.h types Jun 18, 2015
util.h switch to stdint.h types Jun 18, 2015
win16.cpp add MIDI playback Jun 24, 2015

README.TXT

Bermuda Syndrome README
Release version: 0.1.6
-------------------------------------------------------------------------------


About:
------

This program is a re-implementation of the engine used in the game Bermuda
Syndrome made by Century Interactive and published by BMG in 1995. The original
data files are required (retail or demo versions).

This rewrite is based on the reversing of the original Windows executable. More
informations about the game can be found at [1] and [2].


Running:
--------

By default, the engine will try to load the game data files from the 'DATA'
directory. The savestates are saved in the current directory. If you have the
CD game soundtrack, you can rip the tracks to 22 Khz stereo Vorbis .ogg files.

The paths can be changed using command line switches :

	Usage: bs [OPTIONS]...
  	--datapath=PATH    Path to data files (default 'DATA')
  	--savepath=PATH    Path to save files (default '.')
	--musicpath=MUSIC  Path to music files (default 'MUSIC')

Game hotkeys :

	Arrow Keys      move Jack
	Tab             display bag
	Ctrl            display status bar
	Shift/Space     use weapon
	Enter           skip dialogue speech

Other hotkeys:

	C		capture screenshot as .tga
	S               save game state
	L               load game state
	+               increase game state slot
	-               decrease game state slot
	F               enable fast mode
	W               toggle fullscreen/windowed display


Contact:
--------

Gregory Montoir, cyx@users.sourceforge.net


URLs:
-----

[1] http://www.mobygames.com/game/bermuda-syndrome
[2] http://www.reakktor.com/about