jshackles / retrogog Goto Github PK
View Code? Open in Web Editor NEWThis project forked from riku55/galaxy-integration-n64-retroarch-
RetroArch integrations for GOG Galaxy 2.0
This project forked from riku55/galaxy-integration-n64-retroarch-
RetroArch integrations for GOG Galaxy 2.0
Hello, I have imported Patapon 1, 2 and 3 via your plugin successfuly, but GoG says 'No Compatibility' under button which instead of 'play', says 'install'.
Here's my configuration of the plugin:
# Enter the path for your isos and RetroArch here. Be sure to add a "/" at the end of each path.
# example:
# emu_path = "C:/Users/USERNAME/AppData/Roaming/RetroArch/
rom_path = "B:/Romy/"
emu_path = "B:/Program Files/RetroArch/"
# Enter your core DLL file here, be sure to include the file extension
# example:
# core = "ppsspp_libretro.dll"
core = "ppsspp_libretro.dll"
Very strange. Not sure what is going on here but I've attached the logs.
The plugins seem to add ok but in gog galaxy, when you go the list of games and then open the filter for platform, the platform you are looking at isn't in the list of installed/connected platforms. It's also not adding any games and looking at the log files, both ps1 and nds appear to throw an error when looking up the games.
I thought it was a problem on the retroarch side at first and cleared out the ps1 games except for one that I knew worked but I didn't see any change in behaviour.
I originally saw this with the 0.1 release and then updated my install to the 0.4 releases manually but again, no change.
Would be very awesome to have release assets (RetroGOG.exe
) attached to the GitHub-releases. Only a few number of gamers might have Visual Studio installed on their computer.
This was a cool idea at the time. All my emulators in one place. But the time it took for Galaxy to import all of those games every start up was just plain annoying.
So I tried to uninstall RetroGog by removing all the apis. Didn't work. Uninstalled/reinstalled Galaxy. Didn't work. Did a 100% clean install, ie, removed all the appdata, programdata, ect. Didn't work. I think I broke Galaxy. The integrations are gone, but the games remain. I can't get rid of them. Even more annoying, they take priority over everything else in Galaxy. It will wait to load all of my Retroarch ROMs before it gives me access to my GOG games. Also, it seems to be interfering with adding new games I bought on GOG, they're not showing up in Galaxy.
It's madness.
And of course, trying to "install" them isn't something you can do, so it just shows as "Not Compatible". Latest GOG Galaxy 2.0 as of writing. Using most built-in integrations alongside. However GOG is querying the presence of a game isn't working for restarts, just clean connections. Considering how damning it is, vs. how it's never been reported EVER, I'm curious if it's a very recent bug or if I did some sort of user error dumb. :( I'm not having this issue with other integrations.
Shouldnt these three all show up as Integrations with different names, and different Lists in GOG?
when i open a game from gog galaxy is like if i use normal version (not steam overlay or something like that )
the probably solution would be use an .ink, (but not sure how will it work with the way integration opens games)
would be cool if it's supported but i know it maybe is not an important issue
I followed the instructions and integrated everything I need successfully but there isn't any playtime being shown in the launcher itself.
I see that the achievements aren't working yet (can't wait for it btw) and I'm assuming playtime is also somehow connected to the retroachievements website.
Also, thanks a lot for this tool dude, made my emulation experience a whole lot better!
When downloading assets using WebClient.DownloadFile
, following exception occurs:
System.Net.WebException: Die Anfrage wurde abgebrochen: The request was aborted: Could not create SSL/TLS secure channel.
Changing the target framework from .NET Framework 4.5
to at least .NET Framework 4.6
might solve this issue.
so i was playing earthbound and noticed that time tracking started to fail i thought t was a retroarch issue but tracking with logs the problem it seemes that with 23:59:11 works perfect until it arrives to 24 this error appears on the log
2022-04-28 19:32:59,918 - root - DEBUG - Task manager jsonrpc server: finished task 184 (start_game_times_import)
2022-04-28 19:32:59,921 - root - ERROR - Unexpected exception raised in import_game_time
Traceback (most recent call last):
File "C:\Users\user\AppData\Local\GOG.com\Galaxy\plugins\installed\snes_bc831044-f772-4391-8c22-529f42cb9799\galaxy\api\plugin.py", line 703, in import_game_time
game_time = await self.get_game_time(game_id, context)
File "C:\Users\user\AppData\Local\GOG.com\Galaxy\plugins\installed\snes_bc831044-f772-4391-8c22-529f42cb9799\plugin.py", line 128, in get_game_time
min_data = datetime.datetime.strptime(time_data["runtime"], '%H:%M:%S')
File "D:\obj\Windows-Release\37win32_Release\msi_python\zip_win32_strptime.py", line 577, in _strptime_datetime
File "D:\obj\Windows-Release\37win32_Release\msi_python\zip_win32_strptime.py", line 359, in strptime
ValueError: time data '24:00:41' does not match format '%H:%M:%S'
2022-04-28 19:32:59,921 - root - INFO - Sending notification: method=game_time_import_failure, params={'game_id': 'EarthBound', 'error': {'code': 0, 'message': 'Unknown error'}}
2022-04-28 19:32:59,921 - root - DEBUG - Sending 144 byte of data
Hi!
I used this plugin (nds, psx and ps2) in the past, but now, in my new install (Windows 11) they don't seem to work.
I don't know what's happening, but I think that the problem is that the plugin is not importing games.
There is any log that I can drop here to check what's happening? the plugin is configured correctly as is Retroarch.
Thanks.
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?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.