Work-in-progress modern port of Rayman 1 for PC (version 1.21), based on the disassembly of the original.
The aim is to provide a drop-in replacement for the original executable RAYMAN.EXE that works on modern platforms (including Windows, Linux and macOS).
For modern Windows platforms, you can build Rayverse using CMake in combination with your preferred toolchain, either MinGW-w64 or MSVC (e.g. using Visual Studio).
To build with Windows 9x compatibility, you can use Visual C++ 6.0 with the project file rayverse.dsp.
The following dependencies are required to be installed: SDL2 (on Linux and macOS), GLEW (Linux only).
mkdir build && cd build
cmake .. && cd ..
cmake --build build
./rayverse
Main collaborators on this project:
- RayCarrot: many insights on the inner workings of the game; author of the BinarySerializer, Rayman Control Panel, Ray1Map and Ray1Editor projects, among others.
- fuerchter: author of the matching decompilation of Rayman for PS1 project, see rayman-ps1-decomp