|
11 年之前 | |
---|---|---|
data | 11 年之前 | |
doc | 11 年之前 | |
mac_dist | 11 年之前 | |
src | 11 年之前 | |
.gitignore | 11 年之前 | |
BUGS | 11 年之前 | |
COPYING | 11 年之前 | |
ChangeLog | 11 年之前 | |
Makefile | 11 年之前 | |
README.md | 11 年之前 | |
README.old | 11 年之前 | |
Requirements | 11 年之前 | |
TODO | 11 年之前 | |
deps.sh | 11 年之前 | |
setup.sh | 11 年之前 |
OpenRaider is an Open Source implementation of the classic Tomb Raider Game Engine. It was abandoned in 2003.
This project aims to get OpenRaider running in a modern Unix.
OpenRaider needs some configuration files, and level data and assets from custom levels or the Tomb Raider games.
These are stored in ~/.OpenRaider
. Running the included setup.sh
will create/copy the necessary files and directories.
On Mac OS X 10.9 with XCode and MacPorts installed, the following should be enough to get all dependencies that are available as port:
sudo port install zlib cmake libsdl libsdl_ttf
You also need the XQuartz X11 Server.
To get Sound, you need freealut. Get, compile and install it like this:
git clone git@github.com:vancegroup/freealut.git
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX:STRING="/opt/local" -DCMAKE_C_FLAGS:STRING="-O2"
make
sudo make install
Just make debug
and run bin/debug/OpenRaider
for a debug build.
make release
builds a release binary.
make bundle
creates a Mac App Bundle that also runs the setup script, if necessary.
make bundle-image
packs the App Bundle into a DMG ready for distribution.
See the original README.old
file. In the Main Menu, <Esc> will allow you to select a level to play.
OpenRaider is based on code, specs, and alogrithms from:
All code should be GPLed, unless otherwise noted.
2013 Housekeeping by xythobuz.