• Stars
    star
    104
  • Rank 321,347 (Top 7 %)
  • Language
    C++
  • License
    MIT License
  • Created about 9 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

EFFORTS HAVE NOW MOVED TO https://github.com/AliveTeam/alive_reversing Unofficial open source implementation of ALIVE engine that powers Oddworld Abes Oddysee and Oddworld Abes Exoddus.
Build Status
Windows Build status
Linux/OSX Build Status
Coverage Coverage Status
Coverity Coverity status

Open source implementation of ALIVE engine that powers Oddworld: Abe's Oddysee and Oddworld: Abe's Exoddus.

This engine will be designed to allow easier modding than the orignal engine and for more extensive and complex AI. For example it should be possible to allow Sligs to use lifts and have interaction between Scrabs and Paramites.

UPDATE: Focus has shifted to reverse engineering Abe's Exoddus in order to replicate the AI/behaviour exactly, see the new repo here: https://github.com/AliveTeam/alive_reversing

Youtube playlist here: https://www.youtube.com/playlist?list=PLZysgmpXqKgSCUuU9S2ccQq0Sdrai3UQY

You can become a patreon here (donations to support development): https://www.patreon.com/alive

[Alive Screenshot]

Build instructions.

Supported compilers are clang, gcc and msvc 2015. The clang and gcc version must support at least C++14. Should be possible to build on Windows, OSX and most *nix OS'es.

  1. Install CMake 2.8 or newer.
  2. Clone down the repo with with --recursive option so that sub modules are also cloned.
  3. Create a build directory in the root of the repo.
    • If on Windows, set the SDL2DIR enviroment varaible to the directory that you have extracted the SDL2 development libraries into.
  4. cd into the build dir and run CMake .. to generate project files, pass -G "the generator you want" for example cmake -G "Visual Studio 14 2015 Win64".
  5. Now run make/msbuild or whatever the build command is for your generator. Or if using the Visual Studio generator you can just open the .sln solution file and build that way.