All Projects → jshackles → RetroGOG

jshackles / RetroGOG

Licence: other
RetroArch integrations for GOG Galaxy 2.0

Programming Languages

python
139335 projects - #7 most used programming language
C#
18002 projects

Labels

Projects that are alternatives of or similar to RetroGOG

Playnite
Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.
Stars: ✭ 3,608 (+4195.24%)
Mutual labels:  gaming, gog
pathofexile-flatpak
Path of Exile Flatpak
Stars: ✭ 11 (-86.9%)
Mutual labels:  gaming
Post-Tweaks
A post-installation batch script for Windows
Stars: ✭ 136 (+61.9%)
Mutual labels:  gaming
sms-gaming
🎮 Gaming platform powered by Twilio SMS.
Stars: ✭ 111 (+32.14%)
Mutual labels:  gaming
website
Lutris.net website
Stars: ✭ 96 (+14.29%)
Mutual labels:  gaming
StadiaIcons
A set of icons for games based on the Google Stadia logo.
Stars: ✭ 20 (-76.19%)
Mutual labels:  gaming
cloudgamestream
A Powershell one-click solution to enable NVIDIA GeForce Experience GameStream on a cloud machine with a GRID supporting GPU.
Stars: ✭ 99 (+17.86%)
Mutual labels:  gaming
go-evepraisal
the code that powers evepraisal.com
Stars: ✭ 61 (-27.38%)
Mutual labels:  gaming
panzerlop
Configuration Guides for fixing things in Linux, Proton & KDE
Stars: ✭ 23 (-72.62%)
Mutual labels:  gaming
gloriousctl
A utility to adjust the settings of Model O/D mice on Linux/BSD
Stars: ✭ 35 (-58.33%)
Mutual labels:  gaming
RetroGamingWorkshop
Retro Gaming Workshop (first offered Winter 2018)
Stars: ✭ 15 (-82.14%)
Mutual labels:  gaming
r6maps
Rainbow Six Siege map quick references
Stars: ✭ 74 (-11.9%)
Mutual labels:  gaming
POE-TradeMacro
Price checking script for Path of Exile.
Stars: ✭ 963 (+1046.43%)
Mutual labels:  gaming
Conty
Easy to use unprivileged Linux container packed into a single portable executable
Stars: ✭ 198 (+135.71%)
Mutual labels:  gaming
Apple-Silicon-Guide
Apple Silicon Guide. Learn all about the M1, M1 Pro, M1 Max, and M1 Ultra chips.
Stars: ✭ 240 (+185.71%)
Mutual labels:  gaming
cloud-game-servers-examples
Collection of examples for using Google Cloud Game Servers.
Stars: ✭ 28 (-66.67%)
Mutual labels:  gaming
vga-passthrough
Up to date (2021) reference for setting up a VGA passthrough on (Ubuntu) Linux.
Stars: ✭ 171 (+103.57%)
Mutual labels:  gaming
TalkerMakerDeluxe
A FOSS Branching Game Dialogue Editor
Stars: ✭ 90 (+7.14%)
Mutual labels:  gaming
Cloudbank
An alternative Computer vision and AI training platform built to play any game on Steam (Linux).
Stars: ✭ 18 (-78.57%)
Mutual labels:  gaming
dcli
Command line utilities for Destiny 2
Stars: ✭ 49 (-41.67%)
Mutual labels:  gaming

Retro GOG

RetroArch integrations for GOG Galaxy 2.0

About

The goal of this project is to integrate all retro platforms that are supported by both GOG Galaxy 2.0 and RetroArch so that games can easily be launched from GOG with minimal user configuration. GOG Galaxy will track user's play time as well as achievement status from RetroAchievements.org. These integrations are designed for and have only been tested with Windows.

This project is currently a work in progress. Bugs may be present.

Created with the Galaxy API: https://github.com/gogcom/galaxy-integrations-python-api

Forked from Riku55's N64 Integration Plugin: https://github.com/Riku55/galaxy-integration-n64-RetroArch-

Working Features:

  • Add and launch retro games to your GOG Galaxy 2.0 library
  • Import RetroArch Playtime
  • Configuration wizard for easy installation

Future Features:

  • Add achievements to GOG via web API

Currently Supported Platforms

  • 3DO Interactive
  • Atari 2600
  • Atari Jaguar
  • Nintendo Entertainment System
  • Super Nintendo Entertainment System
  • Nintendo 64 (Riku55)
  • Nintendo GameCube
  • Nintendo Wii
  • Nintendo Game Boy
  • Nintendo Game Boy Color
  • Nintendo Game Boy Advance
  • Nintendo DS
  • Nintendo 3DS
  • SEGA Master System
  • SEGA Genesis / Mega Drive
  • SEGA CD
  • SEGA Saturn
  • SEGA Dreamcast
  • PC Engine / Turobgrafx 16
  • PlayStation
  • PlayStation 2
  • PlayStation Portable

screenshot

Tutorial

Setting up RetroArch

  1. Open RetroArch.
  2. Navigate to the left until you're at Main Menu, click on Load Core -> Download a Core and download the core of your choice for the platform you want to integrate.
  3. Navigate to the right until you're at Import Content, click on Scan Directory, navigate to the folder where your Roms are and click on Scan this Directory.
  4. Navigate to Settings, click on Saving, go to the last option there Save runtime log (aggregate) and turn it on.

Setting up RetroGOG:

  1. Download RetroGOG configuration wizard
  2. Run the application and follow the on-screen instructions.
  3. (Re)start Galaxy 2.0 and connect the integration.

Manual setup instructions:

  1. Download the integration (use clone or download).
  2. Extract the ZIP file.
  3. Copy the contents of the plugins folders to your Galaxy plugin folder (standard is: C:\Users\USERNAME\AppData\Local\GOG.com\Galaxy\plugins\installed)
  4. For each integration, open the file user_config.py with an editor.
  5. Add your emulator path, along with your preferred core as described in the file.
  6. (Re)start Galaxy 2.0 and connect the integration.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].