massimilianodelliubaldini / galaxy-integration-rpcs3

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

The plugin is not even starting #26

Open oski165 opened 4 years ago

oski165 commented 4 years ago

Whenever I try to connect, it crashes right away. This plugin is useless. I configured it just like the README says. GalaxyClient.log plugin-vision-80F9D16B-5D72-4B95-9D46-2A1EF417C1FC.log config.py.txt

NoFear99354 commented 4 years ago

Was doing the same for me, I fixed it by putting a / after the directory name in the config.py file, for example: 'E:/Games/Emulators/RPSC3/'

Pecas93 commented 3 years ago

It worked for me: 1. Download and unpack "galaxy-integration-rpcs3-master" and rename to "rpcs3_80F9D16B-5D72-4B95-9D46-2A1EF417C1FC", place in %localappdata%\GOG.com\Galaxy\plugins\installed.

  1. Download, unpack and place "devita repository" inside rpcs3_80F9D16B-5D72-4B95-9D46-2A1EF417C1FC>devita (only the three files)
  2. Set the self.main_directory = (Line 11) with location of your RPCS3 folder.

If you doesn't see Colecovision or have problems with the plugin maybe is because you're using an incorrect "\" (yes, I have this problem because my PC displays this). In my cause didn't need to put another "/" at the end of the location

aayushbhatia06 commented 2 years ago

Were you ever able to figure out a solution? The plugin is not working for me either!

Duxter7 commented 2 years ago

I can also confirm that the plugin either is failed to start or crashes

Netwell09 commented 2 years ago

Same here

Netwell09 commented 2 years ago

If anybody got a solution, please make sure to comment here.

g-soto commented 2 years ago

I had the same problem and it was that the plugin was looking for VFS in the config.yml file, which is empty for me. So I add a few lines to the config.py file in the function find_hdd0 (line 56) like this:

  def find_hdd0(self):
      try:
          with open(self.config_yml, 'r') as config_file:

              config = yaml.load(config_file, Loader=yaml.SafeLoader)
              hdd0 = config['VFS']['/dev_hdd0/']

          # I think it's a safe guess to call this main_directory.
          if '$(EmulatorDir)' in hdd0:
              hdd0 = self.joinpath(
                  self.main_directory,
                  hdd0.replace('$(EmulatorDir)', ''))
      except TypeError:
          hdd0 = self.joinpath(self.main_directory, 'dev_hdd0')
turusudiro commented 2 years ago

hey i got the same problem, i got fixed it by add configuration line in config.yml on rpcs3 folder try to find VFS and try add these lines

VFS: /dev_hdd0/: $(EmulatorDir)dev_hdd0/ /dev_hdd1/: $(EmulatorDir)dev_hdd1/ /dev_flash/: $(EmulatorDir)dev_flash/ /dev_usb000/: $(EmulatorDir)dev_usb000/ /dev_bdvd/: "" /app_home/: "" Enable /host_root/: false Initialize Directories: true Limit disk cache size: false Disk cache maximum size (MB): 5120

Netwell09 commented 2 years ago

hey i got the same problem, i got fixed it by add configuration line in config.yml on rpcs3 folder try to find VFS and try add these lines

VFS: /dev_hdd0/: $(EmulatorDir)dev_hdd0/ /dev_hdd1/: $(EmulatorDir)dev_hdd1/ /dev_flash/: $(EmulatorDir)dev_flash/ /dev_usb000/: $(EmulatorDir)dev_usb000/ /dev_bdvd/: "" /app_home/: "" Enable /host_root/: false Initialize Directories: true Limit disk cache size: false Disk cache maximum size (MB): 5120

Thank you so much dude, it worked for me...

Treychik commented 2 years ago

hey i got the same problem, i got fixed it by add configuration line in config.yml on rpcs3 folder try to find VFS and try add these lines

VFS: /dev_hdd0/: $(EmulatorDir)dev_hdd0/ /dev_hdd1/: $(EmulatorDir)dev_hdd1/ /dev_flash/: $(EmulatorDir)dev_flash/ /dev_usb000/: $(EmulatorDir)dev_usb000/ /dev_bdvd/: "" /app_home/: "" Enable /host_root/: false Initialize Directories: true Limit disk cache size: false Disk cache maximum size (MB): 5120

THIS SHOULD BE IN DESCRIPTION!!! Helped a lot!

doubledippinz commented 1 year ago

def find_hdd0(self): try: with open(self.config_yml, 'r') as config_file:

          config = yaml.load(config_file, Loader=yaml.SafeLoader)
          hdd0 = config['VFS']['/dev_hdd0/']

      # I think it's a safe guess to call this main_directory.
      if '$(EmulatorDir)' in hdd0:
          hdd0 = self.joinpath(
              self.main_directory,
              hdd0.replace('$(EmulatorDir)', ''))
  except TypeError:
      hdd0 = self.joinpath(self.main_directory, 'dev_hdd0')

This worked for me, my hero!

El-Tahur commented 1 year ago

def find_hdd0(self): try: with open(self.config_yml, 'r') as config_file:

          config = yaml.load(config_file, Loader=yaml.SafeLoader)
          hdd0 = config['VFS']['/dev_hdd0/']

      # I think it's a safe guess to call this main_directory.
      if '$(EmulatorDir)' in hdd0:
          hdd0 = self.joinpath(
              self.main_directory,
              hdd0.replace('$(EmulatorDir)', ''))
  except TypeError:
      hdd0 = self.joinpath(self.main_directory, 'dev_hdd0')

This worked for me, my hero!

I'm sorry but this isn't working for me, should I be just adding it on line 56?

aspectedu commented 1 year ago

def find_hdd0(self): try: with open(self.config_yml, 'r') as config_file:

          config = yaml.load(config_file, Loader=yaml.SafeLoader)
          hdd0 = config['VFS']['/dev_hdd0/']

      # I think it's a safe guess to call this main_directory.
      if '$(EmulatorDir)' in hdd0:
          hdd0 = self.joinpath(
              self.main_directory,
              hdd0.replace('$(EmulatorDir)', ''))
  except TypeError:
      hdd0 = self.joinpath(self.main_directory, 'dev_hdd0')

This worked for me, my hero!

I'm sorry but this isn't working for me, should I be just adding it on line 56?

did you solve it? None of this works for me.