Skip to content

Contributing to project

Ilya edited this page Nov 13, 2026 · 2 revisions

Pull requests which drastically alter the structure or architecture of the code will not be accepted.

Best pull requests are which resolve bugs and provide decompilation fixes, as well as changes that are allowing game to run at different platforms.

Building for Windows

  1. Clone repository with submodules using any GIT UI application OR
  • type in command prompt git clone --recurse-submodules git@github.com:OpenDriver2/REDRIVER.git
  1. Install Visual Studio 2022 with C++ support and Windows application development
  2. Go to src_rebuild folder and run gen_vc2022.bat
  3. Open src_rebuild/build/OpenDriver1.sln. Visual Studio 2022 will start
  4. Select Release configuration and press Ctrl+B or F7 to build entire solution.

CI/CD builds

Project is configured to use AppVeyor. Be sure to check configuration file and build scripts for your fork.

You can also find nightly builds or the latest release builds as well.

Game Content

See Wiki/Installation Instructions

Where help is needed?

As the main game decompilation is now completed and refactoring is completed, now we're looking for:

  • Specific platform programmers like for Raspberry Pi, Android, printers etc
  • Web version/emscripten programmers
  • Testers and players!

Extra information about the code

Markers for decompiled function names, code, etc

  • [D] = decompiled
  • [T] = debugged and tested
  • [A] = altered code - debugging purposes or not being able to compile or run... Can be used anywhere in the code, structures etc

Binaries used to decompile the game

  • Game.exe - Windows 1.3 USA version
  • Driver - iOS version (has symbols mapped to the 1.3 USA version)