Skip to content
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

Support Humble Games Launcher installs! #169

Closed
27hectormanuel opened this issue Feb 24, 2022 · 3 comments · Fixed by #174
Closed

Support Humble Games Launcher installs! #169

27hectormanuel opened this issue Feb 24, 2022 · 3 comments · Fixed by #174
Labels
enhancement New feature or request

Comments

@27hectormanuel
Copy link

image
Support the beta launcher subscription games

@UncleGoogle
Copy link
Owner

research done:

  • there is nice URI protocol to install/launch games humble://<cmd>/<machine_name>
  • I've installed one game (Forager) from "By Humble Games" and looks it has no DRM so I can skip Humble Launcher this way and run it directly (may be important for Add subscription support for the Humble Games Collection #170)
  • there is one big config file at %appdata%/Humble App/config.json to read all games with states and even download progress (if Galaxy ever supports it)
    • there is even lastPlayed timestamp so "Played Recently" in Galaxy for games run by launcher will be visible
    • "user"/"user_key" - app oauth client token?

@UncleGoogle
Copy link
Owner

Now released in 0.11.0!

Please share your feadback if it works for you.

@UncleGoogle
Copy link
Owner

UncleGoogle commented May 30, 2022

Note on last_time usage: looks like Galaxy ignores "last played" timestamp returned to game keys corresponding to subscription game. What a pity.

@27hectormanuel let me know if you would like to see native support for launching games from humble app -- for now most of them seems to be drm-free, so it would be possible to for example attach double-click on Play button to launch directly (and having it visible in "Recently Played")

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants