jshackles / RetroGOG

RetroArch integrations for GOG Galaxy 2.0
92 stars 10 forks source link

NES/SNES/Sega Genesis Plugins all crash in GOG Galaxy 2.0 #12

Open brad-charboneau opened 3 years ago

brad-charboneau commented 3 years ago

See Screenshot1 for what I am seeing inside GOG Launcher, See Screenshot 2 for Number of games in my library I do have a lot of NES, SNES, and Genesis games and I am not sure if I am overloading it. If I can provide logs or anything, just ask.

Screenshot 1

Screenshot 2

brad-charboneau commented 3 years ago

I Disconnected NES, SNES, and Genesis and now they won't reconnect Plugin Crashes immediately. Let me know what other info I can provide.

brad-charboneau commented 3 years ago

RetroArch is installed @ D:/RetroArch/ and emu_path in each of the python config files is set to that path

My SNES user_config.py:

# This file automatically generated by RetroGOG emu_path = "D:/RetroArch/" core = "bsnes_libretro.dll"

Another Update is they now show connected, but won't sync my library at all

brad-charboneau commented 3 years ago

I may have found the issue. seems RetroArch maybe encoding playlist files in the latest version. will check again later with a fresh install.

chuckzee commented 3 years ago

I may have found the issue. seems RetroArch maybe encoding playlist files in the latest version. will check again later with a fresh install.

I have this issue as well. What do you mean by encoding playlist files? Is there a way to disable?

brad-charboneau commented 3 years ago

I may have found the issue. seems RetroArch maybe encoding playlist files in the latest version. will check again later with a fresh install.

I have this issue as well. What do you mean by encoding playlist files? Is there a way to disable?

lpl Files in the following folder should be readable in any text editor as they are just JSON objects. but when i opened them, they were a bunch of random characters in no particular format.

{RetroArch_Install_Folder}\playlists\

files should look similar to the following:

{
  "version": "1.4",
  "default_core_path": "D:\\RetroArch\\cores\\pcsx_rearmed_libretro.dll",
  "default_core_name": "PCSX-ReARMed",
  "label_display_mode": 0,
  "right_thumbnail_mode": 0,
  "left_thumbnail_mode": 0,
  "sort_mode": 0,
  "items": [
    {
      "path": "D:\\Roms and Stuff\\roms\\psx\\Final Fantasy VII\\Final Fantasy VII (USA).m3u",
      "label": "Final Fantasy VII (USA)",
      "core_path": "D:\\RetroArch\\cores\\pcsx_rearmed_libretro.dll",
      "core_name": "PCSX-ReARMed",
      "crc32": "00000000|crc",
      "db_name": "Sony - PlayStation.lpl"
    }
  ]
}
chuckzee commented 3 years ago

I may have found the issue. seems RetroArch maybe encoding playlist files in the latest version. will check again later with a fresh install.

I have this issue as well. What do you mean by encoding playlist files? Is there a way to disable?

lpl Files in the following folder should be readable in any text editor as they are just JSON objects. but when i opened them, they were a bunch of random characters in no particular format.

{RetroArch_Install_Folder}\playlists\

files should look similar to the following:

{
  "version": "1.4",
  "default_core_path": "D:\\RetroArch\\cores\\pcsx_rearmed_libretro.dll",
  "default_core_name": "PCSX-ReARMed",
  "label_display_mode": 0,
  "right_thumbnail_mode": 0,
  "left_thumbnail_mode": 0,
  "sort_mode": 0,
  "items": [
    {
      "path": "D:\\Roms and Stuff\\roms\\psx\\Final Fantasy VII\\Final Fantasy VII (USA).m3u",
      "label": "Final Fantasy VII (USA)",
      "core_path": "D:\\RetroArch\\cores\\pcsx_rearmed_libretro.dll",
      "core_name": "PCSX-ReARMed",
      "crc32": "00000000|crc",
      "db_name": "Sony - PlayStation.lpl"
    }
  ]
}

Interesting. I must have had a separate issue. I backtracked and redid everything, and ran into an issue with SSL opening the raw github links. I had to do everything fairly manually.