Downloads
These are modern releases of ReCaged. Followed by older versions and tests.
The older windows archives contains a Windows (32 bit) compiled executable and the data+document files. They are 7z archives, which can be extracted using (for example): 7-Zip. More recent windows versions got an installer, which also can unpack a portable version if you want (it is currently only available on previews and when you download and build from GIT).
Verifying integrity
You can use either gnupg (recommended) or sha256 checksums for verifying that your downloaded file is correct ("recaged_x.y.z.tar.gz" is just an example filename here):
My public GPG key (import with "gpg --import slinger-key.gpg"). To check if a downloaded file is correct using gpg (after importing my key and downloading the file and its accompanying signature): "gpg --verify recaged_x.y.z.tar.gz.sig".
With sha256 you just run "sha256sum recaged_x.y.z.tar.gz" and compare with the listed hash (I suggest copying the output and use your browser's search function).
GIT development repository
For the latest, greatest (and/or most unstable...) state of ReCaged, have a look at the git repository:
All development is tracked in the GIT repository on savannah, and you can see all updates as they are uploaded, directly in your web browser.
If you want to download and actually try the bleeding edge code, you will need to clone the git repository:
git clone git://git.savannah.nongnu.org/recaged.git
The master branch is more or less a rolling-release version, containing the most stable and tested code (unlike some of the other branches).
Latest ReCaged Releases
Modern releases of ReCaged, sorted with newest version first:
ReCaged v0.7.1
Just a small update to the 0.7.0 version. Some minor tweaks to make the source build on modern setups, and replacing some deprecated ODE calls. The only practical difference for the windows binary is more modern libraries. See 0.7.0 below for more information.
- Source Code
- GPG Signature
- sha256: ca4d433db65e4500907b46f8ff442ad8e22049a9670d9547fcda19d273be2c5c
- Windows Binary
- GPG Signature
- sha256: 43c0ed1a13a7fb7718693c4c24cc097b4a5632b809c915e7c7a0b8fa01e541f8
- HudHack Source Code
- GPG Signature
- sha256: bed5774e8b32927ca85189b67e6f5b140abcddc90a32345977220d943bd73d40
- HudHack Windows Binary
- GPG Signature
- sha256: a16532bfe986e90fd297f5402c399493e3cdc955c205c1db048ed15b49a1ee9a
ReCaged v0.7.0
First release under the name "ReCaged." Using three-sequence versioning. Features a lot of improvements. Among the most notable additions are: loading of 3D models from external files (.obj/.mtl and custom .road) for both rendering and collision detection, and a much more realistic tyre friction simulation (inspired by the Pacejka Magic Formula).
Library dependencies: ode, sdl and glew. Also needs some standard libraries and g++, make, etc... A quick list of packages needed for compilation on debian: build-essential, libsdl-dev, libode-dev and libglew-dev. The windows package contains a compiled executable and includes all required libraries. See the included README for more details.
- Source Code
- GPG Signature
- sha256: 2b2b6ba3fd641c6ceddeb5d646957be8aa2832dbbf496c6f5abe7324e9869bb2
- Windows Binary
- GPG Signature
- sha256: 5b775acdcb586072188a296cdb8ec3c236a7d4f573abdee46ff562223d1598a6
ReCaged v0.7.0 HudHack
The same version as above, but with a hackish OSD/HUD providing some useful information when configuring cars and experimenting.
- Source Code
- GPG Signature
- sha256: 47f9dfa829dfe7828e5e5202cf287b9d60fdba1c668ed3aa9be670677371370b
- Windows Binary
- GPG Signature
- sha256: 47c86e29d8f26c8e652b9af09f98075fe7e3e13e64c7b4d38bda9c0103f4f47b
Versions before ReCaged (RollCageX)
Available for the historical point of view. The initial versions before the name was changed to ReCaged. More primitive, but shows the progress step by step until the current versions. The initial versions are not here. That's because they were "proof of concepts" (based on a modified Open Dynamics Engine demo) and the work needed to cleaning up+add licensing would be a lot considering the result would be of no real interest. But it might be of interest to know that I created (again, based on an ODE demo) the very first version of rcx (v0.01) in September of 2007.
Requires SDL and ODE libraries (and dev libs).
Note: v0.05 and v0.06 requires ODE built with single-precision (float), and not double (on debian, just install the "libode-sp-dev" package instad of "libode-dev").
RollCageX v0.06
Mostly internal changes: move from C to C++, major cleaning up of code and building process, addition of a camera following the car and more.
You need ODE built with single-precision!
- Source Code
- GPG Signature
- sha256: d531580ec5d9eaecbf64b40ce33ecaf70cb5bc84f878bd201d56e6c1593fc17e
- Windows Binary
- GPG Signature
- sha256: 81b119311150c52c7c9c8703c26ce303f93cc16f040f743b76b4efd92b8ebe68
RollCageX v0.05
A much more developed version than "0.04": cleaner directory tree, addition of shading for graphics, configuration file loading and (dummy) "object" loading and much more...
You need ODE built with single-precision. Also remove the "mtune" and "march" arguments from the makefile if you are not using an i686 cpu and/or are experiencing build issues.
- Source Code
- GPG Signature
- sha256: bd203867136203f471970b3ebe61b9a79bb9606c2ff49aa149ede20e72b5cd18
- Windows Binary
- GPG Signature
- sha256: 1b285f76057a9dc2a5b55bfcf38eeb0df361076a49cb4bba0a0c14a9230ab0b1
RollCageX v0.04
The first proper version, written from scratch. Mostly a proof-of-concept and does not feature a lot. It uses ODE (for simulation), SDL (for window handling) and (quite obsolete) opengl 3D rendering.
- Source Code
- GPG Signature
- sha256: 550095ec4fcecc6cdb24b4535ffaa6ddea6c8fcf1c35dc07e616a812cac8f8c9
- Windows Binary
- GPG Signature
- sha256: f13ce3cbb85895981603d55c16087f8383ab9c73d9e73e4b0ec2992473ea737d
MicroEngine
An old proof-of-concept script-based game engine, with all functions provided by shared objects (C/C++) loaded at runtime: "plugins". Requires SDL library (and dev lib). It was partially inspired by the "microkernel" concept (hence the name). Written under a short timespan at the same time as the early versions of RollCageX. And like RollCageX above, the initial versions are of not included (and rather unexciting). The underlying idea has been revived for possible future developments, which may contain trace amounts of lisp...
MicroEngine v4
More mature and adds some basic library functions (prints some text, opens up a window, sleeps a few seconds then closes it).
- Source Code
- GPG Signature
- sha256: 369ad98c4c76f5f0a30b4300bcd7d0f49325339f201379bb29bb773fe00b812b
MicroEngine v3
An attempt at a working system: loads libraries ("plugins") and processes custom script language.
- Source Code
- GPG Signature
- sha256: 410fb6adb46586dbb35fd00a9e1f4082b1008c8913a831d7ff936de6a0501483