Releases: RareDevs/Rare
Releases · RareDevs/Rare
Pre-release 1.12.0.155
What's Changed
- workflows: add arm64 target to the appimage build matrix by @loathingKernel in #633
- project: remove maximum pyside6 version cap by @loathingKernel in #658
- Add arm64 packaging workflows for Windows and Linux by @loathingKernel in #659
- fixup! workflows: add arm64 windows nuitka builds by @loathingKernel in #660
- workflows: go back to not marking pre-releases as latest by @loathingKernel in #661
- LoginDialog: show failure as reported by legendary when trying to log in by @loathingKernel in #665
- Improve DLC handling during [un]install by @loathingKernel in #666
- build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #667
- build(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #668
- Reduce memory requirements for steam app id completion by @loathingKernel in #669
- Add achievements in game details by @loathingKernel in #670
- RareGame: check for achievements using the app's namespace by @loathingKernel in #671
- Enable use_signed_urls by default when installing by @loathingKernel in #673
- Refactor how signals are connected to lambdas to avoid memory leaks by @loathingKernel in #674
- RareGameSlim: update last sync timestamp after uploading/downloading saves by @loathingKernel in #676
- Fix crash due to extraneous argument in a signal's lambda by @loathingKernel in #678
- Use manifest data to populate and extend selectable downloads by @loathingKernel in #686
- ProtonSettings: reset forms if there are no compatibility tools available by @loathingKernel in #690
- Search for steamrt in umu's folder, add BSD subreaper by @loathingKernel in #691
- Better handling of Rare's entry point in Flatpak and Snap by @loathingKernel in #694
- Changing the command used by .desktop game files when using Snap and Flatpak versions. by @Kyuyrii in #692
- WineSettings: don't reset the wine and prefix paths if there isn't a stored value by @loathingKernel in #695
- deps: update legendary version by @loathingKernel in #697
- workflows: replace ubuntu-* with ubuntu-slim by @loathingKernel in #698
- fixup! workflows: replace ubuntu-* with ubuntu-slim by @loathingKernel in #699
- docs: update screenshots by @loathingKernel in #701
- Convert issue templates from Markdown to GitHub Issue Forms by @Copilot in #702
- WineSettings: make path edits editable by @loathingKernel in #703
- IndicatorEdit: fixes by @loathingKernel in #705
- build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #708
- build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #707
- OverlaySettings: add a second form layout on the right to split options into two columns by @loathingKernel in #709
- OverlaySettings: swap mangohud form options by @loathingKernel in #710
- Various updates and fixes by @loathingKernel in #713
- SelectiveDialog: fix AttributeError by @loathingKernel in #717
- subreaper: handle mangohud for opengl applications by @loathingKernel in #719
- Various small theme fixups by @loathingKernel in #720
- lgndr: add support for encrypted manifests and chunks (chunksV5) by @loathingKernel in #721
- Legendary update and runtime assets by @loathingKernel in #724
- Check if C++ objects are valid before interacting with them in certain cases by @loathingKernel in #725
- EntitlementsWorker: check if entitlements.json exists before checking its mtime by @loathingKernel in #726
- Add option to use EpicGamesLauncher.exe shim for Rockstar Launcher by @loathingKernel in #727
- WrapperExe: don't set global LEGENDARY_WRAPPER_EXE after downloading an update by @loathingKernel in #728
- LaunchDialog: add informative label about first time start by @loathingKernel in #729
- ProtonSettings: do try to set STEAM_COMPAT_INSTALL_PATH if the game is not installed by @loathingKernel in #735
New Contributors
Full Changelog: 1.12.0...1.12.0.155
Pre-release 1.12.0.154
What's Changed
- workflows: add arm64 target to the appimage build matrix by @loathingKernel in #633
- project: remove maximum pyside6 version cap by @loathingKernel in #658
- Add arm64 packaging workflows for Windows and Linux by @loathingKernel in #659
- fixup! workflows: add arm64 windows nuitka builds by @loathingKernel in #660
- workflows: go back to not marking pre-releases as latest by @loathingKernel in #661
- LoginDialog: show failure as reported by legendary when trying to log in by @loathingKernel in #665
- Improve DLC handling during [un]install by @loathingKernel in #666
- build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #667
- build(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #668
- Reduce memory requirements for steam app id completion by @loathingKernel in #669
- Add achievements in game details by @loathingKernel in #670
- RareGame: check for achievements using the app's namespace by @loathingKernel in #671
- Enable use_signed_urls by default when installing by @loathingKernel in #673
- Refactor how signals are connected to lambdas to avoid memory leaks by @loathingKernel in #674
- RareGameSlim: update last sync timestamp after uploading/downloading saves by @loathingKernel in #676
- Fix crash due to extraneous argument in a signal's lambda by @loathingKernel in #678
- Use manifest data to populate and extend selectable downloads by @loathingKernel in #686
- ProtonSettings: reset forms if there are no compatibility tools available by @loathingKernel in #690
- Search for steamrt in umu's folder, add BSD subreaper by @loathingKernel in #691
- Better handling of Rare's entry point in Flatpak and Snap by @loathingKernel in #694
- Changing the command used by .desktop game files when using Snap and Flatpak versions. by @Kyuyrii in #692
- WineSettings: don't reset the wine and prefix paths if there isn't a stored value by @loathingKernel in #695
- deps: update legendary version by @loathingKernel in #697
- workflows: replace ubuntu-* with ubuntu-slim by @loathingKernel in #698
- fixup! workflows: replace ubuntu-* with ubuntu-slim by @loathingKernel in #699
- docs: update screenshots by @loathingKernel in #701
- Convert issue templates from Markdown to GitHub Issue Forms by @Copilot in #702
- WineSettings: make path edits editable by @loathingKernel in #703
- IndicatorEdit: fixes by @loathingKernel in #705
- build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #708
- build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #707
- OverlaySettings: add a second form layout on the right to split options into two columns by @loathingKernel in #709
- OverlaySettings: swap mangohud form options by @loathingKernel in #710
- Various updates and fixes by @loathingKernel in #713
- SelectiveDialog: fix AttributeError by @loathingKernel in #717
- subreaper: handle mangohud for opengl applications by @loathingKernel in #719
- Various small theme fixups by @loathingKernel in #720
- lgndr: add support for encrypted manifests and chunks (chunksV5) by @loathingKernel in #721
- Legendary update and runtime assets by @loathingKernel in #724
- Check if C++ objects are valid before interacting with them in certain cases by @loathingKernel in #725
- EntitlementsWorker: check if entitlements.json exists before checking its mtime by @loathingKernel in #726
- Add option to use EpicGamesLauncher.exe shim for Rockstar Launcher by @loathingKernel in #727
- WrapperExe: don't set global LEGENDARY_WRAPPER_EXE after downloading an update by @loathingKernel in #728
- LaunchDialog: add informative label about first time start by @loathingKernel in #729
New Contributors
Full Changelog: 1.12.0...1.12.0.154
Pre-release 1.12.0.116
What's Changed
- workflows: add arm64 target to the appimage build matrix by @loathingKernel in #633
- project: remove maximum pyside6 version cap by @loathingKernel in #658
- Add arm64 packaging workflows for Windows and Linux by @loathingKernel in #659
- fixup! workflows: add arm64 windows nuitka builds by @loathingKernel in #660
- workflows: go back to not marking pre-releases as latest by @loathingKernel in #661
- LoginDialog: show failure as reported by legendary when trying to log in by @loathingKernel in #665
- Improve DLC handling during [un]install by @loathingKernel in #666
- build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #667
- build(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #668
- Reduce memory requirements for steam app id completion by @loathingKernel in #669
- Add achievements in game details by @loathingKernel in #670
- RareGame: check for achievements using the app's namespace by @loathingKernel in #671
- Enable use_signed_urls by default when installing by @loathingKernel in #673
- Refactor how signals are connected to lambdas to avoid memory leaks by @loathingKernel in #674
- RareGameSlim: update last sync timestamp after uploading/downloading saves by @loathingKernel in #676
- Fix crash due to extraneous argument in a signal's lambda by @loathingKernel in #678
- Use manifest data to populate and extend selectable downloads by @loathingKernel in #686
- ProtonSettings: reset forms if there are no compatibility tools available by @loathingKernel in #690
- Search for steamrt in umu's folder, add BSD subreaper by @loathingKernel in #691
- Better handling of Rare's entry point in Flatpak and Snap by @loathingKernel in #694
- Changing the command used by .desktop game files when using Snap and Flatpak versions. by @Kyuyrii in #692
- WineSettings: don't reset the wine and prefix paths if there isn't a stored value by @loathingKernel in #695
- deps: update legendary version by @loathingKernel in #697
- workflows: replace ubuntu-* with ubuntu-slim by @loathingKernel in #698
- fixup! workflows: replace ubuntu-* with ubuntu-slim by @loathingKernel in #699
- docs: update screenshots by @loathingKernel in #701
- Convert issue templates from Markdown to GitHub Issue Forms by @Copilot in #702
- WineSettings: make path edits editable by @loathingKernel in #703
- IndicatorEdit: fixes by @loathingKernel in #705
- build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #708
- build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #707
- OverlaySettings: add a second form layout on the right to split options into two columns by @loathingKernel in #709
- OverlaySettings: swap mangohud form options by @loathingKernel in #710
- Various updates and fixes by @loathingKernel in #713
- SelectiveDialog: fix AttributeError by @loathingKernel in #717
New Contributors
Full Changelog: 1.12.0...1.12.0.116
Pre-release 1.12.0.102
What's Changed
- workflows: add arm64 target to the appimage build matrix by @loathingKernel in #633
- project: remove maximum pyside6 version cap by @loathingKernel in #658
- Add arm64 packaging workflows for Windows and Linux by @loathingKernel in #659
- fixup! workflows: add arm64 windows nuitka builds by @loathingKernel in #660
- workflows: go back to not marking pre-releases as latest by @loathingKernel in #661
- LoginDialog: show failure as reported by legendary when trying to log in by @loathingKernel in #665
- Improve DLC handling during [un]install by @loathingKernel in #666
- build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #667
- build(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #668
- Reduce memory requirements for steam app id completion by @loathingKernel in #669
- Add achievements in game details by @loathingKernel in #670
- RareGame: check for achievements using the app's namespace by @loathingKernel in #671
- Enable use_signed_urls by default when installing by @loathingKernel in #673
- Refactor how signals are connected to lambdas to avoid memory leaks by @loathingKernel in #674
- RareGameSlim: update last sync timestamp after uploading/downloading saves by @loathingKernel in #676
- Fix crash due to extraneous argument in a signal's lambda by @loathingKernel in #678
- Use manifest data to populate and extend selectable downloads by @loathingKernel in #686
- ProtonSettings: reset forms if there are no compatibility tools available by @loathingKernel in #690
- Search for steamrt in umu's folder, add BSD subreaper by @loathingKernel in #691
- Better handling of Rare's entry point in Flatpak and Snap by @loathingKernel in #694
- Changing the command used by .desktop game files when using Snap and Flatpak versions. by @Kyuyrii in #692
- WineSettings: don't reset the wine and prefix paths if there isn't a stored value by @loathingKernel in #695
- deps: update legendary version by @loathingKernel in #697
- workflows: replace ubuntu-* with ubuntu-slim by @loathingKernel in #698
- fixup! workflows: replace ubuntu-* with ubuntu-slim by @loathingKernel in #699
- docs: update screenshots by @loathingKernel in #701
- Convert issue templates from Markdown to GitHub Issue Forms by @Copilot in #702
- WineSettings: make path edits editable by @loathingKernel in #703
- IndicatorEdit: fixes by @loathingKernel in #705
New Contributors
Full Changelog: 1.12.0...1.12.0.102
Pre-release 1.12.0.99
What's Changed
- workflows: add arm64 target to the appimage build matrix by @loathingKernel in #633
- project: remove maximum pyside6 version cap by @loathingKernel in #658
- Add arm64 packaging workflows for Windows and Linux by @loathingKernel in #659
- fixup! workflows: add arm64 windows nuitka builds by @loathingKernel in #660
- workflows: go back to not marking pre-releases as latest by @loathingKernel in #661
- LoginDialog: show failure as reported by legendary when trying to log in by @loathingKernel in #665
- Improve DLC handling during [un]install by @loathingKernel in #666
- build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #667
- build(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #668
- Reduce memory requirements for steam app id completion by @loathingKernel in #669
- Add achievements in game details by @loathingKernel in #670
- RareGame: check for achievements using the app's namespace by @loathingKernel in #671
- Enable use_signed_urls by default when installing by @loathingKernel in #673
- Refactor how signals are connected to lambdas to avoid memory leaks by @loathingKernel in #674
- RareGameSlim: update last sync timestamp after uploading/downloading saves by @loathingKernel in #676
- Fix crash due to extraneous argument in a signal's lambda by @loathingKernel in #678
- Use manifest data to populate and extend selectable downloads by @loathingKernel in #686
- ProtonSettings: reset forms if there are no compatibility tools available by @loathingKernel in #690
- Search for steamrt in umu's folder, add BSD subreaper by @loathingKernel in #691
- Better handling of Rare's entry point in Flatpak and Snap by @loathingKernel in #694
- Changing the command used by .desktop game files when using Snap and Flatpak versions. by @Kyuyrii in #692
- WineSettings: don't reset the wine and prefix paths if there isn't a stored value by @loathingKernel in #695
- deps: update legendary version by @loathingKernel in #697
- workflows: replace ubuntu-* with ubuntu-slim by @loathingKernel in #698
- fixup! workflows: replace ubuntu-* with ubuntu-slim by @loathingKernel in #699
- docs: update screenshots by @loathingKernel in #701
- Convert issue templates from Markdown to GitHub Issue Forms by @Copilot in #702
- WineSettings: make path edits editable by @loathingKernel in #703
New Contributors
Full Changelog: 1.12.0...1.12.0.99
Pre-release 1.12.0.89
What's Changed
- workflows: add arm64 target to the appimage build matrix by @loathingKernel in #633
- project: remove maximum pyside6 version cap by @loathingKernel in #658
- Add arm64 packaging workflows for Windows and Linux by @loathingKernel in #659
- fixup! workflows: add arm64 windows nuitka builds by @loathingKernel in #660
- workflows: go back to not marking pre-releases as latest by @loathingKernel in #661
- LoginDialog: show failure as reported by legendary when trying to log in by @loathingKernel in #665
- Improve DLC handling during [un]install by @loathingKernel in #666
- build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #667
- build(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #668
- Reduce memory requirements for steam app id completion by @loathingKernel in #669
- Add achievements in game details by @loathingKernel in #670
- RareGame: check for achievements using the app's namespace by @loathingKernel in #671
- Enable use_signed_urls by default when installing by @loathingKernel in #673
- Refactor how signals are connected to lambdas to avoid memory leaks by @loathingKernel in #674
- RareGameSlim: update last sync timestamp after uploading/downloading saves by @loathingKernel in #676
- Fix crash due to extraneous argument in a signal's lambda by @loathingKernel in #678
- Use manifest data to populate and extend selectable downloads by @loathingKernel in #686
- ProtonSettings: reset forms if there are no compatibility tools available by @loathingKernel in #690
- Search for steamrt in umu's folder, add BSD subreaper by @loathingKernel in #691
- Better handling of Rare's entry point in Flatpak and Snap by @loathingKernel in #694
- Changing the command used by .desktop game files when using Snap and Flatpak versions. by @Kyuyrii in #692
- WineSettings: don't reset the wine and prefix paths if there isn't a stored value by @loathingKernel in #695
- deps: update legendary version by @loathingKernel in #697
- workflows: replace ubuntu-* with ubuntu-slim by @loathingKernel in #698
- fixup! workflows: replace ubuntu-* with ubuntu-slim by @loathingKernel in #699
New Contributors
Full Changelog: 1.12.0...1.12.0.89
Pre-release 1.12.0.70
What's Changed
- workflows: add arm64 target to the appimage build matrix by @loathingKernel in #633
- project: remove maximum pyside6 version cap by @loathingKernel in #658
- Add arm64 packaging workflows for Windows and Linux by @loathingKernel in #659
- fixup! workflows: add arm64 windows nuitka builds by @loathingKernel in #660
- workflows: go back to not marking pre-releases as latest by @loathingKernel in #661
- LoginDialog: show failure as reported by legendary when trying to log in by @loathingKernel in #665
- Improve DLC handling during [un]install by @loathingKernel in #666
- build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #667
- build(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #668
- Reduce memory requirements for steam app id completion by @loathingKernel in #669
- Add achievements in game details by @loathingKernel in #670
- RareGame: check for achievements using the app's namespace by @loathingKernel in #671
- Enable use_signed_urls by default when installing by @loathingKernel in #673
- Refactor how signals are connected to lambdas to avoid memory leaks by @loathingKernel in #674
- RareGameSlim: update last sync timestamp after uploading/downloading saves by @loathingKernel in #676
- Fix crash due to extraneous argument in a signal's lambda by @loathingKernel in #678
- Use manifest data to populate and extend selectable downloads by @loathingKernel in #686
Full Changelog: 1.12.0...1.12.0.70
Pre-release 1.12.0.55
What's Changed
- workflows: add arm64 target to the appimage build matrix by @loathingKernel in #633
- project: remove maximum pyside6 version cap by @loathingKernel in #658
- Add arm64 packaging workflows for Windows and Linux by @loathingKernel in #659
- fixup! workflows: add arm64 windows nuitka builds by @loathingKernel in #660
- workflows: go back to not marking pre-releases as latest by @loathingKernel in #661
- LoginDialog: show failure as reported by legendary when trying to log in by @loathingKernel in #665
- Improve DLC handling during [un]install by @loathingKernel in #666
- build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #667
- build(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #668
- Reduce memory requirements for steam app id completion by @loathingKernel in #669
- Add achievements in game details by @loathingKernel in #670
- RareGame: check for achievements using the app's namespace by @loathingKernel in #671
- Enable use_signed_urls by default when installing by @loathingKernel in #673
- Refactor how signals are connected to lambdas to avoid memory leaks by @loathingKernel in #674
Full Changelog: 1.12.0...1.12.0.55
Pre-release 1.12.0.13
What's Changed
Minor pre-release to include arm64 packages for Linux and Windows, meant for early testing. This is identical to the 1.12.0 release in every other way.
Full Changelog: 1.12.0...1.12.0.13
Release 1.12.0 (Cobia Cormorant)
What's Changed
New Features
- Add the ability to set
Tagsfor games. There are four predefined tagsfavorite,backlog,completedandhidden. You can also add your own custom ones. These tags can be searched for in the search bar by prefixing the tag with::, for example::completed. Thefavoritesandhiddentags are also available as filters. - Updated the main tab bar to include an
Integrationtab, removed the drop down menu from the library's header and re-ordered the tabs. The account button is is replaced with a tab widget that shows the drop down menu on click. - Added a selection setting for the prefix to use when using Proton. The
Sharedoption uses a common prefix and theIsolatedoption uses a game specific one. Or you can set aCustomone. - Added Steam AppID selector, useful to facilitate fixes when using custom Protons with protonfixes.
- Added option to use per-game shader cache directories when using Wine/Proton.
- Added configuration widget for DXVK_CONFIG env variable.
- Added configuration widget for DXVK_NVAPI_DRS_SETTINGS.
- Added automated workarounds/settings for some games.
- Enabled the launcher's console window by default on Linux and updated the
TerminateandKillbuttons to work properly. - Updated how the Move dialog, and move in general works to create a sub-directory to move files into.
- Improved input validation routines in a lot of cases.
- Support downloading games with signed chunks and reading downloaded file segments from disk to reduce memory requirements.
Minor Changes
- Resolve cover image updates in parallel, improves loading responsiveness.
- Improved performance when filtering and ordering the library views.
- Split settings to game (universal) and compatibility (non-Windows) settings.
- Wrappers can now be disabled without being removed from the wrapper chain.
- Grouped Wine and Proton compatibility tool configuration.
- Added queue worker to visualize syncing saves to the cloud on the main interface.
- Exclude Android games from the library views by default, add specialized filter for them.
- Add a field in the dxvk/mangohud settings to display the effective value of their environemnt variable.
- Added a static image for Epic Online Services Overlay icon.
Bug Fixes
- Fixed save path resolution to account for changed wine prefix in the settings.
- Fixed library filters and ordering resetting after search/install/uninstall.
- Do some sanitization of the execution environment before launching games on Linux.
- Fix crash when Steam's 'config/libraryfolders.vdf' does not exist.
- Do not mark application as installed if 'Donwload only' is set.
- Fix a
DivisionByZeroissue when downloading image covers. - Filter out compatibility tools older than Proton 7.0.
- Fix a crash when trying to terminate an already terminated process.
Packaging
- From this version Rare will be using it's own Legendary fork. This was necessary to include newer features and improvements not yet in a released version of the upstream project. As an unintented side-effect, packaging Rare for distributions will be more complicated.
- Rebuild resources, translations and ui files in the packaging workflows
- Add update information to the AppImage package for automatic updates
- Build MacOS packages on
macos-15andmacos-15-intelrunners
Full Changelog: 1.11.3...1.12.0
Screenshots
Filters
Tabs
Compatibility options
Configuration widgets
Move dialog


