Skip to content
Fade To Black engine reimplementation
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Makefile rename 'Box' to 'Cabinet' Oct 19, 2017
Makefile.mingw rename 'Box' to 'Cabinet' Oct 19, 2017
README.txt
cabinet.cpp
camera.cpp do not persist Game._sceneCameraPosTable Apr 11, 2017
collision.cpp
controls.cfg
cutscene.cpp
cutscene.h
decoder.cpp add comments in decodeRAC and decodeLZSS Mar 27, 2017
decoder.h add code to display the 'INSTDATA' assets Mar 27, 2017
file.cpp add .INM file loading Jan 22, 2018
file.h
font.cpp
game.cpp
game.h clear memory allocated during the level when exiting the program Mar 12, 2018
icons.cpp reset icons table when clearing level data Mar 10, 2018
input.cpp
installer.cpp clear memory allocated during the level when exiting the program Mar 12, 2018
intern.h
inventory.cpp
main.cpp
menu.cpp fixed possible memory corruption in saveload menu Mar 12, 2018
mixer.cpp
mixer.h
opcodes.cpp
random.h
raycast.cpp
render.cpp
render.h reduce the number of calls to glColor4f Mar 8, 2018
resource.cpp clear memory allocated during the level when exiting the program Mar 12, 2018
resource.h
saveload.cpp
scaler.cpp rewrite scale2x and scale3x routine to avoid border checking Mar 1, 2018
scaler.h Revert "add 'eagle2x' pixel scaler" Feb 26, 2018
screenshot.cpp
sound.cpp
sound.h
spritecache.cpp
spritecache.h
stub.cpp
stub.h
texturecache.cpp
texturecache.h do not propagate cutscene palette changes to all textures Mar 7, 2018
trigo.cpp cleanup trigo helper functions Apr 24, 2017
trigo.h
util.cpp show a messagebox on error (win32) Apr 19, 2016
util.h
xmiplayer.cpp disable WildMidi gaussian resampling Feb 24, 2018
xmiplayer.h add XmiPlayer implementation based on FluidSynth Jul 7, 2017

README.txt

f2bgl README
Release version: 0.2.7
-------------------------------------------------------------------------------


About:
------

f2bgl is a re-implementation of the engine used in the game Fade To Black
made by Delphine Software and released in 1995.


Running:
--------

You will need the original files of the PC release or PC demo.

By default, the program will try to load the game data files from the current
directory. The expected directory structure is :

	DELPHINE.INI
	TRIGO.DAT    - optional
	DATA/
	DATA/DRIVERS/
	DATA/SOUND/
	INSTDATA/    - optional
	TEXT/        - not present with demo version
	VOICE/       - not present with demo version

Defaults can be changed using command line switches :

    Usage: f2b [OPTIONS]...
    --datapath=PATH             Path to data files (default '.')
    --language=EN|FR|GR|SP|IT   Language files to use (default 'EN')
    --playdemo                  Use inputs from .DEM files
    --level=NUM                 Start at level NUM
    --voice=EN|FR|GR            Voice files (default 'EN')
    --subtitles                 Display cutscene subtitles
    --savepath=PATH             Path to save files (default '.')
    --fullscreen                Fullscreen display (stretched)
    --fullscreen-ar             Fullscreen display (4:3 aspect ratio)
    --soundfont=FILE            SoundFont (.sf2) file for music
    --texturefilter=FILTER      Texture filter (default 'linear')
    --texturescaler=NAME        Texture scaler (default 'scale2x')
    --mouse                     Enable mouse controls
    --no-fog                    Disable fog rendering
    --no-gouraud                Disable gouraud shading


Controls:
---------

The game can be played using a joystick, a gamepad or the keyboard.
Key mappings can be changed by editing the file 'controls.cfg'.

In-game keys (default) :

    Arrow Keys     move Conrad
    Alt / V        toggle gun mode
    Shift          walk
    Ctrl / B       shoot
    Enter          reload gun
    Space          activate
    Tab            change inventory category
    Escape         save/load menu
    I              inventory menu
    J              jump
    U              use
    1 .. 5         use item #
    S              save game state
    L              load game state
    T              take screenshot
    + and -        change game state slot


Credits:
--------

Delphine Software for creating the game.


Contact:
--------

Gregory Montoir, cyx@users.sourceforge.net
You can’t perform that action at this time.