leonardfiedrowicz / galaxy-integration-yuzu Goto Github PK
View Code? Open in Web Editor NEWYuzu integration plugin for GOG Galaxy 2.0
License: Apache License 2.0
Yuzu integration plugin for GOG Galaxy 2.0
License: Apache License 2.0
Any chance of giving me Collaborator/write access to this repository? Fixing most of the open issues aside, I thought that maybe I had to understand the GOG Galaxy Integration API to implement game times. (so I was also trying to debug/rewrite the plugin)
Then I started looking at examples and Origin and Steam integrations have a different current_version.json
. Their one has an assets
property, with a link to a ZIP. I thought maybe that's why they appear on the "Community Integrations" tab. I wanted to try those which need to create new releases, but I also didn't want to simply put an URL from another repo/site.
EDIT: In other words, become a maintainer, since the only commits in the last 2.5 years have been PR's.
I am pointing to the correct location for the exe. I can see my roms in Galaxy. I can run them out of Yuzu like normal but for some reason I cannot run the games within galaxy. I will get a message saying starting nintendo switch and it never progresses as if it's never launching the emulator to begin with.
Hello guys!
Is there any way to launch the games in fullscreen mode?
Tried a few things, but, with no success.
Hi, I just installed the plugin, trying to activate it (set my Rom path and left blank Yuzu path to default)
Gog is telling me that the Plug-in crashed.
Here is the log below.
2020-06-17 08:19:56,008 - root - DEBUG - Using proactor: IocpProactor
2020-06-17 08:19:56,010 - galaxy.api.plugin - INFO - Using local address: 127.0.0.1:60418
2020-06-17 08:19:56,010 - galaxy.api.plugin - INFO - Creating plugin for platform nswitch, version 0.2
2020-06-17 08:19:56,111 - galaxy.api.jsonrpc - DEBUG - Received 66 bytes of data
2020-06-17 08:19:56,111 - galaxy.api.jsonrpc - INFO - Handling request: id=0, method=get_capabilities, params={}
2020-06-17 08:19:56,112 - root - DEBUG - Sending data: {"jsonrpc": "2.0", "id": "0", "result": {"platform_name": "nswitch", "features": ["LaunchGame", "ImportOwnedGames", "ImportInstalledGames"], "token": "004417a2-9c27-4802-9bf4-0569852a3305"}}
2020-06-17 08:19:56,313 - galaxy.api.jsonrpc - DEBUG - Received 75 bytes of data
2020-06-17 08:19:56,313 - galaxy.api.jsonrpc - INFO - Handling request: id=1, method=initialize_cache, params={'data': ''}
2020-06-17 08:19:56,313 - galaxy.task_manager - DEBUG - Task manager plugin internal: creating task 0 (tick)
2020-06-17 08:19:56,313 - root - DEBUG - Sending data: {"jsonrpc": "2.0", "id": "1", "result": null}
2020-06-17 08:19:56,415 - galaxy.api.jsonrpc - DEBUG - Received 54 bytes of data
2020-06-17 08:19:56,415 - galaxy.api.jsonrpc - INFO - Handling request: id=2, method=ping, params={}
2020-06-17 08:19:56,416 - root - DEBUG - Sending data: {"jsonrpc": "2.0", "id": "2", "result": null}
2020-06-17 08:20:00,775 - galaxy.api.jsonrpc - DEBUG - Received 69 bytes of data
2020-06-17 08:20:00,775 - galaxy.api.jsonrpc - INFO - Handling request: id=3, method=init_authentication, params={}
2020-06-17 08:20:00,775 - galaxy.task_manager - DEBUG - Task manager jsonrpc server: creating task 0 (init_authentication)
2020-06-17 08:20:00,775 - galaxy.task_manager - DEBUG - Task manager plugin external: creating task 0 (init_authentication)
2020-06-17 08:20:00,776 - galaxy.task_manager - DEBUG - Task manager plugin external: finished task 0 (init_authentication)
2020-06-17 08:20:00,776 - root - DEBUG - Sending data: {"jsonrpc": "2.0", "id": "3", "result": {"next_step": "web_session", "auth_params": {"window_title": "Configure Yuzu Plugin", "window_width": 400, "window_height": 300, "start_uri": "http://localhost:60419", "end_uri_regex": "./end."}}}
2020-06-17 08:20:00,776 - galaxy.task_manager - DEBUG - Task manager jsonrpc server: finished task 0 (init_authentication)
2020-06-17 08:20:01,508 - galaxy.api.jsonrpc - DEBUG - Received 54 bytes of data
2020-06-17 08:20:01,508 - galaxy.api.jsonrpc - INFO - Handling request: id=4, method=ping, params={}
2020-06-17 08:20:01,508 - root - DEBUG - Sending data: {"jsonrpc": "2.0", "id": "4", "result": null}
2020-06-17 08:20:06,570 - galaxy.api.jsonrpc - DEBUG - Received 54 bytes of data
2020-06-17 08:20:06,570 - galaxy.api.jsonrpc - INFO - Handling request: id=5, method=ping, params={}
2020-06-17 08:20:06,570 - root - DEBUG - Sending data: {"jsonrpc": "2.0", "id": "5", "result": null}
2020-06-17 08:20:11,662 - galaxy.api.jsonrpc - DEBUG - Received 54 bytes of data
2020-06-17 08:20:11,662 - galaxy.api.jsonrpc - INFO - Handling request: id=6, method=ping, params={}
2020-06-17 08:20:11,662 - root - DEBUG - Sending data: {"jsonrpc": "2.0", "id": "6", "result": null}
2020-06-17 08:20:16,744 - galaxy.api.jsonrpc - DEBUG - Received 54 bytes of data
2020-06-17 08:20:16,745 - galaxy.api.jsonrpc - INFO - Handling request: id=7, method=ping, params={}
2020-06-17 08:20:16,745 - root - DEBUG - Sending data: {"jsonrpc": "2.0", "id": "7", "result": null}
2020-06-17 08:20:21,791 - galaxy.api.jsonrpc - DEBUG - Received 54 bytes of data
2020-06-17 08:20:21,791 - galaxy.api.jsonrpc - INFO - Handling request: id=8, method=ping, params={}
2020-06-17 08:20:21,792 - root - DEBUG - Sending data: {"jsonrpc": "2.0", "id": "8", "result": null}
2020-06-17 08:20:26,848 - galaxy.api.jsonrpc - DEBUG - Received 54 bytes of data
2020-06-17 08:20:26,848 - galaxy.api.jsonrpc - INFO - Handling request: id=9, method=ping, params={}
2020-06-17 08:20:26,849 - root - DEBUG - Sending data: {"jsonrpc": "2.0", "id": "9", "result": null}
2020-06-17 08:20:31,915 - galaxy.api.jsonrpc - DEBUG - Received 55 bytes of data
2020-06-17 08:20:31,915 - galaxy.api.jsonrpc - INFO - Handling request: id=10, method=ping, params={}
2020-06-17 08:20:31,915 - root - DEBUG - Sending data: {"jsonrpc": "2.0", "id": "10", "result": null}
2020-06-17 08:20:36,986 - galaxy.api.jsonrpc - DEBUG - Received 55 bytes of data
2020-06-17 08:20:36,986 - galaxy.api.jsonrpc - INFO - Handling request: id=11, method=ping, params={}
2020-06-17 08:20:36,986 - root - DEBUG - Sending data: {"jsonrpc": "2.0", "id": "11", "result": null}
2020-06-17 08:20:42,010 - galaxy.api.jsonrpc - DEBUG - Received 55 bytes of data
2020-06-17 08:20:42,010 - galaxy.api.jsonrpc - INFO - Handling request: id=12, method=ping, params={}
2020-06-17 08:20:42,011 - root - DEBUG - Sending data: {"jsonrpc": "2.0", "id": "12", "result": null}
2020-06-17 08:20:43,862 - galaxy.api.jsonrpc - DEBUG - Received 153 bytes of data
2020-06-17 08:20:43,862 - galaxy.api.jsonrpc - INFO - Handling request: id=13, method=pass_login_credentials, params={'cookies': '', 'credentials': '', 'step': ''}
2020-06-17 08:20:43,863 - galaxy.task_manager - DEBUG - Task manager jsonrpc server: creating task 1 (pass_login_credentials)
2020-06-17 08:20:43,863 - galaxy.task_manager - DEBUG - Task manager plugin external: creating task 1 (pass_login_credentials)
2020-06-17 08:20:43,863 - galaxy.api.jsonrpc - INFO - Sending notification: method=store_credentials, params={'roms_path': '', 'emulator_path': '**'}
2020-06-17 08:20:43,863 - galaxy.api.jsonrpc - DEBUG - Sending 193 bytes of data
I don't use subfolder, so my switch rom games all located in same place
D:\ROMS\Switch
XCI File extension:
Animal Crossing
Snipperclip
Super Mario Odyssey
NSP File extension:
Super Mario 3D World + Browsers Fury
The Legend of Zelda Links Awakening
But only Super Mario 3D World + Browsers Fury sucessfullly imported to GOG Galaxy games list. In Yuzu everything is recognized. Sorry for my english BTW
I have all my games in seperate folders inside a folder called "Yuzu Games".
For example the Pokemon Sword NSP is inside a folder called 'Pokemon Sword', which then again is inside a folder called 'Yuzu Games'.
When I set my game location folder as 'Yuzu Games', it doesn't read the pokemon sword nsp.
Am I doing soimething wrong? If not, can you fix this please?
Is there a way to force the plugin to count my playtime?
I don't know is it normal or not, when i click on games gog doesn't detect them running to count the time i'v played!
Hi,
I cannot get game detection working. Plugin is running, location to roms is set. But games are not showing.
Anything i should check?
Stuff like é in Pokémon don't get read correctly when GOG imports the games.
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.