Releases: beeradmoore/dlss-swapper
v1.1.6.3
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
v1.1.6.1
v1.1.6
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
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
- While in grid view use
- 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
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
Whats new
- Added error handling around loading games
v1.1.3
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
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
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