-
Notifications
You must be signed in to change notification settings - Fork 130
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Beginnings of gamerzilla support. #412
base: master
Are you sure you want to change the base?
Conversation
Show default icons for games in list and details
Update Humble Trove parsing (tkashkin#32)
Currently translated at 97.5% (309 of 317 strings) Translation: GameHub/Translations Translate-URL: https://hosted.weblate.org/projects/gamehub/translations/nb_NO/
Currently translated at 100.0% (319 of 319 strings) Translation: GameHub/Translations Translate-URL: https://hosted.weblate.org/projects/gamehub/translations/nl/
Currently translated at 97.5% (311 of 319 strings) Translation: GameHub/Translations Translate-URL: https://hosted.weblate.org/projects/gamehub/translations/nb_NO/
Currently translated at 100.0% (319 of 319 strings) Translation: GameHub/Translations Translate-URL: https://hosted.weblate.org/projects/gamehub/translations/nb_NO/
Add actions for selected games (tkashkin#262) Batch tag editing for selected games
Currently translated at 100.0% (326 of 326 strings) Translation: GameHub/Translations Translate-URL: https://hosted.weblate.org/projects/gamehub/translations/nl/
Currently translated at 100.0% (326 of 326 strings) Translation: GameHub/Translations Translate-URL: https://hosted.weblate.org/projects/gamehub/translations/nb_NO/
`GameFSOverlaysDialog` will now show warning or error depending on game's `install_dir` (tkashkin#254)
Fix tags toggling (tkashkin#268)
Currently translated at 100.0% (329 of 329 strings) Translation: GameHub/Translations Translate-URL: https://hosted.weblate.org/projects/gamehub/translations/nl/
Currently translated at 99.7% (328 of 329 strings) Translation: GameHub/Translations Translate-URL: https://hosted.weblate.org/projects/gamehub/translations/nb_NO/
Currently translated at 31.9% (105 of 329 strings) Translation: GameHub/Translations Translate-URL: https://hosted.weblate.org/projects/gamehub/translations/zh_CMN-HANT/
Currently translated at 100.0% (339 of 339 strings) Translation: GameHub/Translations Translate-URL: https://hosted.weblate.org/projects/gamehub/translations/nl/
Currently translated at 98.2% (333 of 339 strings) Translation: GameHub/Translations Translate-URL: https://hosted.weblate.org/projects/gamehub/translations/nb_NO/
Reorder CompatTools Clear IGDB data cache for game when games is renamed (tkashkin#274)
Currently translated at 100.0% (365 of 365 strings) Translation: GameHub/Translations Translate-URL: https://hosted.weblate.org/projects/gamehub/translations/tr/
Currently translated at 100.0% (365 of 365 strings) Translation: GameHub/Translations Translate-URL: https://hosted.weblate.org/projects/gamehub/translations/tr/
Enhance steam shortcut creation
Add steam image provider
Fix setting work_dir to install_dir
Don't create symlink if there's already a blockdevice linked
Fix GH_INSTALL_DIR for custom scripts
I've added support to allow you to configure gamerzilla name for a game and then display image and achievement information. |
There's currently some major refactoring going on so be patient cause that will take a while with the current manpower. But I can't see why this won't find it's way into GameHub eventually as it's already supporting multiple achievement systems. Some thoughts about gamerzilla itself:
Some thoughts about the implementation:
|
I agree that setting the gamerzilla name manually is not good. It was more proof of concept. It's not really possible to make them the same. I've add a callback function to LibGamerzilla. It will give the gamerzilla name and the game's name. It should then be possible to setup the association automatically. If I'm in the GameHub.Application class, how can I get to the game object to update it? |
…rent application.
Not sure if that's what you want, but there are a few places in |
It will now automatically set the gamerzilla name when you run the game. |
Any word on merging this? |
@dulsi no plans right now. Current achievements (Steam, GOG) should probably be abstracted into AchievementProviders before merging this, similarly to current |
Gamerzilla is an open source trophy/achievement system I've been building. The web display piece is currently handled by a plugin for Hubzilla. Additional implementations could be made in the future. LibGamerzilla is a library for games to upload when trophies are acquired and progress. To avoid having to enter your Hubzilla url, username, and password in every game, the library was designed with a game launcher in mind.
This pull request implements the listener and communication with Hubzilla. It is mainly to seek feedback on the idea. The plan is for Gamehub to get the game image from LibGamerzilla and be able to display trophies.
Right now the settings are on the Collections page which probably isn't the right place.