mpm11011 / galaxy-integration-rpcs3

GOG Galaxy 2.0 Integration with RPCS3

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:Python 100.0%