Home Artists Posts Import Register

Downloads

Content

ERSS rewritten from scratch removing ReShade dependency.

Supported upscaling technologies:

  • NVIDIA DLSS Super Resolution (or DLAA) 3.7.10

  • AMD FidelityFX FSR 3.1 (without Frame Interpolation)

  • Intel XeSS 1.3

  • NVIDIA Image Scaling

New features:

  • Being standalone: the mod no longer depends on ReShade and ReShade API (unless used as a ReShade add-on).

  • Improvements in performance and stability.

  • Contrast Adaptive Sharpening option for DLSS.

  • Intel XeSS integration

Features that are not yet re-implemented:

  • Modifying DLSS flags (I don't think this is necessary because auto exposure should always be on and HDR already has a global toggle, so it won't be reimplemented unless someone finds a use for modifying the flags).

Quick-start:

To use ERSS2 without ReShade:

   1. Extract the attached ZIP file into the 'ELDEN RING\Game\' directory.

   2. Make the game launch without EAC, either by putting "cmd /c start eldenring.exe & rem %command%" (without quotes) in launch options in Steam or by using some other tool.
   For Steam Deck (Linux) users (requires bash to be set as user shell, which is usually the default):
      cmd=(%command%); cmd[-1]="eldenring.exe"; WINEDLLOVERRIDES="dxgi=n,b;dinput8=n,b" "${cmd[@]}"

   3. Set Resolution in the game's Graphics menu to your target resolution (ie. your monitor's resolution)

   4. Open the mod's configuration overlay with the Home key and set Scaling Mode to the upscaling technology of your chosing.

To use ERSS2 with ReShade:

   0. Install ReShade with full add-on support

   1. Copy ERSS2.dll and the folder ERSS2 from the attached ZIP file into 'ELDEN RING\Game\'

   2. Rename ERSS2.dll to ERSS2.addon

   3. Follow the instructions in the section above starting at step 2

Notes about usage with other mod loaders (ModEngine2, SpecialK, etc.):

  • Put ERSS2.dll and ERSS2 (folder) in the same directory

  • Make sure ERSS2.dll is loaded as early as possible (specifically before the game calls any DirectX API)

  • Steam overlay may refuse to work.

Change log:

v2.1.10:

  • Fixed a crash on boot when used as a ReShade addon

  • Attempted to fix compatibility with Special K

v2.1.11:

  • Fixed a crash that can happen when the mod is loaded by Special K

v2.1.12:

  • Support ELDEN RING version 1.12.3 (calibration ver. 1.12.4)

v2.1.13:

  • Updated FSR to version 3.1

  • Fixed some minor issues

v2.1.14:

  • ReShade Add-on: Add an option to remove empty space on the depth buffer while upscaling is being done. (Manual configuration of depth texture coords is no longer required.)

  • ReShade Add-on: Add an option to render ReShade effects before UI composition.

Files

Comments

Cynicaking

Can I load the .dll with modengine2 or Special K or is the included launcher a must?

huutaiii

As long as ERSS2.dll is loaded before teh game calls DirectX API (which is right after the white window appears) it should be fine but the Steam overlay may refuse to work. The mod seems to run with ModEngine2 but it breaks Steam overlay I don't know about SpecialK myself (Edit) The current version won't work with SpecialK, I can get it to work with some pretty janky hacks so I'm not sure if it's worth it. (Edit 2) It turns out the fix isn't as janky as I thought.

Cynicaking

Seems to only work (beautifully btw, awesome work) with the included loader. Making it load via ReShade addon gives me jittery graphics and hangs on modifying any option.