DiRT 3

File information

Last updated

Original upload

Created by

thrive4

Uploaded by

thrive4

Virus scan

Safe to use

About this mod

v2.0 updated 05/10/2021
rework color and ambient light with many
shadertweaks see description for more details

Permissions and credits
Changelogs
- description

Dirt 3 just one word - gymkhana - love it or hate it this is pretty
much dirt 3's defining aspect. Nice idea but really challenges your
skills once you switch to cockpit view, no joke.

For version 2 the mods has been streamlined for details of version 1
see article:
https://www.nexusmods.com/dirt3/articles/1

Main changes with version 2 (05/10/2021):
- removed sweetfx 32 bit causes CreateDXGIFactory errors on windows 10
- removed the postproces and effect xml files they are no longer needed
  tweaks are done with 3dmigoto
- tested with dirt 3 complete edition no longer has xlive.dll dependency
  aka Games for Windows - LIVE
- reworked black border tweak so that highlight selection is visible

If you do not like specific tweaks please see 'further tweaking'
for disabling specific shader tweaks.

3dmigoto shader tweaks:
- remove filter tints whole image
- adapt fog distance and close tom new ambient light
- reduce strength and whiteness headlights car avatar and npc
- reduce black borders horizontal replay screen but keep selection visible
- reduce artificial sun globe on tracks
- more presence clouds
- reduce brightness upper part cockpit
- reduce glass tint effect in cockpit view

- updating from the previous care package if installed

remove the following files found under game dir:
effects\config.xml
postprocess\effects.xml

and restore with:
dirt 3 original files\effects\config.xml
dirt 3 original files\postprocess\effects.xml
contained in package or if you have made a backup with
your backup copy of the files.

- install

The following folders in this package contain files that will overwrite
the existing gamefiles (best to make a backup of the original files first):
tracks

Copy the contents of the zip file to the install folder of dirt 3,
the folder which contains dirt3_game.exe with exception of the folder(s):
dirt 3 original files (use to restore game files, just in case)

- optional install

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

- verify

The 3dmigoto can be verified by:
After running the game the folder ShaderFixes should contain the .bin versions:

04088550ed659b04-ps_replace.bin
29c7978e4129fcd0-ps_replace.bin
44184375eec4f8af-ps_replace.bin
4977ae594eb27c06-ps_replace.bin
5fb1af8ebbb8b50a-ps_replace.bin
5fb7805badf885b7-ps_replace.bin
69ff199d114ede0c-ps_replace.bin
6cd8caedcd2fa043-ps_replace.bin
6fe65e2bd7d1b6a1-ps_replace.bin
856fbb27e4c6e2df-ps_replace.bin
87a1c7a31aaab7ac-ps_replace.bin
88f86da117d4f407-ps_replace.bin
90b98e6d5782a02b-ps_replace.bin
9c5f6336a0d8e4bf-ps_replace.bin
a4409be1eebe13c1-ps_replace.bin
a6c5edfa8f0f515e-ps_replace.bin
ae16d287f9a7d7dd-ps_replace.bin
c46f860c9c173ff5-ps_replace.bin
d508f7ebf251a984-ps_replace.bin
dfcdc4e8b0ac57d3-ps_replace.bin
f56210045203533c-ps_replace.bin

of

04088550ed659b04-ps_replace.txt
29c7978e4129fcd0-ps_replace.txt
44184375eec4f8af-ps_replace.txt
4977ae594eb27c06-ps_replace.txt
5fb1af8ebbb8b50a-ps_replace.txt
5fb7805badf885b7-ps_replace.txt
69ff199d114ede0c-ps_replace.txt
6cd8caedcd2fa043-ps_replace.txt
6fe65e2bd7d1b6a1-ps_replace.txt
856fbb27e4c6e2df-ps_replace.txt
87a1c7a31aaab7ac-ps_replace.txt
88f86da117d4f407-ps_replace.txt
90b98e6d5782a02b-ps_replace.txt
9c5f6336a0d8e4bf-ps_replace.txt
a4409be1eebe13c1-ps_replace.txt
a6c5edfa8f0f515e-ps_replace.txt
ae16d287f9a7d7dd-ps_replace.txt
c46f860c9c173ff5-ps_replace.txt
d508f7ebf251a984-ps_replace.txt
dfcdc4e8b0ac57d3-ps_replace.txt
f56210045203533c-ps_replace.txt

This means that the file(s) .txt have been compiled by 3dmigoto (d3d11.dll)

- tested

Tested with the complete edition of dirt 3 on win 10 (1903) / nvidia 1050gtx ti

- performance

gpu usage (game capped at 60.7 frames) plus fast sync
without - clock 987Mhz gpu usage ~70%
with - clock 987Mhz gpu usage ~70%
no measurable diffrence with 1050gtx ti on win 10 (1903)
max gpu: 1784Mhz gpu usage 100%

- further tweaking

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

To disable specific tweaks open the shader from
the folder 'shaderfixes' with a text editor example:
9C5F6336A0D8E4BF-PS_REPLACE.TXT

Has a remark on the top line:
// reduce brightness upper part cockpit

So if you do not want that to happen
remove the shader from the folder 'shaderfixes'

