RetroGOG icon indicating copy to clipboard operation
RetroGOG copied to clipboard

RetroGoG application not detecting GOG 2.0

Open inhabd opened this issue 5 years ago • 13 comments

Neither Retroarch nor the GOG Galaxy 2.0 applications are found when I run the RetroGoG application. There doesn't seem to be a way for me to enter the path for the GOG client. I think this issue is arising because I have them installed on my D drive but my Windows OS is installed to the C drive (this sometimes has caused issues for me in the past). Is there a way to change the directory that's being scanned for the GOG client? Screenshot 2020-11-25 092647

inhabd avatar Nov 25 '20 14:11 inhabd

Update: A little more information to go off of. When trying to play a GOG game for the first time after installation (Warcraft: Orcs and Humans), I was prompted with the this missing shortcut message. Related? (I located the .exe and game ran fine) Galaxy error

inhabd avatar Nov 25 '20 22:11 inhabd

not sure but a possible solution would be installing the plugn in manually, because you have to search your plug ins directory, the instructions are in readme.md https://github.com/jshackles/RetroGOG#manual-setup-instructions

someone did a pull request to fix the gog galaxy thing https://github.com/jshackles/RetroGOG/pull/4#issue-509675535 but for now it is not added in the repository

Pab10Suarez avatar Nov 26 '20 17:11 Pab10Suarez

Thanks for linking #4 (comment) interesting to get more information on the issue. I tried really quickly yesterday to install the plugin manually to no avail. There's a good chance thought that that was user error. I'll try again soon and give an update as to its success.

inhabd avatar Nov 26 '20 17:11 inhabd

Thanks for linking #4 (comment) interesting to get more information on the issue. I tried really quickly yesterday to install the plugin manually to no avail. There's a good chance thought that that was user error. I'll try again soon and give an update as to its success.

i guess the important thing is when you edit the user_config.py with retroarch route and also (not sure i have only one hdd) if default location is: C:\Users\USERNAME\AppData\Local\GOG.com\Galaxy\plugins\installed probable you should search in "D:" ?, but if your others plug ins are there this should work

Pab10Suarez avatar Nov 26 '20 17:11 Pab10Suarez

Screenshot 2020-11-26 125608 Still haven't gotten it to work. My hunch is that it's because I'm using the wrong location for the plugin.

My location is: D:\Program Files\Game Related\GOGLibrary\GOG Galaxy\plugins\installed which I don't think is the same at all. I even had to make the last folder (installed) because it wasn't there by default.

Next I'm going to look around for what might be my equivalent of C:\Users\USERNAME\AppData\Local\GOG.com\Galaxy\plugins\installed.

inhabd avatar Nov 26 '20 18:11 inhabd

but you see your folder installed in C: ? because you should put the folder manually for example after downloading the zip if you want install only nes games you have to move nes folder image then you should see this in that folder where you edit only user_config.py image

Pab10Suarez avatar Nov 26 '20 22:11 Pab10Suarez

I've made progress but I'm stumped again! Firstly, @Pab10Suarez you were right, I wasn't putting the plugin in the correct folder.

Screenshot 2020-11-27 083423

Now that's fixed and it shows up as an integration in GOG settings, however the plugin doesn't connect. This must be due to the user_config document, but I can't figure out what I've done wrong. Any advice? Screenshot 2020-11-27 083143

inhabd avatar Nov 27 '20 13:11 inhabd

@inhabd your path formatting is incorrect. Your backslashes should be slashes, and you are missing the quotation mark at the end.

It should read as

emu_path = "D:/Program Files/Game Related/Emulation/Emulation Station/Emulation Station/.emulationstation/RetroArch/"

jshackles avatar Nov 27 '20 16:11 jshackles

Wow. It works. It's beautiful. Thank you guys so much for your help! Saints.

inhabd avatar Nov 27 '20 17:11 inhabd

I have the same issue. The application isn't detecting GOG 2.0. I wanna try it manually, but I have no Idea which file I have to download? The "galaxy.api.zip"?

tuitz avatar Sep 09 '22 14:09 tuitz

I have the same issue. The application isn't detecting GOG 2.0. I wanna try it manually, but I have no Idea which file I have to download? The "galaxy.api.zip"?

This is a two year old issue, and the last update from the maintainer was over a year ago. Consider this abandonware - which is fair, he did it for fun or for his own use.

chuckzee avatar Sep 09 '22 14:09 chuckzee

I have the same issue. The application isn't detecting GOG 2.0. I wanna try it manually, but I have no Idea which file I have to download? The "galaxy.api.zip"?

This is a two year old issue, and the last update from the maintainer was over a year ago. Consider this abandonware - which is fair, he did it for fun or for his own use.

Actually, consider this more on hold. Unfortunately, Jshackles hit a roadblock with Gog themselves, he can't really move ahead on implementing any of the bigger features he wants to, so he isn't doing anything else until that's sorted out.

As for which package, get the source-code.zip - https://github.com/jshackles/RetroGOG/archive/refs/tags/v0.4.zip and then follow the manual install instructions:

Download the integration (use clone or download). Extract the ZIP file. Copy the contents of the plugins folders to your Galaxy plugin folder (standard is: C:\Users\USERNAME\AppData\Local\GOG.com\Galaxy\plugins\installed) For each integration, open the file user_config.py with an editor. Add your emulator path, along with your preferred core as described in the file. (Re)start Galaxy 2.0 and connect the integration.

I've also had success in adding other platforms not included: C64, Coleco, neogeo pocket.

and I use a different plugin (Generic Emulator Plugin) for these systems (because they don't have a platform ID in gog, show up under the test platform id as one group): scummvm, arcade/fbneo, arcade/mame, dos, gb/gbc (I use gameboy for gba), gamegear, lynx.

petey212 avatar Sep 10 '22 02:09 petey212

I have the same issue. The application isn't detecting GOG 2.0. I wanna try it manually, but I have no Idea which file I have to download? The "galaxy.api.zip"?

This is a two year old issue, and the last update from the maintainer was over a year ago. Consider this abandonware - which is fair, he did it for fun or for his own use.

Actually, consider this more on hold. Unfortunately, Jshackles hit a roadblock with Gog themselves, he can't really move ahead on implementing any of the bigger features he wants to, so he isn't doing anything else until that's sorted out.

As for which package, get the source-code.zip - https://github.com/jshackles/RetroGOG/archive/refs/tags/v0.4.zip and then follow the manual install instructions:

Download the integration (use clone or download). Extract the ZIP file. Copy the contents of the plugins folders to your Galaxy plugin folder (standard is: C:\Users\USERNAME\AppData\Local\GOG.com\Galaxy\plugins\installed) For each integration, open the file user_config.py with an editor. Add your emulator path, along with your preferred core as described in the file. (Re)start Galaxy 2.0 and connect the integration.

I've also had success in adding other platforms not included: C64, Coleco, neogeo pocket.

and I use a different plugin (Generic Emulator Plugin) for these systems (because they don't have a platform ID in gog, show up under the test platform id as one group): scummvm, arcade/fbneo, arcade/mame, dos, gb/gbc (I use gameboy for gba), gamegear, lynx.

Thank you very much!

tuitz avatar Sep 11 '22 12:09 tuitz