Home Artists Posts Import Register

Downloads

Content

NOTICE: ERSS-FG should always be used in place of ERSS2, even without Frame Generation on. This is the regular version without Frame Generation and other improvements.

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 (a.k.a. standalone method, recommended):

   1. Extract the attached ZIP file into the 'ELDEN RING\Game\' directory. (ERSSReShadeStub.addon can be removed)

   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-native Steam client) users (requires bash to be set as user shell, which is the default for most distros):
      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 (recommended if you're using other overlay mods):

   0. Install ReShade with full add-on support

   1. Copy ERSS2.dll, ERSSReShadeStub.addon and the folder ERSS2 from the attached ZIP file into 'ELDEN RING\Game\' (Don't overwrite the DXGI.dll file from ReShade)

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

If you don't have a keyboard or a Home key on the keyboard:

Download the file "erss2-use_this_if_you_cant_press_home.zip" and follow the instructions inside

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

  • Only use other mod loaders if the standalone or ReShade methods aren't possible

  • Remove the included dxgi.dll file when adding ERSS2.dll to other mod loaders.

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

  • Make sure ERSS2.dll is loaded as early as possible (specifically before or at the same time the flashbang appears)

  • Steam overlay may refuse to work.

For Wine/Proton users (including Mac, Steam Deck and Linux users):

  • The mod's overlay may be invisible while running in exclusive full-screen. Workaround: switch to borderless mode or turn on "Override Full screen state" in ERSS advanced settings before switching to full-screen.

For Mac OS users (or those running Steam client through Wine, not the native Linux Steam client):

Add the file names (excluding the ".dll" extension) of dxgi.dll, ERSS2.dll and the files found in ERSS2\bin to DLL overrides in Wine configuration. See https://wiki.winehq.org/Wine_User's_Guide#Libraries_Settings and the documentation for your Wine wrapper (Crossover, Whiskey, Bottles)

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.

v2.1.15:

  • Fixed a possible crash happening while using ReShade.

  • Added some error handling.

v2.1.16:

  • Fixed crashing while trying to read an empty config file.

  • Fixed a conflict with other overlay mods while using ReShade.

  • Fixed a performance issue with ReShade produced in v2.1.15.

v2.1.17:

  • Fixed support for ELDEN RING version 1.13

v2.1.18:

  • Fixed crashing when the mod collects exception call stacks.

v2.1.19:

  • Use latest supported game version's memory info for future ELDEN RING updates.

v2.1.20:

  • Fixed support for ELDEN RING version 1.14

v2.1.23:

  • Added an intermediate ReShade add-on to load ERSS2.dll without having to rename it to ERSS2.addon
    (See updated instructions above, remove the old ERSS2.addon when updating)

  • Updated dependencies:

    • NVIDIA DLSS v3.7.10 -> v3.7.20

    • NVIDIA Streamline v2.4.10 -> v2.4.15

    • ImGui-docking v1.90.6 -> v1.91.1

    • toml11 v3.8.1 -> v4.2.0

    • Intel XeSS v1.3.0 -> v1.3.1

    • D3D12 Memory Allocator 2b7c0d4 -> e00c4a7

    • DirectX Headers v1.613.1 -> v1.614.1

  • Added a little tribute to my awesome Patrons.

v2.1.24:

  • Fixed crashing in the character customization screen while ReShade bind depth texture is on

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.

Whiteness

Hello, is it currently possible to run either this version, or the one with Frame generation, with something like Flawless Widescreen while also using Seamless Coop? I am actually try to run this with Chromatic aberration off, vignette off, increase animation distance, and would like to unlock the framerate if possible - Flawless Widescreen does all that, but cannot inject its settings when I use ERSS because it "can't find the hook". I assume this is because ERSS modifies the GPU hooks. Any suggeestions? Anyone have some or all of these mods working with ERSS in any fashion? Thanks!

huutaiii

Unfortunately I hadn't been able to fix the issue with Flawless widescreen. I'm going to give it another shot. Until I manage to fix it, you can use the alternative mods for those FW features, they can be found on nexus. Are these either version of these mods and Seamless Co-op not able to run together by themselves?

Whiteness

It does run with Seamless Coop, works great so far! Just not with Flawless widescreen. I've also had trouble with the other chromatic aberration and vignette mods I could find on Nexus so far, the ones I can find are very out of date and don't seem to function or error at launch. I am able to get the increased animation distance one working with ERSS and seamless coop though, actually. And ERSS-FG works as well, though I don't use FG yet because my FPS still seems capped at 60, and FG adds some pixel artifacts when the camera is moving that are too distracting to me at this point in its refinement