This web site is no longer maintained.
New web site is available at: http://progandplay.lip6.fr/index_en.php
Download / Installation (Linux and MacOSX)
Downloads
Build and install Spring version compatible with Prog&Play
To compile (Spring_PP_src_2.5.tar.gz - see link on the top), you will have to install some dependencies:
Get Dependencies
- Programs necessary to build
- Xcode (Only for MacOSX)
- cmake
- 7zip (aka p7zip or 7z)
- The usual build toolchain
- gcc (MacOSX: comes with Xcode tools)
- make (MacOSX: comes with Xcode tools)
- Libraries (install development packages)
- SDL
- boost (tested with version 1.42)
- thread
- regex
- signals
- system
- program-options
- DevIL (IL, ILU)
- OpenAL (openal-soft, older openal-0.0.8 does not work - MacOSX: Please check the OpenAL section for MacOSX specific info)
- OpenGL headers (mesa, GLEW, etc. - MacOSX: comes with Xcode tools)
- zlib
- freetype (2)
- ogg, vorbis and vorbisfile
- For IAs
- python (2.5+)
- jdk (1.5+ - pre-installed on OSX)
Build and install
Do not hesitate to consult official Web site: Linux users, MacOSX users
Default compiling process with CMake (2.6 or newer)
Configure:
cmake .
Install:
make install-spring
Default install paths are:
Spring executable: /usr/local/bin/spring
Read-only data: /usr/local/share/games/spring
If you want /usr
prefix instead of /usr/local
, configure like this:
cmake -DCMAKE_INSTALL_PREFIX=/usr .
Ressources install:
Ressources (Addition_2.5.tar.gz - see link on the top) have to be installed as follow:
Games install
Move Kernel_Panic_4.1.sd7, KP_campaign_2.2.sdz, Byte_Battle_2.sdz and CstList.sdz files to your ~/.spring/mods
folder (if the folder does not exist - create it).
Maps install
Move Marble_Madness_Map.sd7 and ByteBattleMap.sdz files to your ~/.spring/maps
folder (if the folder does not exist - create it).
Installation is now ended. To get informations on the use of Prog&Play, follow this guide.
Buil and install Prog&Play library interfaces
To compile (ProgAndPlay_src_2.5.1.tar.gz - see link above), you will have to install some dependencies:
Get Dependencies
- Programs necessary to build
- Xcode (Only for MacOSX)
- make (MacOSX: comes with Xcode tools)
- g++ (C++ compiler - MacOSX: comes with Xcode tools)
- gnat (Ada compiler)
- jdk (Java compiler - 1.6)
- ocaml
- Libraries
- boost (tested with version 1.42)
- thread
- interprocess
- date_time
Build and install
Take a look at README.txt file included into the archive to know how to proceed.