The program produces a file called stdout.txt, which contains a list of the
files OpenJazz has tried to read. Do they exist? OpenJazz requires the files from any
of the following games: Jazz Jackrabbit, Jazz Jackrabbit CD,
Jazz Jackrabbit Shareware Edition, Jazz Jackrabbit Christmas Edition, or Jazz
Jackrabbit: Holiday Hare 1995. OpenJazz will not work with any of the Jazz Jackrabbit 2
games.
Press enter to choose a menu option, and escape to go back to the
previous menu. Press F9 to view in-game statistics, and P to
pause. Alt+enter switches between full-screen and windowed
mode.
The other controls are configurable via the "setup options"
menu. By default, the controls are as follows:
-Left and right arrow keys to move left and right.
-Under Windows, Alt Gr (right Alt) to jump and the space bar to shoot.
-Under Linux, the space bar to jump and left Alt to shoot.
-Right Ctrl to change weapon.
Without knowing how the physics in the original game worked, it's
impossible to get them exactly right.
You will need to link to SDL.
Under windows, you will also need to link in SDLmain.
If you want network play, you'll need to compile with the
constant USE_SOCKETS defined.
If you want music, you'll need to compile with the constant
USE_MODPLUG defined. You'll also need to link to libmodplug, which can be
obtained via
this
link. It will have to be modified slightly. Two lines in sndmix.cpp
should not be commented out. In version 0.8.7 these are lines 368 and
401.
It works with most of them. OpenJazz does not perfectly emulate all the
quirks of the original game, though. These levels tend to use the engine in
ways that were not originally intended. Consequently, it's not always
possible to get to the end of new levels.
By the way, OpenJazz doesn't need to be in the same folder as
your level files. You can keep them in another folder, and play them by
passing the path on the command line. You can do this with as many folders
as you like, so you don't need to replace any original levels with custom
ones!
I don't know. Unfortunately, I'm unable to do either of these myself.
Port 10052, just like Jazz Jackrabbit 2.