|
1 | 1 | # DLSSTweaks |
2 | 2 |
|
3 | | -Wrapper DLL that can force DLAA onto DLSS-supported titles, along with tweaking scaling ratios & DLSS 3.1 presets. |
| 3 | +This repo is now frozen at version 0.200.8.0, due to repeated cases of groups taking my code and rebranding it with 0 changes, other than changed donation links. |
4 | 4 |
|
5 | | -Most titles that support DLSS2+ should hopefully work fine with this, but if you find any that don't, or have any other issues, feel free to post in the [issue tracker](https://github.com/emoose/DLSSTweaks/issues). |
6 | | - |
7 | | -DLSS 3.1 is required for DLSSPresets overrides to be applied, but DLAA forcing / scaling ratio tweaks should work fine across 2.x too - DLSS framegen is unaffected by this DLL. |
8 | | - |
9 | | -This has been tested with Nvidia driver series **528** & **531** - earlier driver versions are known to have issues, recommend updating if DLSSTweaks doesn't seem to apply to any games for you. |
10 | | - |
11 | | -Check [releases section](https://github.com/emoose/DLSSTweaks/releases) for information about releases. |
12 | | - |
13 | | ---- |
14 | | - |
15 | | -If the tweaks helped improve your experience consider buying a coffee to support future development & help to obtain more games to test with. Thank you! |
16 | | - |
17 | | -<a href='https://ko-fi.com/emoose' target='_blank'><img src='https://i.imgur.com/I3zDqrO.png' border='0' alt='Buy Me a Coffee at ko-fi.com' /> |
18 | | - |
19 | | ---- |
20 | | - |
21 | | -DLSSTweaks now offers two different ways to setup the wrapper, which should help let it work across different system configs: |
22 | | - |
23 | | -#### nvngx.dll |
24 | | -The easiest way to install is via nvngx.dll wrapping, this should work fine for the majority of games without needing to rename any files first. |
25 | | - |
26 | | -However this method requires a small registry tweak to be applied first to stop DLSS from checking the nvngx.dll signature. |
27 | | - |
28 | | -The included `EnableNvidiaSigOverride.reg` can install this tweak for you (the tweak can also be removed via the `DisableNvidiaSigOverride.reg`) |
29 | | - |
30 | | -After setting up the registry tweak you should be able to just copy the `nvngx.dll` & `dlsstweaks.ini` files next to your game EXE, and it should hopefully load into the game fine. |
31 | | - |
32 | | -(this is the same registry tweak used by [CyberFSR2](https://github.com/PotatoOfDoom/CyberFSR2) to load in their custom nvngx.dll, haven't seen any reports of issues caused by it, but if you play games that use anti-cheat software you may want to use the method below, instead of installing this global registry tweak) |
33 | | - |
34 | | -#### dxgi.dll/etc |
35 | | -Alternatively if you don't wish to use the registry tweak, the older methods of loading in via dxgi.dll etc wrapping are also still supported. |
36 | | -(this older method requires more code hooks to be applied though, which may have issues on certain systems, the nvngx.dll method is believed to be more compatible) |
37 | | - |
38 | | -You can switch to these wrappers by renaming the included nvngx.dll file to one of the supported filenames, the [dlsstweaks.ini](https://github.com/emoose/DLSSTweaks/blob/master/dlsstweaks.ini) includes a list of filenames you can try. |
39 | | - |
40 | | ---- |
41 | | - |
42 | | -If the DLL loaded in fine there should be a dlsstweaks.log file created next to the EXE, if that shows up then hopefully the tweaks should be active. |
43 | | -(you can use the DLSS dev DLL to verify that they're actually active, the INI file has more info about that) |
44 | | - |
45 | | -Note that **the default dlsstweaks.ini won't apply any tweaks**, it must be edited first - the included INI explains each of the available tweaks, along with alternate filenames you can rename the DLSSTweaks DLL to. |
46 | | - |
47 | | -**NOT RECOMMENDED FOR ONLINE GAMES** |
48 | | -The way the hook works is similar to how some game cheats modify games, it's very likely to be picked up by most anti-cheats. |
49 | | - |
50 | | -**Please don't reupload this DLL elsewhere**, linking to the [releases page](https://github.com/emoose/DLSSTweaks/releases) would be appreciated. |
51 | | - |
52 | | ---- |
53 | | -### Game Compatibility |
54 | | -A list of games tested against DLSSTweaks can be found here: https://github.com/emoose/DLSSTweaks/wiki/Games |
55 | | - |
56 | | -If you try out any game that isn't mentioned there please let us know how it went on the [issue tracker](https://github.com/emoose/DLSSTweaks/issues)! |
57 | | - |
58 | | -Many thanks to [DoktorSleepless](https://www.reddit.com/user/DoktorSleepless) & [OrganizationOk4516](https://www.reddit.com/user/OrganizationOk4516) for helping test the DLL with most of these games before release! |
| 5 | +Newer DLSSTweaks versions are now released at [NexusMods](https://www.nexusmods.com/site/mods/550) |
59 | 6 |
|
60 | 7 | --- |
61 | 8 | ### Thanks |
|
0 commit comments