massimilianodelliubaldini / galaxy-integration-rpcs3

GOG Galaxy 2.0 Integration with RPCS3
MIT License
22 stars 6 forks source link

Press connect for PS3 Colecovision Plugin has crashed retry. #16

Closed molitar closed 4 years ago

molitar commented 4 years ago

Describe the bug Installed plugin and when I tried to use the connect button. Plugin has crashed retry. Only a single game in my rpcs3 right now. Used Windows GIT for install and had no errors.

When does the bug occur? After pressing connect button

Your setup

Logs Upload the following logs and files:

config.py.txt plugin-vision-80F9D16B-5D72-4B95-9D46-2A1EF417C1FC.log [Uploading GalaxyClient.log…]()

molitar commented 4 years ago

New log file seems that original had when git first failed install and I had to use the deprecated windows release.. Here is clean log file after I deleted all old log files.

plugin-vision-80F9D16B-5D72-4B95-9D46-2A1EF417C1FC.log

massimilianodelliubaldini commented 4 years ago

So, a couple of things from the log:

  1. You specify self.main_directory = 'G:\rpcs3/' with a mix of backslash and forward slash. My code attempts to clean that up, but clearly Python is interpreting \r as a carriage return. Which is why you see this in your first log:
2019-09-27 04:27:24,213 - root - ERROR - G:
pcs3\rpcs3.exe not found in RPCS3 directory.
  1. Your devita folder must not have been retrieved properly, because I see this log line:
  File "C:\Users\malaac\AppData\Local\GOG.com\Galaxy\plugins\installed\rpcs3_80F9D16B-5D72-4B95-9D46-2A1EF417C1FC\devita\sfo.py", line 7
    <!DOCTYPE html>
    ^
SyntaxError: invalid syntax

sfo.py is not an HTML file... so would you mind uploading that file? I'm curious to see what went wrong, and the likely fix will be to delete the contents of that folder and trying to get that submodule again.

molitar commented 4 years ago

Ok here is the file that was retrieved.

sfo.py.txt

Ok I used the manual method instead of git and it worked but now I find that for some reason my games.yml file is blank so no games display for it. Any idea why that would be? The single game I have works great do you think they removed the need for that file in latest rpcs3 version?

massimilianodelliubaldini commented 4 years ago

Yeah that's definitely not the python script it should be - that looks like the whole GitHub webpage it was on.

So, the "N" in "NPUB31579" means this is a PSN game, not a Blu-ray game ("B"). I don't know the reason, but PSN games are not stored in games.yml. They should live in dev_hdd0\game, and the plugin knows to read from that location.

If the plugin connects correctly now, give Galaxy a couple of minutes to do the import. Monitor this page and report back if you see "type" : "spam" show up.

molitar commented 4 years ago

ok game not showing that I have at all.

error "not_found"
error_description "Release with per platform id: vision_NPUB31579 not found"

this is what I get.

massimilianodelliubaldini commented 4 years ago

Upload your latest log, the one that now connects properly.

In what folder do you keep the game?

molitar commented 4 years ago

The default folder is at G:\rpcs3.

the game installed to G:\rpcs3\dev_hdd0\game\NPUB31579

plugin-vision-80F9D16B-5D72-4B95-9D46-2A1EF417C1FC .txt

massimilianodelliubaldini commented 4 years ago

Alright, turns out there was a bug with empty YML files. I fixed it in Version 0.63. Try that, let me know if it works.

molitar commented 4 years ago

Ok it now shows but it reports unable to download data.

Screenshot_1 Screenshot_2

massimilianodelliubaldini commented 4 years ago

Galaxy pulls game data from IGDB. Here's the page for that game. There's no cover art, among other things missing. Other users on Reddit and GitHub reported adding stuff to their respective game pages, and Galaxy pulled the data shortly after. Try that.

massimilianodelliubaldini commented 4 years ago

Sigh, speak of the devil. Cover art literally just appeared on that page...

molitar commented 4 years ago

ok so is there an easy fix to make it pull the cover art for it?

massimilianodelliubaldini commented 4 years ago

Not to my knowledge. Can you launch the game from GOG?

molitar commented 4 years ago

Yes the game launches fine.

massimilianodelliubaldini commented 4 years ago

Then I'm assuming the plug-in is working correctly now, since Galaxy itself handles all the metadata pulled after import. You can submit another issue if another problem arises. Thanks!