R.E.L.I.V.E. Engine logo

R.E.L.I.V.E.

R.E.L.I.V.E.

R.E.L.I.V.E. is a fan effort to create a new engine, capable of replacing Digital Dialect's aging PC port for Oddworld's first two cult-classic games.

More than twenty years after their release, both games struggle to run on modern platforms, usually requiring a third-party application like DxWnd just to run them properly.

R.E.L.I.V.E. intends to become a complete replacement of both the original AbeWin.exe/Exoddus.exe and any third-party tools, by providing both convenience and compatibility features like:

R.E.L.I.V.E. Engine logo

Downloads & Instructions

Features

Media

The RELIVE engine running Abe's Exoddus
Abe's Exoddus running on R.E.L.I.V.E. under Arch Linux.
Video demonstrating R.E.L.I.V.E. in action

Downloads

Here be Scrabs!

While currently both Abe's Oddysee and Abe's Exoddus are in a playable state, both can present unexpected bugs, crashes and other regressions from the base game. We're working hard on fixing these and your reports help a lot to nail down where the issues are. If you'd like to see the list of current bugs or report one yourself feel free to check out the bug-tracker.

You have to own the games!

R.E.L.I.V.E. is a passion project created by fans and it will always be free to download and to tinker with. However, since it is just an engine, you have to own the actual game files to use the project.

The developers behind R.E.L.I.V.E. do not condone piracy and will never provide the game files to anyone.

If you don't own the games, you can buy them here.

Installation Guide

Windows Windows

These instructions work for both Abe's Oddysee and Abe's Exoddus.

  1. Download the zip that fits your architecture (most likely 64-bits) from the links above.

  2. Unzip it somewhere.

  3. Navigate to where you installed the game (GOG asks you where you want to install it, with Steam you can right click on the game, select Manage -> Browse local files).

  4. Copy relive.exe and SDL2.dll to the respective game's folder from the unzipped folder.

  5. Run the game by launching relive.exe.

Visual Studio Manual (Windows)

For instructions please see the README.

Tux Manual (Linux)

These instructions work for both Abe's Oddysee and Abe's Exoddus.

  1. git clone https://github.com/AliveTeam/alive_reversing.git --recursive

  2. Install the development libraries for SDL2 using your distribution's package manager: libsdl2-dev on Ubuntu/Debian, sdl2 on Arch, SDL2-devel on Fedora, etc.

  3. Navigate to the cloned repository and cd build cmake -S .. -B . (the last dot is important).

  4. Once this is done, you can issue make -j$(nproc) .

  5. Copy build/Source/relive/relive binary into the respective game's folder.

  6. You can optionally install the package using make install or create a Debian-compatible package using cpack -G DEB .

  7. Run the game by launching the newly copied executable.

The Future

After the engine is fully reimplemented, the focus will shift to adding new features that were never part of the original.

Roadmap of the RELIVE project.
Click on the image to see it in full size.