Rogue Galaxy Recompiled

Rogue Galaxy Recompiled is a native Windows port of Rogue Galaxy built on PS2Recomp, offering 60 fps, widescreen, and up to 8x internal resolution.

README

Rogue Galaxy Recompiled

Rogue Galaxy (Level-5 / SCE, PlayStation 2) as a native Windows game: a static recompilation of the USA release (SCUS-97490), built on PS2Recomp. You build it from your own disc image; nothing of the game is distributed.

Salgin in widescreen A battle in Salgin

  • 60 fps, or the original 30
  • Widescreen, up to 32:9
  • Up to 8x internal resolution
  • An in-game menu (F1) for graphics, sound and controls
  • Game options: camera, field of view, draw distance, instant text, encounter rate, experience, money, item drops, shop prices and more (all of them)

What to expect

This is an early pre-release (0.1.0). The whole game is recompiled and plays, but:

  • It has not been played from start to finish. Most of the testing covers the early game; later chapters, the Factory and Insectron have not been checked, and something may break further in.
  • It has been tested on one PC (Windows 11, an NVIDIA RTX 4070 Ti, an Intel i7-10700K). Other graphics cards, AMD and Intel ones above all, and slower PCs may behave differently.
  • Expect bugs: graphics glitches, slowdowns, maybe a freeze. Save often, in more than one slot, and copy your memory card (disc\mc0) now and then.
  • Only the USA disc (SCUS-97490) works.

Found a problem? Open an issue with what you were doing and the game's log, build\last-run.log (for the install, install.log). Each start replaces the log; the one before is build\last-run.prev.log. Each release's known issues are in the CHANGELOG.

Install (Windows)

You need Windows 10 or 11 (64-bit), about 16 GB free, an internet connection and your own image of the disc: Rogue Galaxy, USA, SCUS-97490 (docs/DISC.md).

  1. Download RogueGalaxy-<version>.zip from the releases page (not "Source code").
  2. Extract it to a short folder, such as C:\RogueGalaxy.
  3. Double-click Install.bat and choose your disc image.
  4. Wait about 20 minutes on a fast PC, up to an hour on a slower one: it downloads the build tools (about 300 MB) into the folder, extracts your disc and builds the game. Nothing is installed in Windows.
  5. Play with Rogue Galaxy.exe.

If it stops, install.log says why; running Install.bat again continues where it stopped. If an antivirus removes the compiler, restore it and run it again. To uninstall, delete the folder (your saves are in disc\mc0).

Undub (optional)

To play with the Japanese voices and movies, you also need your own image of the Japanese Director's Cut (SCPS-17013). After Install.bat, double-click Install-Undub.bat and choose that image (or drop it onto the file). It copies the voices and movies, about 3 GB, into the folder. Then turn the undub on in the game: F1 > Settings > Language.

Controls

The game window takes a keyboard or a gamepad (PlayStation layout).

PadKeyboard
Left stickW A S D
D-padArrow keys
✕ / ○ / ▢ / △X or Space / C or Esc / Z / V
L1 / R1 / L2 / R2Q / E / Left Shift / Right Shift
Start / SelectEnter / Tab
Right stickI J K L

F1 (or the Guide button, or Back+Start) opens the menu: display, sound, controls, and the Game page with the options above. F11 or Alt+Enter toggles fullscreen, F12 takes a screenshot. The options are also on the game's own Settings screen (System > Settings, L1 and R1 to turn the page). See docs/OPTIONS.md for each one.

The F1 menu's Game page

Roadmap

Done, in 0.1.0

  • The whole game recompiled into native Windows code, built on your PC by the installer from your own disc image
  • 60 fps, with the parts of the game that count frames (jumps, enemies, cutscenes, menus, the clock) fixed to keep their speed
  • Widescreen up to 32:9, following the window's shape
  • Internal resolution up to 8x
  • The F1 menu: display, sound, keyboard and controller remapping, and the game options, also on the game's own Settings screen
  • Fixes for the freezes, falls through the floor and graphics errors found so far

In progress

  • Xbox buttons in the game's text
  • New options (weapon growth, minimap and compass size) and a notice when a new version is out
  • Fixes: the free camera getting the game stuck, a choppy walk in the later parts of Salgin
  • Improving performance: the heaviest battles and some bosses still drop below 60 fps
  • A native Linux build, for Linux PCs and the Steam Deck (the Windows build through Proton is prepared but untested: BUILDING.md)
  • The European release's languages and the Japanese voices, read from your own disc of that version (being studied)

Planned

  • Turning the camera with the mouse
  • Faster Factory scenes, as with the transporters

More

Legal

You must own the game. No game data, BIOS or disc-derived files are part of this repository: disc/ and disc images are gitignored and must never be committed.

Credits

  • PS2Recomp by ran-j, and the fork by Sinan Karakaya.
  • DQ8-Recompiled by Sinan Karakaya, the reference for MWo3 overlays on PS2Recomp, and the source of the SDL3 GPU GS backend and the in-game menu in thirdparty/dq8-gfx.
  • Dear ImGui by Omar Cornut (MIT), which the menu is drawn with, and its Roboto Medium font (Apache 2.0).
  • RGDecomp (CC0), the function maps and names for this build (config/SCUS_974.90/functions_*.csv derive from it).
  • Redump and PCSX2 (GameDB, patches) for disc and hardware notes.

License

GPL-3.0, the same as PS2Recomp, which the built executable links. See LICENSE.