Cloned Games

Saints Row Recompilation

RecompilationActive

The original game's compiled code translated into a native program for a new platform, usually a PC port.

Based on Saints Row

Saints Row (original game, not this project)Original game image
Image of the original game, Saints Row. This project has no screenshots of its own yet.
Links, repository & details

About

Saints Reborn (formerly SaintsRowPC) is an unofficial native Windows port of Saints Row (Xbox 360, 2006). The game's PowerPC code is statically recompiled to x86-64 with the ReXGlue SDK, so it runs as a normal Windows program rather than under an emulator. It is fully playable from start to finish, and its own code is released under the Apache License 2.0.

How it differs from the original

It adds built-in co-op over LAN, by direct IP or online with a join code, 60 FPS and above with a bundled mod, 2x resolution by default, an options menu for resolution scale, shadows and mouse sensitivity, full keyboard and mouse support, and a first-person view. It also includes a mod loader that supports replacing game files, Lua scripts and C/C++ hooks.

Getting started

You need your own Saints Row (Xbox 360) disc dumped to an .iso, Windows 10 or 11 and a Direct3D 12 GPU. Download SaintsReborn-Setup.exe from the latest release, choose your .iso or game folder and press Install; setup downloads the build tools, builds the game and adds a shortcut, taking 10 to 60 minutes the first time. A manual build is also available with setup.bat.

Known issues & limitations

  • Some character textures flicker slightly while rotating characters in the creator.
  • Only the disc version used to make the port is supported; Setup warns if default.xex differs.
  • Linux support is coming soon; the planned setup will build the game for play with Proton.
  • Some character textures flicker slightly while rotating in the character creator, and only the disc version the port was made with is supported.

What you need to run it

Original game files required. The project ships code only; you provide your own copy of the game (Xbox 360 version).

  • You need your own Xbox 360 game disc, dumped to an ISO file.

Features

  • The intro, character creator, story, side missions, and free roam are playable with sound.
  • Co-op supports story and free roam over LAN, direct IP, or a join code.
  • The game runs at 60 FPS and above with the bundled 60 FPS mod, or at its original 30 FPS.
  • The game renders at twice its original resolution by default and has options for resolution scale, shadows, and mouse sensitivity.
  • Keyboard and mouse are supported, and button prompts change to match the input device.
  • A first-person view is available.
  • An Xbox controller works as it does on the console.
  • The bundled mod loader can enable or disable mods and change their load order; mods can replace game files, run Lua scripts, or load C/C++ code.

How to install

  1. Download SaintsReborn-Setup.exe from the latest release, run it, choose your ISO or the folder containing default.xex and packfiles, then click Install.
  2. To update, run Setup again or use the Update Saints Reborn shortcut; saves and the mod list are kept.

Controls

  • Q opens the weapon wheel; Esc or M opens the pause menu and map; Tab goes back; arrow keys, Enter, and Backspace control menus.

Summarised from the project's README.

Additional notes

Linux
A Linux setup, to be played through Proton, is listed as coming soon.

FAQ

What is Saints Row Recompilation?
Saints Row Recompilation is an open-source recompilation of Saints Row. The original game's compiled code translated into a native program for a new platform, usually a PC port. The original game ran on Xbox 360.
Do I need the original game files to run Saints Row Recompilation?
Yes. The project does not include the original game's assets, so you need your own copy.
How is Saints Row Recompilation licensed?
project: Apache License 2.0 (project's own code). The repository itself is the authoritative source.
Share: