Skip to content

Releases: OMouta/Unishade

v0.6.2

Choose a tag to compare

@github-actions github-actions released this 05 Oct 02:33
  • Add unit tests for launcher UI and enhance loading state checks (f3f9637)
  • Log POSIX capture, effects and session state (9ba10ab)
  • Record POSIX crashes and rotate diagnostic logs (134874d)
  • Test Windows log rotation and crash reporting (926194f)
  • Log Windows capture, rendering and runtime state (9172d70)
  • Record Windows crashes and keep logs rotating (540f4fa)
  • Throttle Windows capture while the overlay is hidden (c40b59e)
  • Limit concurrent screenshot writes (8124a93)
  • Cap POSIX launcher rendering and skip busy frames (604d9c1)
  • Load POSIX logos asynchronously (9ec2e7c)
  • Bound effect downloads and abort stalled transfers (541c947)
  • Keep effect preparation out of frame rendering (c873630)
  • Limit effect texture memory and handle decode failures (dc912e6)
  • Bound image decoding and validate DDS payloads (179997d)
  • Report failed preset and cache saves (a13b58f)
  • Bump Unishade version to 0.6.2 in CMakeLists.txt (a83b28d)
  • Use the shared launcher on macOS and Linux (bcd4982)
  • Ship UnishadeUi.dll with Setup and in releases (86ac0f3)
  • Turn the Windows launcher into a library of games (13d2a9f)
  • Draw the launcher on Windows from UnishadeUi.dll (c69bc35)
  • Add the launcher every platform shares (cda8285)
  • Let the launcher list a game's presets and pick one (146cfdc)
  • Read and change any saved game's performance settings (8830d63)
  • Move the web address check into a header (9adedae)
  • feat: enhance ReShade version fetching to fallback on GitHub if reshade.me fails (7a08351)
  • Add video metadata and thumbnails for YouTube videos on the home page (5edb37c)
  • feat: update bot configuration and functionality (1f2d59b)

The macOS and Linux builds are experimental.

