I downloaded the sources for the Pandora ports from
https://github.com/ptitSeb/JediOutcastLinux and
https://github.com/ptitSeb/JediAcademyLinux and made some changes to make it compile and run on the Pi.
I have not made any attempts at optimization and it runs rather slowly.
http://www.allt2.se/henrik_e/sw/Academy_Compiled.tar.gz
http://www.allt2.se/henrik_e/sw/JediAca ... nux.tar.gz
http://www.allt2.se/henrik_e/sw/Outcast_Compiled.tar.gz
http://www.allt2.se/henrik_e/sw/JediOut ... nux.tar.gz
You need to install libxxf86vm-dev, libopenal-dev, libxrandr-dev and cmake to compile the sources.
To compile the sources create a new directory and cd to it. Then run:
Code: Select all
cmake -DRASPBERRY=ON path/to/source&&make
To run the game copy the "base"-folder from the official game to the folder where you compiled it.
The resolution is hard coded 800x450 for now. You can change this in the function GLW_SetMode in the file "code/linux/linux_glimp.cpp".
It should be trivial to add support for mode selection.
To get sound you need to enable use of openal in the config ~/.jk2/base/jk2config.cfg and ~/.jk3-ja/base/jaconfig.cfg.
The game will run even slower with sound.
It would be great if someone with more experience in 3d programming could look at the sources and see what can be optimized. You can probably get some tips from the Q3 and OpenArena.