Skip to content

Releases: xXJSONDeruloXx/decky-optiscaler

v0.3.0

29 Jun 01:37
6f25728

Choose a tag to compare

Decky OptiScaler v0.3.0 Release Notes

Major Refactoring & UI Improvements

This release represents a complete overhaul of the Decky OptiScaler plugin, focusing on maintainability, user experience, and advanced configuration options.

New Features

INI Preservation System

  • Added INI preservation toggle - Prevent OptiScaler from overwriting your custom game configurations
  • Smart conditional UI - Advanced settings (Frame Generation Type & OptiScaler Settings) are now hidden by default and only appear when INI preservation is disabled
  • Cleaner default experience - New users see a simplified interface, power users can access advanced options

Enhanced Non-Steam Games Support

  • Dedicated Non-Steam Games section with comprehensive setup instructions
  • Multiple DLL options with detailed descriptions (dxgi.dll, winmm.dll, dbghelp.dll, etc.)
  • SteamOS-optimized instructions - Removed clipboard references for better handheld compatibility

Improved Status Display

  • Consolidated status messages - No more redundant "Mod Not Installed" + "OptiScaler Not Installed"
  • Clear single message when not installed: "OptiScaler Mod Not Installed"
  • Detailed info when installed - Shows both installation status and current version
  • Conditional Update button - Only appears when OptiScaler is actually installed

Complete Code Refactoring

Modular Component Architecture

  • Broke down massive 2000+ line index.tsx into manageable components:
    • FGModInstallerSection.tsx - Installation and updates
    • InstalledGamesSection.tsx - Game selection and patching
    • NonSteamGamesSection.tsx - Non-Steam game instructions
    • PreserveIniSection.tsx - INI preservation settings
    • OptiScalerFGTypeSection.tsx - Frame generation type settings
    • OptiScalerSettingsTabs.tsx - Advanced OptiScaler configuration
    • PluginUpdateChecker.tsx - Plugin update management
    • SettingsSections.tsx - Shared settings components

Code Cleanup

  • Removed unused scripts and legacy assets
  • Streamlined build process and dependencies
  • Improved maintainability with separated concerns
  • Enhanced error handling and user feedback

Backend Improvements

Script Optimization

  • Updated opti.sh patcher with better INI handling
  • Improved uninstaller scripts for cleaner removal
  • Enhanced download system for bleeding-edge releases
  • Better path handling and error reporting

Asset Management

  • Removed unnecessary remote binaries to reduce bloat
  • Streamlined asset deployment process
  • Updated justfile for better development workflow

User Experience Enhancements

Improved UI Flow

  • Reordered sections for better logical progression:
    1. Select game first
    2. Configure preservation settings
    3. Access advanced options (if needed)
  • Contextual button visibility - Update/Uninstall only show when relevant
  • Enhanced descriptions and helpful tooltips throughout

Better Documentation

  • Updated README with comprehensive feature overview
  • Improved in-app instructions for all use cases
  • Clearer error messages and status indicators

Bug Fixes

  • Fixed path issues in installer components
  • Resolved UI state management problems
  • Corrected script execution paths
  • Improved error handling across all components

v0.2.2

23 Jun 14:23
3046b32

Choose a tag to compare

What's Changed

  • pull latest opti instead of nightly, as latest stable has more features than current nightly. might revert depending on what they do in the future

NOTE: you can update to this release directly in the opti plugin with the check for updates button near the bottom of the UI!

v0.2.1

16 Apr 18:17
dbab374

Choose a tag to compare

add self updater!

v0.2

16 Apr 17:24
dbab374

Choose a tag to compare

add nuclear unpatch as last resort. removes all files in exe directory except the exe itself. You WILL have to "verify file integrity" in steam options menu of the game after launching with this launch arg, but this should help you force restore the game back to default if you are stuck on black screen or infinite loading screen at launch, and standard unpatch does not fix.

more of a temporary measure, but facilitates troubleshooting while we refine things

v0.1

16 Apr 03:07
3b4c850

Choose a tag to compare

initial release. you should be able to adjust all settings available in ini, and apply all types of renamed files. uninstall/file clean up is still incomplete. Here be dragons...