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

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

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

Abe's Oddysee / Exoddus for modern platforms

R.E.L.I.V.E. is a fan effort to create a new, cross-platform engine, capable of replacing Digital Dialect's aging PC ports 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 or outright refusing to work for some.

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 a variety of convenience and compatibility features, along with making it possible to run the games on platforms it wasn't capable of handling before.

Features

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

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.

Level Editor

Team R.E.L.I.V.E. proudly presents the replacement for the legacy Paul's Level Editor.

Compared to the old editor it allows for editing far more kinds of objects, removes the arbitrary limitations the original engine imposed, and features a vastly improved user interface.

Level Editor

(...)

Not backwards-compatible!

The new editor was created with R.E.L.I.V.E. in mind. Trying to use levels edited with it in the retail engine is likely to result in crashes, bugs, and glitches. Support for the old engine and the legacy editor are not part of the scope of the project and users are encouraged to upgrade.

Latest on the Blog

Catching Up

Greetings.

It has been some time since the last blog post, hasn’t it? If anyone was only using this website to get information on updates to the project and not looking at the Git repository or Discord server, they might have thought development on R.E.L.I.V.E. had come to a standstill. Fortunately, that is not the case. Paul returned back at the end of 2021 and has been working alongside Mouzedrift and others on the continued development of not only R.E.L.I.V.E. but a new level editor designed to take advantage of the new capabilities of the engine. It’s just that this website hasn’t been updated for some time. That has changed recently with it getting a bit of an overhaul.

So much has happened since the last blog post that it would take forever to list every single little thing that has been added or changed, so instead here’s an overview of what’s happened since then:

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

  • Many, many bug fixes.
  • Most Abe’s Oddysee corruption crashes should hopefully be fixed now.
  • An autoplayer has been added which allows for recording inputs, gamestates, etc. to a file so it can be played back later to verify if anything has regressed after changing the code.
  • The merging of Abe’s Oddysee’s and Abe’s Exoddus’ engines into a single unified engine, and the related refactoring work, has begun. Progress and details can be see on the abi_break branch in the Git repository.

Level Editor

  • Added dark mode.
  • Added support to display and create cameras.
  • Added support to create cameras by dragging and dropping them into the editor.
  • Added support to create foreground and background layer masks.
  • Added support to export cameras.
  • Added support to add objects and collisions.
  • Added support to extend the path/map size.
  • Added support to...

Support us

R.E.L.I.V.E. is made by a bunch of volunteers in their free time. If you have good programming skills, feel free to join our Discord below and help us out with code or documentation; or if you feel adventurous, we could always use a few playtesters.

If you're less technically-inclined, but would still like to help, you can support the project with a donation on PayPal or Patreon.

List of Supporters

  • 10TC
  • Avenging Gibbons
  • Crashpunk
  • Dantini
  • Darkykitsune
  • D3nwah
  • Deanff
  • Ectomorph
  • FatWanker
  • FrozenFish24
  • GproKaru
  • HTML_Earth
  • J. Ingram
  • JayPeet
  • Jonathan Picques
  • Kari1993
  • Kylesoul
  • LegnaX
  • LeninWave
  • Leonard2
  • LIJI
  • Mariomuzic
  • mouzedrift
  • mlg
  • Nemin
  • Paul
  • Pryon
  • Ravo92
  • Retoxified
  • rozniak
  • Sita
  • Sean Horton
  • SiennaChain
  • SligStorm
  • THEONLYDarkShadow
  • UltraStars3000
  • Vittorio Romeo
  • Montana reactions