Git Product home page Git Product logo

galaxy-riot-integration's Introduction

GOG Galaxy Riot Integration

A GOG Galaxy 2.0 Community integration for Riot!

v0.2.5 MIT License v0.2.5 Downloads

games_example

Usage / Installation

  1. Download the latest release from releases.
  2. Make sure to delete any other versions of this integration first and quit GOG Galaxy ['Settings' -> 'Exit'].
  3. Unzip the file from releases and place the folder in %LOCALAPPDATA%\GOG.com\Galaxy\plugins\installed.
  4. Go to GOG Galaxy, open settings, and then go to the integrations tab. You should see Riot in the list of integrations and just click connect.

Alternatives

See known issues in issues. They will have the known issue label.

Issues

When/if filing an issue please make sure to do the following:

  1. Check Known Issues.
  2. Attach the log file for the integration. Can be found in %programdata%\GOG.com\Galaxy\logs and will have riot in its name.
  3. Try earlier versions of the integration. It's really helpful to know if the issue was caused by a change I made in a newer version.

FAQ

  • Game time doesn't show the time before I added the integration. That's because Riot doesn't record gametime. The integration will only display gametime while you've launched it via GOG Galaxy 2.0 just like if you had added it manually. (This may change, see this todo.)

Todo

Todos are found here in issues. They have the todo label.

Any help (and feedback about this project) would be appreciated! See Contributing for more info.

Contributing

Thanks in advance if you want to contribute! Feel free to complete any todos for me or add anything else you want to add. Then just submit a pull request! If you don't understand something about the integration (eg. a part of the code - it may be hard to read sometimes) then please feel free to ask me. You can do that via an issue, Discord (GOG Café), or email ([email protected]). I also use some python scripts to build and test the integration so if you want, you can use it as well (see top of tasks.py for more information about how to use it and more).

Credits

galaxy-riot-integration's People

Contributors

afwolfe avatar dependabot[bot] avatar fl4shback avatar unrealthingtriescode avatar urwrstkn8mare avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

galaxy-riot-integration's Issues

Logo and Name of Integration

This integration is using the default GOG Galaxy logo instead of the Riot Fist, and anywhere the name and logo are displayed together, the name is spaced very far away from the logo.
Annotation 2020-06-08 225623
Annotation 2020-06-08 225701
In the League of Legends screenshot, the first item in the dropdown is where I've manually added LoL to my Galaxy launcher, and the second one (the circle with no label) is this integration.

Add Mac Support

Just simply add Mac support to the plugin. Mac support would only be for League Of Legends as that's Riot's only League game.

I've worked on it on and off in the mac-dev branch but it is very broken.

If anyone wants to help feel free to use that as a starting point or start from scratch (because it is quite broken). See Contributing for more information.

I don't know how to install properly

I have taken the folder in the installed plugins folder but still it dosen't show up even tho i have clicked sync intergrations if someone has a little more specific instructions on what folders to put in installed plugins or how to do it pls help.

game detection

Is there a chance this can be reworked?

For the plugin to detect any installed Riot games, they must be in your start menu shortcuts.

I don't have games in my start menu and i don't want them there :)

Maybe check the registry?

I just noticed the TODO, so you can close this if you want :)

More precise game time

Is it possible to get the current playtime on installing with this site? I didn't found any request that returns the time because it's integrated in the HTML but maybe there is a way besides downloading the HTML document and get the time out of it...

Support friend recommendation, presence or even chat.

As the title says. I'm unsure how possible this actually is. I'm at least pretty sure getting a friends list from League of Legends is possible.

I've found some stuff/resources online that I've briefly looked at so far and may mean this is possible:

I would very greatly appreciate any help with this :). See Contributing for more info.

Games can not be launched after closing GoG Galaxy

(As version 2.4 isnt working for me I use 2.3 even after doing all of the steps carefully a few times) After the plugin is installed and it works as expected I fully close GoG Galaxy. After opening it all of the plugin's games are shown as "Install" in grey and the only way to fix it is to connect it again in the setting.
a79dc2e30b0843133f78717a948c6150
Thanks for your help!

Account name listed as "Riot user"

I added the plugin using the instructions provided and wasn't prompted to login or anything and it now shows my username as "Riot User"
image

Log attached

Games don't show up as installed if I didn't enable shortcuts before installing.

I'm opening this issue myself as a way for people to get notified when it is fixed (out of my control). All you have to do to get notified is to subscribe to this issue.

Issue: Games don't show up as installed
Answer:
The games may not show up as installed if you didn't enable shortcuts when installing them. While the plugin now uses the registry meaning you don't have to specify the location of RiotClientServices.exe, Riot Games for some reason doesn't add a registry entry unless you enable shortcuts. If you didn't enable shortcuts you would have also noticed you can't find the games in Programs & Features, that is why. Unfortunately, this is up to Riot Games to fix. Fortunately, however, you can delete both the desktop shortcuts and start menu shortcuts after.

Edit: The above still apply but it is no longer out of my control (read below for more info).

"riot user"

image
its not showing my account name , i'm guessing this is because you are not really connected to the account , just the local files right ?

Valorant not showing as installed on the last update of GOG

Hello! There was a GOG update on 1 october and as result, Valorant is not showing anymore as installed.

I tried deleting the plugin and reinstalling it but it only shows Valorant as installed on the first running. After closing GOG and opening it again, it appears again as uninstalled:

image

Regards and thanks.

Plugin not starting when GOG Galaxy launches

Hi!

For some reason, the plugin isn't starting like all the other plugins when Galaxy starts.
I have to go in settings and press connect at each Galaxy restart which kind of deafeats the purpose of the integration.
Is this normal ?
Tried on a fresh install of Galaxy and of the plugin.

ClientLog:
GalaxyClient.log

From what I can see, the plugin is detected but for some reason Galaxy doesn't seem to try to start it..

tasks.py requires update

Pipenv has removed the -r flag from pipenv lock as seen here:

image

also, CONTRIBUTING.md references a build.py instead of tasks.py.

If I am completely off mark with this issue, feel free to disregard and close the issue

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.