github Agustinm28/Optiscaler-Client OptiscalerClient-1.0.4

8 hours ago

What’s Changed

This update introduces a major overhaul to your library management with a new Grid View, manual metadata editing, and a powerful Profiles system for .ini customization. We've added SteamGridDB support for better cover art fetching and a new multi-threaded scanning engine to keep the UI fluid. Additionally, users can now choose their default GPU, install OptiPatcher alongside OptiScaler, and manage global installation defaults through a unified settings menu.

Changelog

Added

  • Default GPU Selection
    • You can now choose which GPU the application will use by default.
  • Grid View & Library Organization
    • Added a toggle to switch between List and Grid views (Grid is now the default).
    • New Organization Mode allows you to reorder, hide, or show games in your list.
  • Manual Game Editing (by @luismaSE )
    • Titles and cover art can now be manually edited from the Game Management window.
  • OptiPatcher Integration
    • Added the option to install OptiPatcher together with OptiScaler from the management window.
  • SteamGridDB Support
    • Optional API Key integration in settings to improve fetching for covers not found by primary methods.
  • Advanced Scanning Options
    • New Scanning Window to select specific sources and drives before starting a scan.
    • Added a "Covers Only" scan mode to update missing art without rescanning all drives.
  • Profiles System
    • New sidebar section to manage .ini configuration files applied during installation.
    • Easy Mode: Simple toggles for common settings like default upscaler, hotkeys, and overlays.
    • Advanced Mode: Provides full access to all OptiScaler configuration strings.
    • Supports creating, editing, deleting, setting defaults, and importing/exporting .ini files.
  • Help & Documentation
    • Renamed "About" to Help and implemented a paginated info system including a detailed usage guide and common fixes.
  • Cache Management
    • Added a button to clear cached application data to resolve potential errors.

Improvements

  • Installation Feedback
    • Clearer visual feedback when downloading and installing OptiScaler versions not currently in cache.
  • Clean Installation Logic
    • Improved the install/uninstall algorithm to be more robust and prevent "dirty" folders.
  • Performance & Multi-threading
    • The game scanning algorithm is now multi-threaded, significantly increasing speed.
    • Cover art fetching now happens in the background, keeping the app responsive during the process.
  • UI/UX Enhancements
    • The Game Management window has been redesigned for better aesthetics and visibility (by @luismaSE ).
    • Added a disclaimer to the Help window.
  • Unified Default Settings
    • Replaced the "Prefer Beta" toggle with a selector for Stable or Beta versions.
    • Created a unified menu to set default versions for OptiScaler, FSR4 INT 8, and OptiPatcher used in Quick, Bulk, and Manual installs.

Fixes

  • UI Responsiveness
    • Improved thread management for downloading, extracting, and installing to prevent UI freezes.
  • Download Handling
    • Fixed errors when attempting multiple downloads of the same version simultaneously.
  • Version & Cache Errors
    • Resolved the "Optiscaler.dll or nvngx.dll not found" error caused by corrupted cache files.
    • Fixed incorrect labeling and sorting where the latest versions appeared at the bottom of the list.
  • Quick Install Logic
    • Fixed a bug where Quick Install would ignore the default FSR4 INT 8 configuration.
  • General Stability
    • Fixed a crash triggered by scanning specific full directory paths.
    • Resolved an issue where changing the interface language caused several UI elements to disappear.

What's Changed

New Contributors

Full Changelog: OptiscalerClient-1.0.3.1...OptiscalerClient-1.0.4

Don't miss a new Optiscaler-Client release

NewReleases is sending notifications on new releases.