SHA256SUMS.txt lists the SHA-256 of each file. To check a download, run sha256sum -c SHA256SUMS.txt --ignore-missing in the folder you downloaded to, or compare the output of Get-FileHash <file> in PowerShell, or shasum -a 256 <file> on a Mac.

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 03 Oct 17:57
  • Update depth size handling and UI options for improved performance and clarity (21a6d29)
  • Refactor frame capture logic (3946c49)
  • Update package-beta.ps1 to include depth estimation and DLSS5 add-ons in the portable build (8c11f9d)
  • Bump project version to 0.6.1 in CMakeLists.txt (cc0daff)
  • Update documentation for add-ons, installation, menu, and troubleshooting sections (875d88d)
  • Let Setup install depth estimation and DLSS5 together (375cb0c)
  • Edit preprocessor definitions in the macOS and Linux menu (987f7aa)
  • Keep depth estimation on the GPU (1592183)
  • Run depth estimation next to the DLSS5 add-on (#11) (d23d634)
  • Keep performance settings for each game (1877f3c)
  • Let effects be reordered in the Windows menu (829ce3c)
  • fix: update Windows version requirement to 2004 in installation instructions (79ac2c6)
  • Fix HDR washout without changing SDR capture (#26) (f2bbb9e)
  • fix: reorder DXGI adapter description reporting for clarity (c4996fe)
  • feat: restore ReadmeShowcase1.jpg to assets (9e4af1f)
  • feat: add support for tracking ReShade effect compilation status (caec4f1)
  • fix: update KeepEffectsVisible default behavior to true (f2a5a32)
  • Add Discord Rich Presence integration (973df45)
  • chore: remove unused ReadmeShowcase1.jpg file (b4d13a9)
  • Refactor menu and launcher settings for improved clarity and functionality (b2e80cf)
  • fix: update ReShade configuration to disable Require DLSS for RenoDX add-on (01f3e34)
  • feat: initialize Unishade bot with Discord.js & openrouter integration (70cfe1f)
  • Draw the macOS and Linux launcher and menu like on Windows (82bfae1)
  • Let a toast on macOS and Linux carry a key (a3fadd5)
  • Let the macOS and Linux host clear its notices (b16c254)
  • Find a bold font on macOS and Linux (df11d9c)
  • Give the macOS app the logo as its icon (10cb5e7)
  • Compile the logo into the macOS and Linux host (a480590)
  • Add frame rate limiting and related settings to improve performance control (c061fbe)
  • Refactor shortcut handling: add WriteShortcut function and update keybind logic (bd890a2)

The macOS and Linux builds are experimental.

SHA256SUMS.txt lists the SHA-256 of each file. To check a download, run sha256sum -c SHA256SUMS.txt --ignore-missing in the folder you downloaded to, or compare the output of Get-FileHash <file> in PowerShell, or shasum -a 256 <file> on a Mac.

v0.6.0 - Unishade rebranding

Choose a tag to compare

@github-actions github-actions released this 01 Oct 14:27

RobloxShadeHost is now Unishade. It works with other games, not only Roblox, and this is the first release under the new name.

Coming from RobloxShadeHost

Run Unishade-Setup-0.6.0.exe. It upgrades your install in place and keeps your presets and settings. If you installed without Setup, replace RobloxShadeHost.exe with Unishade.exe in the same folder and update your shortcut.

Your settings file is still called RobloxShadeHost.ini, and existing installs keep saving screenshots to Pictures\RobloxShadeHost.

Any game

  • Add game in the launcher saves a game by picking its window. Unishade starts on it whenever the game opens.
  • Saved games can be renamed, turned off, removed and put back. Roblox is on the list from the start.
  • Pick a window uses a window once without saving it.
  • Presets are grouped by game, and each game remembers the preset you last used.

Games need to run windowed or borderless. Games that block screen capture or overlays may not work.

macOS and Linux (experimental)

Unishade now runs on Apple Silicon Macs with macOS 13 or newer, and on x64 Linux for games that draw through X11 or XWayland. ReShade doesn't run on either, so Unishade compiles and runs ReShade's effects itself. The same effect packages and presets work.

Depth estimation and DLSS5 are Windows only. See the macOS and Linux guide for setup and shortcuts.

Launcher

  • Minimizes to the notification area
  • Start with Windows setting
  • Keyboard navigation
  • Messages can be dismissed, and web addresses in them are links

Menu

  • Preset search
  • Menu size setting
  • Show debug info shows the game's FPS, the output FPS and frame loss
  • Number pad keys work as shortcuts
  • Deleted presets go to the Recycle Bin
  • Every shader setting the menu lists has a control

Fixes

  • Unishade recovers from a lost graphics device instead of stopping
  • The menu explains when no effects loaded instead of loading forever
  • Preset changes are written to disk before Unishade exits
  • A damaged games.ini is kept, and Unishade falls back to the default games
  • The log stops growing at 16 MB

Setup

  • Loads its DLLs only from System32
  • Uninstall removes only the files Setup installed

Website

The site and docs moved to unishade.me.


SHA256SUMS.txt lists the SHA-256 of each file. To check a download, run sha256sum -c SHA256SUMS.txt --ignore-missing in the folder you downloaded to, or compare the output of Get-FileHash <file> in PowerShell, or shasum -a 256 <file> on a Mac.

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 29 Sep 00:31
  • Warn about effects a preset uses that are not installed (dd4f2ce)
  • Import presets from the menu (89d8763)
  • Compare while holding F7 (7240115)
  • Take screenshots from the menu and with shortcuts (e9ce656)
  • Add shortcuts for the next and previous preset (d196c19)
  • Bump version to 0.5.1 (17c7590)
  • Let presets be saved by hand (2477ab6)
  • Show the menu hint once per run (66660d7)
  • Give DLSS5 its own tab in the menu (55c25af)
  • Update README to include website link and updated installation guide (8e10b11)
  • Use the website's address on pages.mouta.me (c0da2c2)
  • Deploy the website to GitHub Pages (0cbbb82)
  • Show the install and DLSS5 guides on the website (d195072)
  • Add the website's home page (0c7deb7)
  • Set up a static website in docs (ced1e0e)
  • Change image on hero (ce0b13e)

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 21:54
  • Bump version to 0.5.0 (bfcef0d)
  • Point the DLSS5 guide and bug template at the new windows (373c772)
  • Rewrite the README and add an installation guide (080ece7)
  • Drop the Shortcuts page from Setup (25d7bf6)
  • Replace the console with a launcher window (c9d6b22)
  • Replace ReShade's menu with the host's own (b8118d1)
  • Check GitHub for a newer release (e16133e)
  • Prepare ReShade.ini for the host's menu (4ac4b78)
  • Change shortcuts while the host runs (c4698ed)
  • Collect startup checks and problems for the new windows (987b5dc)

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 23:49
  • Bump version to 0.4.0 (3608fcb)
  • Keep ReShade out of the Setup copy in the install folder (58eaeb4)
  • Document the new Setup, the Home shortcut and the log file (beb92dc)
  • Check the installation at startup (a44e1fb)
  • Open ReShade with the host's shortcut (069bcc2)
  • Report bad shortcuts instead of refusing to start (c2ffc85)
  • Write the host's messages to RobloxShadeHost.log (0747317)
  • Run the installer tests against the new Setup (7bb85ce)
  • Replace the Inno Setup installer with a native one (c12eaea)
  • Format shortcuts the way the parser reads them (6b72f21)
  • Update installer output filenames to include version and adjust README links (adceb5b)
  • Update README.md with image size adjustment and star history chart (02873ae)

v0.3.5

Choose a tag to compare

@github-actions github-actions released this 21 Sep 15:30
  • Bump version to 0.3.5 (d53c8d0)
  • Point the README at the installer's depth add-on (e47c1c6)
  • Allow only one of DLSS5 and depth estimation (9d6e0a4)
  • Offer the depth estimation add-on in the installer again (e41ee49)

v0.3.4

Choose a tag to compare

@github-actions github-actions released this 19 Sep 21:52
  • Release v0.3.4 with commit changelogs (45fa3af)
  • Set default OverlayToggleKey to Ctrl+F8 in configuration and update README instructions (03be11b)
  • Enhance FixSearchPaths procedure to support preset initialization and update tests for preset path validation (8d9bf04)
  • Add showcase (c068719)
  • Implement DLSS5 troubleshooting guide (9bee723)

v0.3.3

Choose a tag to compare

@github-actions github-actions released this 19 Sep 01:55

Full Changelog: v0.3.2...v0.3.3

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 16 Sep 20:36

Full Changelog: v0.3.1...v0.3.2