Assassin's Creed III

File information

Last updated

Original upload

Created by

thrive4

Uploaded by

thrive4

Virus scan

Safe to use

About this mod

Numerous shadertweaks see description
reshade tonemap, relief texture enhancing, color balancing

Permissions and credits
Changelogs
- description

This package contains some visual tweaks for
Assassins creed revolution aka Assassin's Creed III
the original version - not - the remasterd version.

The visual tweaks are listed below how ever a word of caution
if you have not played this game it might be wise to disable
the hud tweaks, at least initially, please see 'further tweaking'.

3dmigoto shader tweaks:
- decrease high lights illumination animus cave part C
- increase pink skin head, hands, etc npc and connor
- reduce glow and bloom during load screen tricky seems to also regular gameplay
  also used in eagle vision and possibly other effects dof etc
- increase light global illumination exterior non winter
- reduce distance fog general weather
- reduce fog and mist with rainy weather and winter
- reduce overbright snow in winter
- reduce glow animus cave furniture also effects menus

gameplay related shader tweaks:
- reduce darkness with eagle vision part A
- remove hud dot above connor and npcs when in approximity
- hud remove animus effect around mission givers, etc
- reduce hud outline enemies or targets B

update v1.1 05/02/2022
- a custom shader upscale.hlsl (3dmigoto) replaces reshade
- frame based fx lut restore contrast saturates a little
- tested on windows 10 (v1903)

Note(s):
The  package has a customized shader 'upscale.hlsl' which
does some fullscreen tweaks as sharpening and color modification.

it is possible to add ambient occlusion through nvidia inspector
the flag is 0x00000019 settings example

### NVIDIA Profile Inspector ###          Assassins Creed III

[1 - Compatibility]
Ambient Occlusion compatibility          0x00000019

[5 - Common]
Ambient Occlusion setting                Quality
Ambient Occlusion usage                  Enabled

Ambient occlusion is expensive, gpu wise,
Quality uses roughly 30% on
nvidia gtx 1050 ti note in this game it supplements
the excisiting SSAO, even though it is disabled by the ini file.

- updating

if the old package was installed remove the following
folder(s) and file(s) in the folder which contains ac3lhd_32.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 revolution aka Assassin's Creed III,
the folder which contains ac3sp.exe.

- install

Copy the contents of the zip file to the install folder of
Assassins creed revolution aka Assassin's Creed III,
the folder which contains ac3sp.exe.

The package works best with following settings:
GodRays=1
MotionBlur=0
SSAO=0
UseVolumetricFog=1
PostFX=0

Settings can be found in:
c:\Users\<username>\Documents\Assassin's Creed III\Assassin3.ini

The folder 'optional' contains a 'Assassin3.ini' you can use this to
compare it with the 'Assassin3.ini' on your system to make the necessary changes.
See: c:\Users\<username>\Documents\Assassin's Creed III\Assassin3.ini

- optional install

The following instructions are only needed
If you do not like using the bundeld dll's you can:

download 3dmigoto from
https://github.com/bo3b/3Dmigoto/releases
download version 1.3.16 and place the following dlls in the install dir of
Assassins creed revolution:
d3d11.dll (32bits)
d3dcompiler_46.dll
d3dx.ini
then copy ShaderCache and ShaderFixes from the zip file to the same dir aka folder.

download reshade from
https://reshade.me/  (preferably version 4.3)
install *only* dxgi.dll (32bits) to the install dir aka folder of Assassins creed revolution.
Then copy the reshade folder plus ReShade.ini and dxgi.ini
from the package to the install dir of Assassins creed revolution order.

- verify

After running the game the folder ShaderFixes should contain the .bin versions:

05983f39d7954ead-ps_replace.bin
07f03214984be6cd-ps_replace.bin
369d2da01c7c2687-ps_replace.bin
3816330f5ccfae94-ps_replace.bin
3aa0222fbe17f030-ps_replace.bin
5e910b3b4a9b8f35-ps_replace.bin
5f89ee7b7d75caf9-ps_replace.bin
7ca36f0ff0ee6ea9-ps_replace.bin
809db074a84f9fe6-vs_replace.bin
b22a89c5f48e2f8a-ps_replace.bin
ba4a106e40e53f97-ps_replace.bin
ecc0970dc77f4769-ps_replace.bin
fdecfb44414e18ed-ps_replace.bin
upscale.bin

of

05983f39d7954ead-ps_replace.txt
07f03214984be6cd-ps_replace.txt
369d2da01c7c2687-ps_replace.txt
3816330f5ccfae94-ps_replace.txt
3aa0222fbe17f030-ps_replace.txt
5e910b3b4a9b8f35-ps_replace.txt
5f89ee7b7d75caf9-ps_replace.txt
7ca36f0ff0ee6ea9-ps_replace.txt
809db074a84f9fe6-vs_replace.txt
b22a89c5f48e2f8a-ps_replace.txt
ba4a106e40e53f97-ps_replace.txt
ecc0970dc77f4769-ps_replace.txt
fdecfb44414e18ed-ps_replace.txt
upscale.hlsl
upscale.ini

