-
Notifications
You must be signed in to change notification settings - Fork 3
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
Origin API support (via PureOrigin.API), Epic no longer requires Legandary for not-installed games #56
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Also updates to README.md and icon for Battle.net
* Switch config items from .json to .ini * First pass at new feature: Export all shortcuts for a platform to a given folder
* Fix small list icons, and enable them by default Also: * Don't show Steamworks Common Redistributables
Miscellaneous: * Add a variable (on by default) to use new campbell terminal colors when clearing image area with images < 48 pt resolution * Use new configuration item to determine whether to do deeper icon scan instead of whether images are enabled at the moment * Add a struct for volatile configuration variables when we don't want changes to be saved; e.g., users of conhost and other shells won't have images disabled for good when they run with the other shell
* Update to Converter.cs after .ini change * Undo half-completed move from glc-last.json to .ini Also: * Fix command-line only bug * Put log in .exe's folder * Allow hyphen (-) in addition to slash (/) for command-line parameters * Specify which game will be launched with /1 in help
Also: * Fix reversed logic on fallback icon search setting * Begin work on in-game settings menu
Also: * Quit automatically if no games are found. * Add checks for missing registry keys to prevent spamming logs. * Fix redundant "WARNING: ERROR" logging. * Add font detection (disabled for now) so "Raster Fonts" users are warned about lack of proper Unicode support
(Not-installed scan disabled by default for now.) Currently only works with Amazon, itch, Indiegala, and Paradox (other platforms will require dealing with web APIs). Trying to start a not-installed game will open appropriate client and in some cases will attempt to install it. Not-installed games are sorted to bottom by default.
… sort is frequency, i.e., number of launches)
Note this method requires the user's profile be set as public, and DLCs are included in the list. Also: * Enable not-installed game scanning by default. * Fix broken input mode * Fix bug where frequency sort was reversed * Output current selection on input row (helps distinguish games with long titles)
Also: * Fix bug in Steam alias generation
Also: * .lnk shortcut files (and shell32) only apply to Windows * update some packages * add README.MD to Solution
…es bugs Also: * Start Epic games with launcher (required for some games, and save sync) * Add uninstall for Epic (either using Legendary or a manual delete) * Add install for all platforms for future use * Add publish instructions to README * Use new "new()" syntax
…ndary for not-installed games * Via API, Origin now supports not-installed games with image download. Requests email and password on first scan. * Decode catcache.bin for Epic for native support for not-installed games with image download. Also: * Prepare for additional metadata where available * Download image for current game (where supported) * Debug logging * Change default GOG icon downloads * Experiment with Steam API (via SteamWebAPI2), but it appears to just complicate things (e.g., the user must set up an API key) and it doesn't make a difference from using the website (i.e., profile must still be public) * Some small bugfixes
This was referenced Aug 19, 2022
@Solaire Whether or not this PR is approved, I think it's high time for some kind of official binary release, as the current one is quite elderly. [Note I've got a selection in my fork.] |
Thanks for your work, sorry about the constant delays with version 2.0; I have difficulty finding time to work on it. I will make another release based on this PR. |
Solaire
approved these changes
Aug 22, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Also: