orbea 9faa47dd85 multiple: Update e-mail. 5 years ago
..
README 5269c7abb4 games/jfsw: Add patch + update README. 6 years ago
fixsegfault.diff 5269c7abb4 games/jfsw: Add patch + update README. 6 years ago
jfsw.SlackBuild c542876aa5 multiple: 80-col limit. 6 years ago
jfsw.info 9faa47dd85 multiple: Update e-mail. 5 years ago
slack-desc 9eafb2d1a5 make games dir 8 years ago

README

The aim of this port is to present Shadow Warrior as closely as possible
to the original game while adding optional features to expand the
possibilities of the game.

To play the game, you will need the sw.grp data file from either the
full or shareware DOS version of Shadow Warrior. If you want to play the
shareware version, you can install jfsw_demo_data from slackbuilds.org.
For the full version, copy sw.grp from the game directory to
/usr/share/games/jfsw/sw.grp (the filename must be lowercase).

If you have sw.grp from the full version of the game, you may also want
to install jfsw_hires_pack for some graphic enhancements (don't bother
trying, if all you have is the shareware sw.grp: it segfaults on
startup).

The shareware version uses midi audio and will require jfsw to be built
against fluidsynth and for fluid-soundfont to be installed. The config
file (~/.jfsw/sw.cfg) will need to be edited to select the FluidSynth
music driver.

MusicDevice = 6

The full version uses ogg audio files which are not included. They can
be found in the GOG and Steam versions of the game and should be placed
in either the current directory, ~/.jfsw/ or /usr/share/games/jfsw/.
The filenames must be lower case.

This will work with either the ALSA, SDL or FluidSynth music drivers.

For ALSA:

MusicDevice = 7

For SDL:

MusicDevice = 1

Note #1: If you run into an issue with turning left or right with mouse,
edit the config file (~/.jfsw/sw.cfg) and change MouseAnalogAxes0 to
"analog_turning" and MouseAnalogAxes1 to "analog_moving". The digital
axes should have "" values.

To build with debugging support use:
DEBUG="yes" ./jfsw.SlackBuild

fluid-soundfont and SDL2 are optional dependencies.