About this mod
A fully custom ReShade shader written specifically for Oblivion Remastered. Not a preset.
- Requirements
- Permissions and credits
- Changelogs
- Donations



Coming from the ENB scene as a shader developer and colorist in the film industry, I wanted something that would provide a similar level of control over the final post-processing of the image. This is accomplished by inverting the game's tonemapping to provide a temporary internal linear HDR color buffer (this is not the same thing as display HDR). By generating an internal HDR color buffer, the shader can then adjust the image in a similar manner to the tonemapping stage of ENB (enbeffect.fx). This isn't just a simple ReShade preset, it is a fully custom ReShade shader written from the ground up specifically for Oblivion Remastered.
Many of the early ReShade presets on the Nexus attempt to recreate the original Oblivion vibe with simple color-tints, too much contrast, and blasting the saturation to the moon and back. That isn't what this is, though it's possible to approach the original Oblivion vibe with CYRODILIC. The shader has been designed to give quick and easy color presets and a few powerful sliders to get the perfect look that works for you. I sincerely hope it enhances your gameplay experience.




Current Features:
- Effects are operated from a generated internal linear HDR buffer (This is not display HDR)
- 9 divine LUT presets to choose from
- Separate control for LUT color and LUT tone curve
- Custom user LUT support (simply modify or replace lut.png in the reshade-shaders/Textures folder with your own LUT)
- Photometrically accurate exposure control measured in f/stops
- Photometrically accurate white balance controls
- Contrast control with adjustable pivot
- Can replace the existing tonemapper from the game with Hable or Reinhard
- Several screen-archery-focused image alignment overlays
- Optional bundled ReShade Shader Toggler config for hiding the HUD
- Custom branding support for ReShade preset authors (see below)


As an initial setup tweak, I recommend changing the game's eye-adaptation method. This fixes an issue with the game sometimes feeling underexposed. You'll need to edit your Engine.ini in a text editor to do this. Depending on where you downloaded Oblivion Remastered, it will be in one of two places:
For the Steam version:
%USERPROFILE%\Documents\My Games\Oblivion Remastered\Saved\Config\Windows\Engine.ini
For the Gamepass version:
%USERPROFILE%\Documents\My Games\Oblivion Remastered\Saved\Config\WinGDK\Engine.ini
Once the file is opened, look for the [ConsoleVariables] section (if it doesn't exist, add it) and add the following line:
[ConsoleVariables]
r.EyeAdaptation.MethodOverride=2
A less important tweak, but one that I use, is an adjustment to the Lumen skylight intensity. If you wish to use that as well, then your [ConsoleVariables] section should look like this:
[ConsoleVariables]
r.EyeAdaptation.MethodOverride=2
r.SkylightIntensityMultiplier=0.36

Installation of CYRODILIC will require you to know where your Oblivion Remastered game files are. Download ReShade from here. I recommend installing the add-on-supported version of ReShade for this game (it is needed if you wish to use the optional HUD toggle feature bundled with CYRODILIC). Once the ReShade installer has been downloaded, follow these steps:
For the Steam version the game is located here:
Program Files (x86)\Steam\steamapps\common\Oblivion Remastered\OblivionRemastered\Binaries\Win64\
Steam Version Installation:
- Open the ReShade installer and point it to the Oblivion Remastered game exe file
- Make sure DirectX 10/11/12 is selected
- You don't need to select any additional shaders or add-ons unless you want them. The default options are fine
For the Gamepass version, the exe is located here:
XboxGames\The Elder Scrolls IV- Oblivion Remastered\Content\gamelaunchhelper.exe
For Gamepass installations:
- Open the ReShade installer and point it to the gamelaunchhelper.exe
- Make sure DirectX 10/11/12 is selected
- You don't need to select any additional shaders or add-ons unless you want them. The default options are fine

Once ReShade has been installed, it's time to install the CYRODILIC files.
Open the CYRODILIC zip file and follow these steps:
- Navigate to the folder where ReShade was installed (see above)
- Drag and drop the reshade-shaders folder from the CYRODILIC zip into the same directory containing the existing reshade-shaders folder
- Run the game and follow the ReShade first-run tutorial
- From the shaders list, locate CYRODILIC and enable it
If you wish to use the optional HUD toggle feature:
- Ensure that you installed the add-on-supported version of ReShade
- Download the toggler files in the optional section of the download page here
- Go to the game directory containing the game exe (see above for Steam vs Gamepass)
- Drag and drop ShaderToggler.addon64 and ShaderToggler.ini into the same directory
- You will need to enable the Shader Toggler add-on in the ReShade Add-ons tab and then restart the game
- When in-game, the HUD toggle is mapped to Shift + Alt + H



CYRODILIC now supports custom branding for ReShade preset authors. Branding CYRODILIC for your preset is incredibly easy.
- Navigate to the reshade-shaders\Shaders\GAMEFRAME folder
- Open CYRODILIC_CustomBranding.txt in any text editor
- Set the CYRODILIC_CUSTOM_BRANDING setting to 1
- Edit the branding strings inside the quotes as you see fit and save the file
Once you've edited the file and confirmed you like how it looks in the ReShade UI, create the proper folder structure shown below and bundle the CYRODILIC_CustomBranding.txt file with your preset. Please DO NOT bundle ANY of the other CYRODILIC files with your preset. Please point your users to this mod page to download CYRODILIC.
reshade-shaders\Shaders\GAMEFRAME\CYRODILIC_CustomBranding.txt


Special Thanks:
- Every genius who tries to "correct" me on the spelling of this mod
- Bethesda & our Lord and Savior, Todd (for the original Oblivion)
- Virtuos (for what is probably the best remaster I have ever played)
- crosire (Developer of ReShade)
- kingeric1992 (some shader code snippets)
- kitsuune (more shader code snippets)
- Otis_Inf (ReShade Shader Toggler)
- Antic Owl (screenshots)
- Black Rabbit (screenshots)
- EchoSmoker (screenshots)
- Jorban (screenshots)
- Sonozaki (screenshots)
- Microsoft (for VSCode)
- Bob Ross (for existing when he was still kicking)
- All the peeps who dislike me (for the awesome free rent space)

