-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Legacy Games and Riot Client platforms and optional Legendary for…
… Epic Games support. Use .NET publish instead of Costura Fody. (#47) * Add IGClient Also updates to README.md and icon for Battle.net * Better Amazon implementation by ingesting SQLite database * Switch to .ini; File browser for export shortcuts * Switch config items from .json to .ini * First pass at new feature: Export all shortcuts for a platform to a given folder * Fixes for small list icons * Fix small list icons, and enable them by default Also: * Don't show Steamworks Common Redistributables * Additional fixes for #32, misc. 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 * Fixes for .ini change * 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 * Add launcher launching Also: * Fix reversed logic on fallback icon search setting * Begin work on in-game settings menu * Update README.md * Fix missing Steam aliases * Update README.md * Update README.md * Update README.md * Update README.md * Add structure for New games category * Add New games platform 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 * Add IsNew field to db code * Add IsInstalled field and "Not installed" category for future use * Add Paradox Launcher; Scan for not-installed games (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. * Update README.md * Go back to doing an alphabetic sort on first scan (even where default sort is frequency, i.e., number of launches) * Get Steam not-installed games 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) * Update README.md * Add selected game's platform to right side of bottom row Also: * Fix bug in Steam alias generation * Remove duplicate info bar code * Add GOG SQLite database parsing * Update GLC_Social.png * Improve Big Fish implementation * Longer sleep to prevent image issues after add of infobar * Fix for Steam sometimes using an alternate syntax in libraryfolders.vdf Also some experiments for Microsoft Store support (disabled) * Oops, forgot to comment out something from Microsoft Store * Launch Galaxy to install/run GOG games (necessary for syncing saves) * Minimize Galaxy after launch, fix Bethesda bug, misc. path smarts * Collect Ubisoft not-installed games * Add Oculus platform * Update README.md * Update Platform.cs * Platforms moved to their own classes * Platforms now extend an interface for better extensibility * Add Oculus platform * Download images for not-installed games * Another omnibus * Move to .NET 5 as preparation for GLC2 and possible cross-platform support. * Automatically add last run date * Add rating and allow user to adjust it with +/- (by default) * More flexibility in sort * Sort between last run, frequency, rating, and alphabetic only with F7 (by default) * Syntax simplification * Experiments with Microsoft Store (enabled for debug builds only) * Add alias and rating to info bar Also: * If currently sorting by rating, then ask for a number rather than using the increment/decrement methods * Fix Battle.net bug Also: * More syntax simplification * Fix Bethesda bug * Better game library detection for Battle.net Also: * Add number of runs to game database [frequency is an interesting synthesis of recent datetime and number of runs that isn't fully captured by the two numbers, but having the simple number might be nice as well] * Import some statistics from launcher databases [though perhaps setting(s) should be made to disable this behavior] * Get proper titles for Oculus games from database blob * Fix Uplay bug * Get not-installed Oculus games * Remove some Oculus debug messages * Fix Paradox debug message * Fix issue starting games via protocol after switch to .NET 5 * Fix issue starting launchers via protocol after switch to .NET 5 * Fix issues related to search: #36 #38 #43 * Add Rockstar platform Also: * Stop Oculus service before scanning (otherwise database is locked) * Fix double-counting games when multiple regkey ignore entries are present * Add Arc platform * Add Plarium and Wargaming.net platforms * Fix Wargaming.net bugs * Add Legacy Games platform * Update README.md * Deprecate Bethesda. Truncate aliases. * Fix bug with alias truncation. * Optionally support Legendary for Epic https://github.com/derrod/legendary * Optionally support Legendary for Epic https://github.com/derrod/legendary * Add Riot Client platform * Update supported platform lists * Use built-in .NET Publish feature instead of Costura Fody package Also: * .lnk shortcut files (and shell32) only apply to Windows * update some packages * add README.MD to Solution * Set ReadyToRun false
- Loading branch information
Showing
32 changed files
with
664 additions
and
219 deletions.
There are no files selected for viewing
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
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
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
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
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
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
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
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.