9C5F6336A0D8E4BF-PS_REPLACE.TXT

and if compiled remove:

9C5F6336A0D8E4BF-PS_REPLACE.BIN

then restart the game.

All shaders ps_replace.txt have a similar descriptive remark.

- tips

https://www.pcgamingwiki.com/wiki/DiRT_3

- shaderlist

---------- 04088550ED659B04-PS_REPLACE.TXT
// reduce glass tint effect in cockpit view after splash
// ---- Created with 3Dmigoto v1.3.11 on Fri Nov 08 20:46:49 2019

---------- 29C7978E4129FCD0-PS_REPLACE.TXT
// fog layer E hills nearby tricky also does side of road
// ---- Created with 3Dmigoto v1.3.16 on Mon Oct 04 11:23:28 2021

---------- 44184375EEC4F8AF-PS_REPLACE.TXT
// fog layer E mountains nearby with fog
// ---- Created with 3Dmigoto v1.3.16 on Mon Oct 04 10:50:53 2021

---------- 4977AE594EB27C06-PS_REPLACE.TXT
// reduce strength and whiteness headlights car avatar
// ---- Created with 3Dmigoto v1.3.16 on Sat Oct 02 12:16:23 2021
// reduce intensity headlight
// decrease whiteness headlight

---------- 5FB1AF8EBBB8B50A-PS_REPLACE.TXT
// reduce black borders horizontal replay screen but keep selection visible
// ---- Created with 3Dmigoto v1.3.11 on Fri Nov 08 20:46:01 2019

---------- 5FB7805BADF885B7-PS_REPLACE.TXT
// reduce artificial sun globe on tracks
// reduce sun globe
// more presence clouds

---------- 69FF199D114EDE0C-PS_REPLACE.TXT
// fog layer C
// ---- Created with 3Dmigoto v1.3.16 on Sun Oct 03 12:26:02 2021

---------- 6CD8CAEDCD2FA043-PS_REPLACE.TXT
// effective global fx main menus
// ---- Created with 3Dmigoto v1.3.16 on Fri Oct 01 11:52:34 2021
// restore contrast
// reduce green and red

---------- 6FE65E2BD7D1B6A1-PS_REPLACE.TXT
// fog layer A
// ---- Created with 3Dmigoto v1.3.16 on Sat Oct 02 11:34:04 2021

---------- 856FBB27E4C6E2DF-PS_REPLACE.TXT
// interior car increase ambient light in cockpit
// ---- Created with 3Dmigoto v1.3.16 on Sun Oct 03 12:16:56 2021
// increase ambient light in cockpit

---------- 87A1C7A31AAAB7AC-PS_REPLACE.TXT
// effective global fx chase cams no motion also used in menus
// ---- Created with 3Dmigoto v1.3.16 on Tue Sep 28 20:38:57 2021
r1.xyz = lerp(1.25f * r0.xyz ,streak.Sample(streak_s, v1.xy).xyz, 0.25f); // minimal flares for night tracks
// restore contrast
// reduce green and red

---------- 88F86DA117D4F407-PS_REPLACE.TXT
// fog layer D mountains
// ---- Created with 3Dmigoto v1.3.16 on Sat Oct 02 11:30:48 2021

---------- 90B98E6D5782A02B-PS_REPLACE.TXT
// fog layer D distant mountains with fog
// ---- Created with 3Dmigoto v1.3.16 on Mon Oct 04 10:54:23 2021

---------- 9C5F6336A0D8E4BF-PS_REPLACE.TXT
// reduce brightness upper part cockpit
// ---- Created with 3Dmigoto v1.3.16 on Tue Sep 28 21:05:44 2021
// reduce brightness a bit of dashboard

---------- A4409BE1EEBE13C1-PS_REPLACE.TXT
// fog layer B3
// ---- Created with 3Dmigoto v1.3.16 on Sat Oct 02 11:59:13 2021

---------- A6C5EDFA8F0F515E-PS_REPLACE.TXT
// fog layer B2
// ---- Created with 3Dmigoto v1.3.16 on Sat Oct 02 11:38:07 2021

---------- AE16D287F9A7D7DD-PS_REPLACE.TXT
// effective global fx intro cam
// ---- Created with 3Dmigoto v1.3.16 on Fri Oct 01 13:04:10 2021
// 3Dmigoto declarations
// restore contrast
// reduce green and red

---------- C46F860C9C173FF5-PS_REPLACE.TXT
// fog layer B
// ---- Created with 3Dmigoto v1.3.16 on Sat Oct 02 11:36:01 2021

---------- D508F7EBF251A984-PS_REPLACE.TXT
// remove artificial sun globe in menu

---------- DFCDC4E8B0AC57D3-PS_REPLACE.TXT
// effective global fx non chase cams and motion also used in menus and for replay
// ---- Created with 3Dmigoto v1.3.16 on Thu Sep 30 18:44:59 2021
r1.xyz = lerp(1.25f * r0.xyz ,streak.Sample(streak_s, v1.xy).xyz, 0.25f); // minimal flares for night tracks
// restore contrast
// reduce green and red

---------- F56210045203533C-PS_REPLACE.TXT
// reduce glass tint effect in cockpit view

---------- SHADERS.TXT