Skip to content

Releases: beeradmoore/dlss-swapper

v1.1.6.3

01 Mar 21:50
Compare
Choose a tag to compare
v1.1.6.3 Pre-release
Pre-release

Whats new

  • Changed network timeout to 30 minutes (up from 20 seconds)
  • Changed network connections to HTTP/2
  • Changed network connections to auto-close close
  • Moved all downloads to new FileDownloader class (imporved reporting to the UI, imporved logging)
  • Added cancel button in network tester
  • Fixed issue where XboxApp games would trigger an error saying the cover is currently being used when trying to save a new copy
  • Improved general logging

v1.1.6.2

24 Feb 02:36
Compare
Choose a tag to compare
v1.1.6.2 Pre-release
Pre-release

What's Changed

  • Added new network test to test downloading from UploadThing mirror to help resolve (#329, #395, #409)

v1.1.6.1

20 Feb 21:32
Compare
Choose a tag to compare
v1.1.6.1 Pre-release
Pre-release

What's Changed

  • Added new network test to test custom user agents to help resolve (#329, #395, #409)

v1.1.6

16 Feb 05:40
81328c4
Compare
Choose a tag to compare

There are a few different files available below. Unless you have any specific reason to, you should use DLSS.Swapper-{version}-installer.exe. For more information see how to install.

What's Changed

  • Added network test page (located in settings page)
  • Added diagnostics page (located in settings page)
  • Prevented app launching if it thinks we want to store data in system folders
    • It now presents a window instructing you how to file a bug report
  • Added ability to hide DLLs that have not been downloaded in the DLL picker (thanks @Zagrthos)
  • Fixed an issue where cover images would be downloaded every time a game is processed
    • This was previously every time for games that don't contain any DLSS/FSR/XeSS DLLs
  • Fixed "DLSSFSR" typo on game details page
  • Added known DLL list to prevent "New DLLs Detected" showing as often
    • This is updated dynamically when DLL list is updated
  • Changed DLL list update from 12 hours to 5 minutes
  • Updated underlying WindowsAppSDK

Ongoing known issues

  • Toggling game libraries requires restarting application to see changes
  • Import DLL feature does not work
  • Bringing up any file/folder open/save dialogs while running as admin will fail and/or cause the app to crash
  • Loading games may take some time for large libraries
  • Acknowledgments section is not implemented
  • Fast fail exceptions (see #328 for more info and possible tests)

Full Changelog: v1.1.5...v1.1.6

v1.1.5

04 Feb 10:35
Compare
Choose a tag to compare

With the ongoing crash on launch issues we are now distributing four variants of DLSS Swapper so we can track down the issue while also letting people keep a stable DLSS Swapper application depending on your PC.

TL;DR; - Use DLSS.Swapper-{version}-installer.exe, if it crashes on launch try DLSS.Swapper-{version}-portable-net8.zip and let me know in #328 if that fixes your issue

A little but of information on these four variants. There is both installer and portable bundles, and each one of those comes as .NET 8 and .NET 9. You do not need to have .NET installed to run these applications.

Bundle types

Installer

Installs onto your PC like a normal program. Downloaded DLLs are stored in local app data on your PC. Downside is if you uninstall DLSS Swapper you lose your downloaded DLLs.

Portable

This is a zip that you can extract and run from your Downloads folder, or move it to your desktop, or put it on a USB and use it on multiple PCs. It should not leave any data on that PC outside of its own folder. Useful if you can't install applications or want to take DLSS Swapper to multiple PCs with ease.

The downside is when there is a new version you have to move StoredData folder (and only this folder) from your old folder to your new one.

Runtimes

net8

This is using .NET 8 instead of the latest .NET 9. As of DLSS Swapper v1.1 we swapped to .NET 9, but as we did we also have had random crashes. If you have crashes on launch, please try this variant

(the one not labelled as net8)

This is using .NET 9 and should be the default unless you know your system has issues running DLSS Swapper since v1.1.

What's Changed

  • Fixed crash on launch if you were running in high contrast mode
  • Fixed issue where you can't revert DLLs in games that contain two or more of the same DLL
  • Added indicator on the game details page to show if a game has multiple DLLs
  • Fixed typo on Settings screen
  • Added list and grid view options for Games page
    • While in grid view use ctrl+mouse scroll to make grid bigger or smaller
  • Added tabs to library page to make it easier to go to the upscaler of your choice
  • Disabled import screen (still planned to be repaired)

Ongoing known issues

  • Toggling game libraries requires restarting appliation to see changes
  • Import DLL feature does not work
  • Bringing up any file/folder open/save dialogs while running as admin will fail and/or cause the app to crash
  • Downloading DLLs is still intermitent in Brazil due to cloudflare outage.
  • Loading games may take some time for large libraries
  • Application may crash when sitting around for a few minutes
  • Acknowledgments section is not implemented
  • Fast fail exceptions (see #328 for more info and possible tests)

Full Changelog: v1.1.4...v1.1.5

v1.1.4

01 Feb 07:14
47b7e67
Compare
Choose a tag to compare

What's Changed

  • Updated options for DLSS on screen details to now show in any DLSS supported title (thanks @goblinpope)
    • Useful for checking if you are on preset J or K
  • Added extra error handling around game processing (was in v1.1.3.1)
  • Installer now deletes existing DLSS Swapper installation on install
    • May or may not help with people upgrading from v1.0.5
  • Fixed issue where you could not add/remove a cover to a manually added game more than once
  • Added "Add Custom Cover" button to all games
  • Manually adding a game will now scroll it into view
    • This likly does not fix issue of manually added games appearing
  • Added feature where main window will restore its position on your screen to where it was when it was last closed

Ongoing known issues

  • Toggling game libraries requires restarting appliation to see changes
  • Import DLL feature does not work
  • Bringing up any file/folder open/save dialogs while running as admin will fail and/or cause the app to crash
  • Downloading DLLs is still intermitent in Brazil due to cloudflare outage.
  • Loading games may take some time for large libraries
  • Instability when games contain multiple DLLs of the same type
  • Acknowledgments section is not implemented
  • Fast fail exceptions (see #328 for more info and possible tests)

New Contributors

Full Changelog: v1.1.3...v1.1.4

v1.1.3.1

30 Jan 21:08
Compare
Choose a tag to compare

Whats new

  • Added error handling around loading games

v1.1.3

30 Jan 09:53
dffc4e7
Compare
Choose a tag to compare

Please note: There are two main on-going issues

1. Issues downloading DLLs in Brazil

This is related to an ongoing Cloudflare network issue. We are awaiting them to restore their services.

2. Crash wihle opening DLSS Swapper

This issue is still being investigated. Some people have reported that uninstalling and reinstalling has fixed it for them. This will remove your downloaded DLLs and may not fix your issue depending on the underlying problem you are experiencing.

What's Changed

  • Fixed issue causing crashes with manually added games that have custom cover images
  • Removed blank space on top of games page when not grouping games
  • Changed DLL download location (this won't fix download issues in Brazil, we are waiting for Cloudflare to fix their network)
  • Prevented game details page being opened while the game is still processing

Full Changelog:
v1.1.2...v1.1.3

v1.1.2

28 Jan 07:46
b0c6d42
Compare
Choose a tag to compare

What's Changed

  • Fixed (hopefully) issue of manually added games not displaying DLLs
  • Fixed (hopefully) an issue causing duplicate games to load
  • Fixed (hopefully) an issue casuing games to be missing
  • Fixed an issue where only an updated DLSS would be detected. If the game updated DLSS FG/RR, FSR, or any of the XeSS then DLSS Swapper would not discover them.

Known Issues

  • Toggling game libraries requires restarting appliation to see changes
  • Loading games may take some time for large libraries

Full Changelog: v1.1.1...v1.1.2

v1.1.1

27 Jan 06:39
a399e37
Compare
Choose a tag to compare

What's Changed

  • Added (potential) fix for app displaying error message when opening folder when manually adding game
  • Added additional logging for app crashes
  • Added ability to rename manually added games (other issues persist)
  • Fixed issue where message box when removing manually added game would not display game title correctly
  • Fixed issue where not being able to update manifest.json would cause weird problems
  • Fixed issue where DLLs on the library page would say they are errored
  • Fixed issue when trying to download cover images from a path that is not a url
  • Fixed an issue where we would list duplicate unknown game DLLs
  • Minor changes to how we load games and update UI elements

Known Issues (still being worked on)

  • DLSS Swapper lists too few games
  • DLSS Swapper lists too many games (duplicates)
  • Manually added games don't show as having DLLs even when they do

Full Changelog: v1.1...v1.1.1