About this mod
balance auto exposure less darkness and balanced brightness
a little luma sharpening and some shader tweaks to enviroment.
- Permissions and credits
- Changelogs
All though origins is a beautifully lit game it does have a tendency,
as other games with similar lighting mass effect andromeda, dragon age
inquisition and origins follow up odyssey to go a bit overboard with
auto exposure - the transition from light to dark environments -
This mod tries to counterbalance this by reducing darkness and
over bright areas with a dynamic tonemap also reducing a slight
yellow tinge plus some luma sharpening sprinkled on top.
See screenshots plus settings game for examples.
Note(s):
The package has a customized shader 'upscale.hlsl' which
does some fullscreen tweaks as sharpening and color modification.
update 06/12/2023 v1.1
- added 3dmigoto shadertweaks
- a custom shader upscale.hlsl (3dmigoto) replaces reshade
- added a slight curve with custom shader curve.hlsl
3dmigoto tweaks
- reduce mist and dust banks
- remove water drops fx sailing boat, etc
- reduce fog density
- updating
if the old package was installed remove the following
folder(s) and file(s) in the folder which contains ACOrigins.exe
reshade
shadercache
shaderfixes
d3d11.dll
d3dcompiler_46.dll
d3dx.ini
dxgi.dll
dxgi.ini
ReShade.ini
Then copy the contents of the zip file to the install folder
of assassins creed origins the folder which contains ACOrigins.exe.
- install
Copy the contents of the zip file to the install folder of
assassins creed origins, the folder which contains ACOrigins.exe.
The following instructions are only needed
If you do not like using unverified dll's you can:
- optional install
The following instructions are only needed
if you do not like using unverified dll's you can:
download 3dmigoto from
https://github.com/bo3b/3Dmigoto/releases
download version 1.3.16.0 (64bits)) and place the following dlls in the
install dir of assassins creed origins:
d3d11.dll
d3dcompiler_46.dll
then copy ShaderCache, ShaderFixes plus d3dx.ini from the zip file to the same dir aka folder.
note: if you choose to use the d3dx.ini contained in the github package
make sure to set (line 248):
hunting=0
the default setting is:
hunting=1
which sets 3dmigoto to a debug mode.
Also add at line 19:
include = ShaderFixes\upscale.ini
include = ShaderFixes\curve.ini
- verify
After running the game the folder ShaderFixes should
gradually (scene and level dependent) contain the .bin versions:
4d044382b47c9309-ps.bin
51144a00b5033bd7-ps_replace.bin
b4fd40226007405b-ps.bin
curve.hlsl
upscale.hlsl
4d044382b47c9309-ps.txt
51144a00b5033bd7-ps_replace.txt
b4fd40226007405b-ps.txt
curve.hlsl
upscale.hlsl
This means that the file(s) .txt have been compiled by 3dmigoto (d3d11.dll)
- tested
Tested with version 1.5.1 of assassins creed origins on
win 7 and win 10(1903) / nvidia 1050gtx ti
- performance
3dmigoto gpu usage 1080p@~45fps
without - clock 1584Mhz gpu usage ~95%
with - clock 1720Mhz gpu usage ~96%
approximately 2% increase (1050gtx ti on win 7 / win 10(1903))
max gpu: 1772Mhz gpu usage 100%
**clamped frame rate to 45.0 no sync
- further tweaking
If you like you can compare the modified shader, ShaderCache contains
the original shader, to alter values.
The curve shader can be disabled by opening d3dx.ini
in a text editor and altering line 20 from:
include = ShaderFixes\curve.ini
to:
;include = ShaderFixes\curve.ini
To disable specific tweaks remove, by example,
the following shader from the folder 'shaderfixes'
51144A00B5033BD7-PS_REPLACE.txt
// reduce fog density
and if compiled remove:
51144A00B5033BD7-PS_REPLACE.bin
then restart the game.
Most shaders <shadernumber>ps_replace.txt have
a descriptive remark at top of the file (see shader list).
- shader list
---------- 4D044382B47C9309-PS.TXT
// reduce mist and dust banks needs testing
// Generated by Microsoft (R) HLSL Shader Compiler 10.1
//
// using 3Dmigoto v1.3.16 on Mon Mar 14 10:47:37 2022
mul o0.xyz, o0.xyz, r1.w // reduce presence dust and mist tricky this one
---------- 51144A00B5033BD7-PS_REPLACE.TXT
// reduce fog density
// ---- Created with 3Dmigoto v1.3.16 on Sun Mar 13 19:06:32 2022
// reduce lower atmosphere fog density
---------- B4FD40226007405B-PS.TXT
// remove water drops fx possibly more needs testing
// Generated by Microsoft (R) HLSL Shader Compiler 10.1
---------- SHADERLIST.TXT
- tips
https://www.pcgamingwiki.com/wiki/Assassin%27s_Creed_Origins