Skip to content

massimilianodelliubaldini/galaxy-integration-rpcs3

Repository files navigation

GOG Galaxy 2.0 Integration with RPCS3

Supported Features

  • Finds all Disc and PSN games known to RPCS3.
  • Launches RPCS3 and loads games.
  • Tracks game time.
  • Imports and tracks trophies/achievements.

Prerequisites

Installation

With git (from command line)

  • Windows:
cd %localappdata%\GOG.com\Galaxy\plugins\installed
git clone https://github.com/mpm11011/galaxy-integration-rpcs3.git
rename galaxy-integration-rpcs3 rpcs3_80F9D16B-5D72-4B95-9D46-2A1EF417C1FC
cd rpcs3_80F9D16B-5D72-4B95-9D46-2A1EF417C1FC
git submodule update --init
  • macOS:
cd ~/Library/Application Support/GOG.com/Galaxy/plugins/installed
git clone https://github.com/mpm11011/galaxy-integration-rpcs3.git
mv galaxy-integration-rpcs3 rpcs3_80F9D16B-5D72-4B95-9D46-2A1EF417C1FC
cd rpcs3_80F9D16B-5D72-4B95-9D46-2A1EF417C1FC
git submodule update --init

Without git

  1. Download a zip of this repository this directory and unpack it in:
  • Windows: %localappdata%\GOG.com\Galaxy\plugins\installed
  • macOS: ~/Library/Application Support/GOG.com/Galaxy/plugins/installed
  1. Download a zip of the devita repository and unpack the contents into galaxy-integration-rpcs3/devita.

  2. Rename the galaxy-integration-rpcs3 folder to rpcs3_80F9D16B-5D72-4B95-9D46-2A1EF417C1FC.

Configuration

  1. Open config.py
  • Set the main_directory variable to your RPCS3 installation folder. Use single forward slashes only.

  • If some games don't launch from Galaxy, try setting no_gui to False. Some games don't work yet with no GUI in RPCS3.

  1. Add your games in RPCS3 (File > Add Games), so that they can be added to the games.yml file. Running a game will also add it to this file.
  • This plugin reads from that file, so it is important that your games and their install directories end up here.
  1. Game-specific launch configuration is handled by RPCS3.

Acknowledgements

AHCoder - Use of the PS2 Galaxy plugin as the basis for this plugin.

GOG - Use of the Galaxy Plugin API provided by GOG.

RPCS3 Team - For help with interfacing with the RPCS3 system.

Marshall Ward - Use of the SFO Python library to open and read PARAM.SFO files.

Thank you!

About

GOG Galaxy 2.0 Integration with RPCS3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages