Skip to content

Commit eff4f30

Browse files
authored
Create README.md
1 parent e1d52f0 commit eff4f30

1 file changed

Lines changed: 71 additions & 0 deletions

File tree

README.md

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# Supersede
2+
Project Supersede
3+
4+
---
5+
6+
# Summary
7+
8+
Supersede is an Nvidia DLSS DLL replacement program written in Java and Python with a simple user interface. It works by taking the DLSS zip file taken from [TechPowerUp](https://www.techpowerup.com/download/nvidia-dlss-dll/), making a backup of the games' shipping DLSS version, and then replacing them all with the downloaded DLSS file, with an option to restore them all to their original versions if wanted.
9+
10+
---
11+
12+
# Requirements & Setup
13+
14+
1. **Windows**\*
15+
2. **Java 11** Runtime or Greater
16+
3. **Python 3.10** or Greater
17+
18+
\* Developed and Tested on Windows 10 21H2 64-bit
19+
20+
The program requires a Python library to function. To install the necessary components, follow these steps:
21+
22+
1. Open a terminal in the same directory as the `requirements.txt` file
23+
2. Type `pip install -r requirements.txt`
24+
25+
If Python is not installed to your system PATH, there are plenty of guides that tell you how to add it
26+
27+
---
28+
29+
# Features (Current)
30+
31+
1. "Download DLSS" button that takes you directly to the [TechPowerUp DLSS download page](https://www.techpowerup.com/download/nvidia-dlss-dll/)
32+
33+
3. "Add Game Directory" button that allows you to bulk-add games from a root directory, e.g., the Steam "common" folder, DLSS 2.0 game detection is automated
34+
35+
5. "Replace DLSS" button that backs up and replaces the games' DLSS files that you selected earlier
36+
37+
7. "Restore Backup" button that restores all the games back to their original DLSS versions that were backed up earlier
38+
39+
9. A real-time updating progress dialogue, showing the progress of backing up, replacing or restoring DLSS files
40+
41+
11. All four primary operations (adding games, backing up, replacing, and restoring) are multithreaded
42+
43+
---
44+
45+
# Features (Upcoming)
46+
47+
1. Ability to add single games instead of bulk-adding directories of games
48+
49+
3. Linux support if DLSS comes natively to Linux
50+
51+
---
52+
53+
# Usage
54+
55+
1. Double-click the `Supersede.jar` file provided, or open up a terminal and type `java -jar Supersede.jar`
56+
57+
2. Click the "Download DLSS" button, and download the latest/desired DLSS version from TechPowerUp
58+
59+
3. Place the downloaded zip file in the "DLSS" folder inside the program directory
60+
61+
4. Click "Add Game Directory" and navigate to the folder where all your games are. If you have Steam for example, this would be the "common" folder, select this
62+
63+
5. Do this for as many different game directories you have (e.g., Steam on different drives, Origin games, Battle.NET games, etc)
64+
65+
6. The program will automatically go through all the games in a directory and add them if they are DLSS 2.0 compatible
66+
67+
7. Click the "Replace DLSS" button and it will update all of your games to the DLSS version you placed in the DLSS folder earlier
68+
69+
8. To update to a newer version later, simply replace the zip file in the DLSS folder with a new one, and click the "Replace DLSS" button again
70+
71+
9. To restore your games to their original DLSS versions, click the "Restore Backup" button

0 commit comments

Comments
 (0)