This means that the file(s) .txt have been compiled by 3dmigoto (d3d11.dll)
* see 'shader list' for more details per shader

- tested

Tested with file version 1.04 of Assassins creed revolution
on win 10 (1903) / nvidia 1050gtx ti
See screenshot for settings game.

- performance

3dmigoto gpu usage 1080p@60 fps
without - clock 1760Mhz gpu usage ~37%
with    - clock 1760Mhz gpu usage ~40%
approximately 3% increase (1050gtx ti on win 10)
max gpu: 1772Mhz gpu usage 100%
**frame rate 60.0 fast sync

- further tweaking

If you like you can compare the modified shader, ShaderCache contains
the original shader, to alter values.

To disable the game play related tweaks please remove
the following shaders from the folder 'shaderfixes'

07F03214984BE6CD-PS_REPLACE.TXT
809DB074A84F9FE6-VS_REPLACE.TXT
BA4A106E40E53F97-PS_REPLACE.TXT

and if compiled remove:

07F03214984BE6CD-PS_REPLACE.bin
809DB074A84F9FE6-VS_REPLACE.bin
BA4A106E40E53F97-PS_REPLACE.bin

then restart the game.

- tips

See for details:
https://www.pcgamingwiki.com/wiki/Assassin's_Creed_III

- shader list

---------- 05983F39D7954EAD-PS_REPLACE.TXT
// decrease high lights illumination animus cave part C
// ---- Created with 3Dmigoto v1.3.16 on Tue Jun 08 22:49:17 2021
  r4.xyz = r4.xyz * 0.9f; // reduce high lights

---------- 07F03214984BE6CD-PS_REPLACE.TXT
// remove hud dot above connor and npcs when in approximity
// ---- Created with 3Dmigoto v1.3.16 on Mon Jun 07 19:03:18 2021

---------- 369D2DA01C7C2687-PS_REPLACE.TXT
// increase pink skin head, hands, etc npc and connor
// ---- Created with 3Dmigoto v1.3.16 on Tue Jun 08 12:54:51 2021

---------- 3816330F5CCFAE94-PS_REPLACE.TXT
// reduce darkness with eagle vision part A
// ---- Created with 3Dmigoto v1.3.16 on Tue Jun 08 14:27:16 2021
  r0.yzw = g_Color.xyz;// + -r0.xxx;
  r0.xyz = r2.xyz;// + r0.yzw;

---------- 3AA0222FBE17F030-PS_REPLACE.TXT
// reduce glow and bloom during load screen tricky seems to also regular gameplay
// also used in eagle vision and possibly other effects dof etc
// ---- Created with 3Dmigoto v1.3.16 on Tue Jun 08 23:05:53 2021

---------- 5E910B3B4A9B8F35-PS_REPLACE.TXT
// increase light global illumination exterior non winter
// ---- Created with 3Dmigoto v1.3.16 on Mon Jun 07 20:23:14 2021
  //r3.xyz = r3.xyz * 0.95f; // reduce highlights
  r4.xyz = float3(3,3,3) * r4.xyz; // increase saturation
  r7.xyzw = 0.92f * Albedo.Sample(Albedo_s, r1.xy).xyzw; // reduce highlights
  r6.xyz = g_DeferredDirectLight.m_Color.xyz * r7.xyz; // reduce highlights

---------- 5F89EE7B7D75CAF9-PS_REPLACE.TXT
// reduce distance fog general weather
// ---- Created with 3Dmigoto v1.3.16 on Mon Jun 07 18:54:21 2021

---------- 7CA36F0FF0EE6EA9-PS_REPLACE.TXT
// reduce fog and mist with rainy weather and winter
// ---- Created with 3Dmigoto v1.3.16 on Mon Jun 07 21:21:59 2021

---------- 809DB074A84F9FE6-VS_REPLACE.TXT
// hud remove animus effect around mission givers, etc
// ---- Created with 3Dmigoto v1.3.16 on Mon Jun 07 19:25:07 2021

---------- B22A89C5F48E2F8A-PS_REPLACE.TXT
// reduce overbright snow in winter
// ---- Created with 3Dmigoto v1.3.16 on Wed Jun 09 19:33:53 2021

---------- BA4A106E40E53F97-PS_REPLACE.TXT
// reduce hud outline enemies or targets B
// ---- Created with 3Dmigoto v1.3.16 on Mon Jun 07 19:15:10 2021

---------- ECC0970DC77F4769-PS_REPLACE.TXT
// reduce glow animus cave furniture also effects menus
// ---- Created with 3Dmigoto v1.3.16 on Tue Jun 08 22:34:27 2021

---------- FDECFB44414E18ED-PS_REPLACE.TXT
// frame based fx lut restore contrast saturates a little
// ---- Created with 3Dmigoto v1.3.16 on Thu Feb 03 12:34:37 2022
  r1.x = max(r0.x, max(r0.y, r0.z)); // restore contrast