# Created with komac v2.16.0 # yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json PackageIdentifier: Agustinm28.OptiscalerClient PackageVersion: 1.0.5 PackageLocale: en-US Publisher: Agustinm28 PublisherUrl: https://github.com/Agustinm28 PublisherSupportUrl: https://github.com/Agustinm28/Optiscaler-Client/issues Author: Agustinm28 PackageName: Optiscaler Client PackageUrl: https://github.com/Agustinm28/Optiscaler-Client License: GPL-3.0 LicenseUrl: https://github.com/Agustinm28/Optiscaler-Client/blob/HEAD/LICENSE ShortDescription: OptiScaler Client is a modern, high-performance desktop utility designed to simplify the installation, management, and update of the OptiScaler mod across your entire game library. Moniker: optiscaler-client ReleaseNotes: |- What’s Changed This update introduces Linux support (tested on Ubuntu, CachyOS, and Bazzite) featuring a dedicated GPU detection system and Steam runtime optimizations. A new Custom Version Management system has been implemented, allowing the use of personal OptiScaler, FakeNVAPI, and NukemFG builds. Additionally, FSR 4 INT 8 is now automatically selected based on GPU architecture, and the update includes advanced library filters and an anti-cheat warning system. Changelog Added - Linux Platform Support - Compatibility has been added for Ubuntu, CachyOS, and Bazzite. - A GPU detection base for Linux was implemented using sysfs and system tools (by @RafaelHGOliveira). - Game scanning logic was adapted for Steam and custom sources on Linux (by @RafaelHGOliveira). - Important exclusions regarding Proton and the Steam runtime were added (by @RafaelHGOliveira). - GPU family detection by ID was implemented to correctly display the model in the main window. - Custom Version Management - Support for adding and managing personal or custom versions of OptiScaler, FakeNVAPI, and NukemFG was added. - Custom versions now appear under a dedicated "Custom" tab in the game management window. - Any version can now be set as the system default through the version management menu. - Advanced Scanning Filters - New filters in the scanning window allow toggling between three modes: 1. Scan All: Includes games where compatible upscaler DLLs are not detected. 2. Hide Non-Upscalers: Scans all sources but hides games without detected upscalers. 3. Strict Scan: Only shows games containing upscaler DLLs (experimental). - Folder Cleanup Tool - A "Clean Folder" option was added to the game management window to remove corrupt files or residues from previous installations. - Safety & Information - Anti-cheat Warning: Alerts were added for games where installing OptiScaler may cause issues (by @Louloubiwan). - Welcome Screen: A one-time introduction screen with platform-specific information was implemented. - Help & FAQ: Added instructions for Linux FSR 4 detection and folder recovery procedures. - Network Connectivity - A Proxy Configuration option was added to the Settings tab. Improvements - Smart Architecture Logic - FSR 4 INT 8 is now selected by default when a non-RDNA 4 AMD GPU is detected. - UI/UX Enhancements - The OptiScaler version selector is now divided into three tabs: Stable, Beta, and Custom. - The icon library was standardized for consistency between Linux and Windows. - DLL version mapping was implemented for DLSS, XeSS, and FSR to show traditional version numbers. - FakeNVAPI and NukemFG are now presented as selectors in the game management window for easier access. - Custom sources are now included in the scanning menu of the Games tab. - Process Optimization - GitHub API request handling was improved to prevent recurrent 403 errors and redundant calls. - Redundant version info was removed from the Help tab; management is now centralized in Settings. - Information was added clarifying that OptiScaler 0.9+ includes FakeNVAPI and NukemFG in the bundle. - The system now detects corrupt installations and suggests a cleanup before proceeding. Fixes - Linux Specifics - A problem where disk paths in Linux appeared repeated or redundant was resolved. - An issue where icons appeared broken across the app on certain distributions was fixed. - Installation & Stability - An error where performing an "Update" after an installation corrupted the folder was fixed. - A bug where choosing the Stable version as default still installed the Beta version was resolved. - An issue where the uninstaller deleted original game files shared with OptiScaler was corrected. - UI & Logic - The cover art toast getting stuck when no SteamGrid key was set has been fixed. - A crash triggered when displaying games in List Mode was resolved. - A bug where opening the client for the first time showed no available versions was fixed. - The logic for FakeNVAPI/NukemFG options being active on versions 0.9+ was corrected. - General - GitHub Issue templates were corrected and improved (by @PhrozenByte). - Localization fixes were applied for Simplified Chinese (by @juji-fun). New Contributors - @RafaelHGOliveira made their first contribution regarding Linux support. - @Louloubiwan made their first contribution with the Anti-cheat warning system. - @PhrozenByte made their first contribution in GitHub templates. - @juji-fun made their first contribution in Simplified Chinese localization. Full Changelog: OptiscalerClient-1.0.4...OptiscalerClient-1.0.5 ReleaseNotesUrl: https://github.com/Agustinm28/Optiscaler-Client/releases/tag/OptiscalerClient-1.0.5 ManifestType: defaultLocale ManifestVersion: 1.12.0