Awesome
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
- RPCS3 v0.0.7 or later
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
- 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
-
Download a zip of the devita repository and unpack the contents into
galaxy-integration-rpcs3/devita
. -
Rename the
galaxy-integration-rpcs3
folder torpcs3_80F9D16B-5D72-4B95-9D46-2A1EF417C1FC
.
Configuration
- 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
toFalse
. Some games don't work yet with no GUI in RPCS3.
- 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.
- 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!