DLSS Swapper is a desktop tool that manages and replaces upscaling DLLs in game directories, supporting DLSS, FSR, and XeSS technologies. It identifies DLL versions by computing file hashes and matching them against a known database, then swaps the files directly in the game folder without modifying executables or memory.
The tool automatically detects installed games across Steam, GOG, Epic Games, Ubisoft Connect, Xbox App, and Battle.net, and also supports manual addition of games by specifying the executable path. It maintains a local repository of multiple upscaling DLL versions, allowing per-game selection to upgrade or downgrade the upscaling implementation independently of game updates.
Users can download and organize multiple versions of upscaling DLLs, then apply any stored version to individual games through a unified interface. The tool handles all three major upscaling technologies uniformly, providing a single workflow for managing and swapping DLLs across a library of installed titles.