Star on GitHubStar1.1k stars

Case study

REDRIVER2: reconstructing Driver 2 through a PlayStation compatibility layer

Translates reverse-engineered Driver 2 MIPS routines into C/C++ and uses Psy-X/Psy-Cross to adapt PlayStation interfaces for desktop systems. The project documents symbol-assisted Ghidra/IDA work alongside intentional bug fixes and gameplay changes.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed

Requirements & limits

  • Prerequisites: Requires the user’s copies of both Driver 2 discs. The pinned installation wiki lists English PAL EU and NTSC US revisions 1.0/1.1; other languages remain planned.
  • Prerequisites: Documented play paths cover Windows and Linux; installation converts disc video/audio using Java. Linux runtime instructions list SDL2 and OpenAL; original game content is not supplied by the project.
  • Prerequisites: Source builds use submodules, Premake5 and a C++ toolchain. The Windows guide uses Visual Studio 2022; Linux builds link SDL2, OpenAL, OpenGL and libjpeg.
  • Limits: The README reports a playable reconstruction but explicitly excludes the memory-card menu from its decompilation claim. Original bugs and some gameplay are deliberately changed; [D], [T] and [A] annotations distinguish decompiled, tested and altered code.
  • License: MIT license for project code; original game data and third-party components retain their own rights.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · OpenDriver2/REDRIVER2 · Revision b2d8857
  2. src_rebuild/premake5.lua GitHub · OpenDriver2/REDRIVER2 · Revision b2d8857
  3. data/install/conv.sh GitHub · OpenDriver2/REDRIVER2 · Revision b2d8857
  4. appveyor.yml GitHub · OpenDriver2/REDRIVER2 · Revision b2d8857
  5. LICENSE GitHub · OpenDriver2/REDRIVER2 · Revision b2d8857
  6. https://github.com/OpenDriver2/REDRIVER2/wiki/Installation-instructions/35c32de044cc80e10574838860489e5fe773fed3
  7. https://github.com/OpenDriver2/REDRIVER2/wiki/Contributing-to-project/35c32de044cc80e10574838860489e5fe773fed3

More in Games

All 318 entries in GamesGames case studies (239)

↑↓ move↵ open⌘↵ new tab