โ ๏ธ Disclaimer: This is not an official OptiScaler project. I am not affiliated with the OptiScaler team. This is a personal project developed without any commercial purpose. Anyone is free to try and use this software at their own risk.
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. Built with C# and Avalonia UI.
- Main window
- Game management
- Game management after installation
- Multi-Platform Auto-Scanner โ Scans Steam, Epic Games, GOG, EA, Ubisoft, Battle.net, and Xbox/Microsoft Store libraries in parallel. On Linux, only Steam is scanned automatically.
- Custom Folder Scanning โ Add any folder as a scan source for DRM-free or standalone games.
- Manual Game Addition โ Add games by selecting the executable directly.
- Drive Root Filtering โ Limit scanning to specific drives.
- Smart Exclusions โ Pre-configured exclusions for non-game entries (e.g., Wallpaper Engine, Steamworks Redistributables).
- Cover Art Fetching โ Automatically fetches game cover art from Steam API and SteamGridDB with local caching.
- Quick Install / Uninstall โ One-click toggle per game directly from the main view. Automatically downloads components if not cached.
- Auto Install โ Detects game directory structure automatically, including UE5/Phoenix game layouts.
- Manual Install โ Select the target executable manually for non-standard game structures.
- Bulk Install โ Install OptiScaler across multiple games at once with platform filtering, component selection, and profile application.
- Injection Method Selection โ Choose the DLL injection method:
dxgi.dll,winmm.dll,d3d12.dll,dbghelp.dll,version.dll,wininet.dll,winhttp.dll. - Backup & Restore โ Original game files are backed up before installation and restored on uninstall.
- OptiScaler โ Core upscaling mod with stable and beta version channels.
- Fakenvapi โ Compatibility layer for AMD/Intel GPUs, installed alongside OptiScaler when needed.
- Nukem's DLSSG-to-FSR3 โ Frame generation bridge that converts DLSS Frame Gen to FSR3.
- FSR 4 INT8 Extras โ INT8 shader injection for non-RDNA 4 GPUs.
- OptiPatcher โ ASI plugin loader, automatically configured with
LoadAsiPlugins=truein OptiScaler.ini.
- OptiScaler Profiles โ Create, edit, clone, and manage INI-based configuration profiles.
- Easy Mode Editor โ Simple toggle-based interface for common settings.
- Advanced Mode Editor โ Full section-based settings editor with search and sidebar navigation.
- Default Profile โ Set a default profile that is applied automatically during Quick Install and Bulk Install.
- Built-in Default โ "OptiScaler Standard" profile ships out-of-the-box with sensible defaults.
- Supports system proxy settings and
HTTP_PROXY/HTTPS_PROXYenvironment variables. - Also supports explicit proxy configuration from app settings (including auth when required).
- Network settings are persisted in app configuration.
- Default Versions โ Configure default OptiScaler, Extras, and OptiPatcher versions for Quick Install.
- Beta Channel Toggle โ Show or hide beta versions in all version selectors.
- GPU Detection โ Automatically detects installed GPUs with platform-specific providers and discrete GPU preference logic.
- Preferred GPU Selection โ Choose which GPU is used for installation decisions.
- Scan Source Management โ Enable/disable per-platform scanners and configure custom folders.
- Cache Management โ View and delete cached OptiScaler and Extras versions to free storage.
- SteamGridDB Integration โ Optional API key for improved cover art fetching.
- Clear Application Cache โ Full reset: delete all stored data (games, covers, config, analysis cache).
- List & Grid Views โ Switch between compact list and card-based grid layouts (preference saved).
- Real-Time Search โ Filter games by name as you type.
- Edit Mode โ Reorder games via drag-and-drop or arrow buttons; hide/show games.
- Technology Badges โ Visual indicators showing detected DLSS, FSR, XeSS, DLSS Frame Gen versions.
- Platform Badges โ Icons for each supported game platform.
- Toast Notifications โ Non-blocking notifications with progress bars for downloads and operations.
- Status Bar โ Footer with real-time operation feedback and GPU info.
- Loading Overlays โ Animated indicators during scanning and startup checks.
- Window State Persistence โ Window size, position, and maximized state are saved across sessions.
- Configurable Animations โ UI transitions can be disabled in Settings for performance.
Full interface translation in 14 languages:
| Language | Language |
|---|---|
| ๐ฌ๐ง English | ๐ฏ๐ต Japanese |
| ๐ช๐ธ Spanish | ๐ฐ๐ท Korean |
| ๐ฉ๐ช German | ๐ณ๐ฑ Dutch |
| ๐ซ๐ท French | ๐ต๐ฑ Polish |
| ๐ฎ๐น Italian | ๐ท๐บ Russian |
| ๐ง๐ท Portuguese (Brazil) | ๐น๐ท Turkish |
| ๐จ๐ณ Chinese (Simplified) | ๐น๐ผ Chinese (Traditional) |
- Find your games โ Click "Scan Games" to automatically detect installed titles from all supported platforms. You can manage scan sources or add custom folders in Settings. For standalone games, use "Add Manually".
- Select a Game โ Click "Manage" next to any game, or use Quick Install for a one-click experience.
- Install OptiScaler โ From the Manage window, choose version, injection method, components, and profile, then click "Auto Install". Or just hit Quick Install from the main view to install with your configured defaults.
- Bulk Install โ Use the "Bulk Install" button to install OptiScaler on multiple games simultaneously.
- Launch & Tweak โ Start your game normally. Press
Insertto open the OptiScaler in-game menu and adjust upscaling settings in real-time.
- Navigate to the Profiles tab in the sidebar.
- Click "New Profile" to create a custom configuration.
- Use Easy Mode for quick toggles or Advanced Mode for full INI control.
- Set a default profile in Settings โ Manage Default Versions so it's applied automatically during Quick Install.
- Quick Uninstall โ Click the Quick Install button on any game that already has OptiScaler installed.
- Manage โ Uninstall โ Open the game management window and click Uninstall.
- Both methods will restore original game files from backup and clean up all OptiScaler artifacts.
- Windows
- Linux
- Download the latest release asset from Releases.
- Extract the package.
- Run
OptiscalerClient.exe.
- The app is self-contained, so no external .NET runtime installation is required.
- On Linux, automatic scanner sources are focused on Steam libraries.
- Manual add/install flows currently target executable files (
.exe) for game selection.
Is this software safe?
Yes, OptiScaler Client is completely safe and open-source. However, some antivirus programs may flag it as suspicious due to false positive detections.
- File Downloads: The app downloads
.zipand.dllfiles from GitHub (OptiScaler, Fakenvapi, NukemFG) - Heuristic Detection: Antivirus software may flag download behavior as "potentially unwanted"
- Unsigned Binary: The executable is not digitally signed (code signing certificates cost $100-300/year)
- Zillya:
Downloader.MLoki.Win64.10โ Known for aggressive heuristics - Other AVs: May show generic "downloader" or "trojan" warnings
- Verify the Source: Download only from official GitHub Releases
- Check VirusTotal: Upload the file to VirusTotal.com โ most reputable AVs will show clean
- Review the Code: This is open-source โ you can inspect all code before running
- Add Exception: Whitelist
OptiscalerClient.exein your antivirus settings
All downloads are from official sources:
- OptiScaler:
github.com/optiscaler/OptiScaler - Fakenvapi:
github.com/optiscaler/fakenvapi - NukemFG:
github.com/Nukem9/dlssg-to-fsr3
The application never collects personal data, connects to third-party servers, or performs any malicious actions. All source code is available for audit.
We welcome contributions! If you'd like to improve OptiScaler Client:
- Fork the project.
- Create your Feature Branch (
git checkout -b feature/AmazingFeature). - Commit your changes (
git commit -m 'Add some AmazingFeature'). - Push to the branch (
git push origin feature/AmazingFeature). - Open a Pull Request.
OptiScaler Client is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Copyright (C) 2026 Agustรญn Montaรฑa (Agustinm28)
- Special thanks and deep respect to the OptiScaler development team for creating and maintaining this incredible software that enhances gaming experiences for countless users worldwide.
- OptiScaler: The core upscaling technology that makes this possible.
- fakenvapi: Essential compatibility layer developed by the OptiScaler team.
- OptiPatcher: ASI plugin loader by the OptiScaler team.
- NukemFG (DLSSG-to-FSR3): Frame Generation bridge by Nukem.
This client application is merely a frontend interface to help users more easily manage and install the amazing work done by the OptiScaler team and other contributors. While OptiScaler Client itself is licensed under GPL-3.0-or-later, the third-party components it downloads and manages may be subject to their own respective licenses.
Developed with โค๏ธ