About this mod
balance auto exposure plus various, shadertweaks and a little relief
- Permissions and credits
- Changelogs
Automobilista 2 picks up the torch after slightly mad's
last iteration of project cars with the same engine
and adds a number of improvements regrettably leaving
some of the issues unresolved.
A significant part of this mod tries to normalize
the cockpit view to that of the other camera angles
in terms of brightness and exposure but it is a
best effort at most. (please check the screenshots)
Note(s):
The package has a customized shader 'upscale.hlsl' which
does some fullscreen tweaks as sharpening and color modifications.
3dmigoto tweaks
- soften godrays all camera views
- remove rotating camera dof
- increase illumination global fx tonemap
- increase global illumination in car cockpit all views
- remove windshield stickers and tint cockpit view
- remove trackside dof
- add orange tint light cone car avatar
- a custom shader upscale.hlsl (3dmigoto) tonemap
- a slight curve with custom shader curve.hlsl
update 03/04/2024 v1.1
- reduce brightness driving turbulence rain splash particles
- add orange tint headlight car
- add orange tint stadium and track lights
- reduced environment reflection in windshield cockpit view
- reworked global illumination in cockpit view
less gamma environment
- deprecated 329550ac6fe417ca-ps_replace caused issues
- curve reduce possible moire effect
- curve reduce possible moire effect
- updating
if the old package was installed remove the following
folder(s) and file(s) in the folder which contains
AMS2AVX.exe and / or AMS2.exe
shadercache
shaderfixes
d3d11.dll
d3dcompiler_46.dll
d3dx.ini
Then copy the contents of the zip file to the install folder
of automobilista 2 the folder which contains
AMS2AVX.exe and / or AMS2.exe
- install
Copy the contents of the zip file to the install folder of
automobilista 2, the folder which contains AMS2AVX.exe and / or AMS2.exe.
- 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 automobilista 2:
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:
00726a480ab24c25-ps_replace.bin
05c4ca23a3b1c4f1-ps.bin
1bd4fe83366eff97-ps_replace.bin
2229884a85f11091-ps_replace.bin
2ba6b03453645841-ps_replace.bin
2d3e9a32faa38ec8-ps_replace.bin
36334a3c8b7dce65-ps_replace.bin
3940c0e47dc3f2f8-ps_replace.bin
3e367398f4e71708-ps_replace.bin
51b048716bc379cb-ps_replace.bin
66a3e27980100895-ps_replace.bin
7c4a7247b7efa59c-ps.bin
807f2a329e6d51c5-ps_replace.bin
8361698c92f23474-ps_replace.bin
9651dbb66d4ed0f3-ps_replace.bin
a050d08aa75e2b8c-ps_replace.bin
a8aa5c4c259dc7ab-ps_replace.bin
d7981991f30a0c68-ps_replace.bin
dcf2726540f1c18f-ps_replace.bin
df8975a56d38c4d5-ps_replace.bin
fb7f99294c8708e0-ps_replace.bin
of:
00726a480ab24c25-ps_replace.txt
05c4ca23a3b1c4f1-ps.txt
1bd4fe83366eff97-ps_replace.txt
2229884a85f11091-ps_replace.txt
2ba6b03453645841-ps_replace.txt
2d3e9a32faa38ec8-ps_replace.txt
36334a3c8b7dce65-ps_replace.txt
3940c0e47dc3f2f8-ps_replace.txt
3e367398f4e71708-ps_replace.txt
51b048716bc379cb-ps_replace.txt
66a3e27980100895-ps_replace.txt
7c4a7247b7efa59c-ps.txt
807f2a329e6d51c5-ps_replace.txt
8361698c92f23474-ps_replace.txt
9651dbb66d4ed0f3-ps_replace.txt
a050d08aa75e2b8c-ps_replace.txt
a8aa5c4c259dc7ab-ps_replace.txt
d7981991f30a0c68-ps_replace.txt
dcf2726540f1c18f-ps_replace.txt
df8975a56d38c4d5-ps_replace.txt
fb7f99294c8708e0-ps_replace.txt
This means that the file(s) .txt have been compiled by 3dmigoto (d3d11.dll)
- tested
Tested with version 1.5.5.6 of automobilista 2 on
win 7 and win 10(1903) / nvidia 1050gtx ti
- performance
3dmigoto gpu usage 1080p@~50fps
without - clock 1746Mhz gpu usage ~95%
with - clock 1746Mhz gpu usage ~97%
approximately 2% increase (1050gtx ti on win 7 / win 10(1903))
max gpu: 1772Mhz gpu usage 100%
**clamped frame rate to 50fps via inspector
- 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'
00726A480AB24C25-PS_REPLACE.txt
// soften godrays cockpit view only
and if compiled remove:
00726A480AB24C25-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).
- tips
https://www.pcgamingwiki.com/wiki/automobilista_2
- shader list
---------- 00726A480AB24C25-PS_REPLACE.TXT
// godrays cockpit view only
// ---- Created with 3Dmigoto v1.3.16 on Mon Feb 26 10:18:34 2024
// decrease presence sun halo and lens flare
// increase presence godrayss halo
---------- 05C4CA23A3B1C4F1-PS.TXT
// remove rotating camera dof
// Generated by Microsoft (R) HLSL Shader Compiler 6.3.9600.16384
---------- 1BD4FE83366EFF97-PS_REPLACE.TXT
// global fx tonemap, autoexposure etc.
// ---- Created with 3Dmigoto v1.3.16 on Thu Feb 22 19:24:57 2024
// slight boost gamma desaturates
// increase red
// increase light
// increase red
// increase contrast r1 is brightness
---------- 2229884A85F11091-PS_REPLACE.TXT
// global fx tonemap, autoexposure etc. B only affects reflective elements
// also dashboard in car cockpit
// ---- Created with 3Dmigoto v1.3.16 on Fri Feb 23 11:03:42 2024
// push light
// increase light
---------- 2BA6B03453645841-PS_REPLACE.TXT
// reduce driving turbelance rain splash particles
// ---- Created with 3Dmigoto v1.3.16 on Mon Mar 11 10:24:22 2024
// reduce presence particles
---------- 2D3E9A32FAA38EC8-PS_REPLACE.TXT
// illumination car interior B steering wheel and lower
// specific cars low height
// ---- Created with 3Dmigoto v1.3.16 on Mon Feb 26 10:57:52 2024
// increase illumination
---------- 36334A3C8B7DCE65-PS_REPLACE.TXT
// affects metric displays car night
// ---- Created with 3Dmigoto v1.3.16 on Fri Feb 23 12:45:06 2024
---------- 3940C0E47DC3F2F8-PS_REPLACE.TXT
// increase global illumination in car cockpit all views
// ---- Created with 3Dmigoto v1.3.16 on Thu Feb 22 19:17:06 2024
// brighten shadows chasis and metrics
// shows banding does not cause it
//r2.xyz = min(4.25f, 8.0f * r0.zzz) * r3.xyz + r2.xyz;
// increase illumination
//r0.xyz = max(float3(0,0,0), 4.0f * r0.xyz);
---------- 3E367398F4E71708-PS_REPLACE.TXT
// headlight sports car A
// ---- Created with 3Dmigoto v1.3.16 on Sun Mar 10 11:50:15 2024
// increase presence glass structure
// increase presence glass structure
---------- 51B048716BC379CB-PS_REPLACE.TXT
// decrease illumination buildings and structures
// ---- Created with 3Dmigoto v1.3.16 on Sat Mar 09 11:12:55 2024
// decrease overbright structures
---------- 66A3E27980100895-PS_REPLACE.TXT
// stadium and track lights
// ---- Created with 3Dmigoto v1.3.16 on Sat Mar 09 11:25:13 2024
// add ambient orange tint
// compensate light on poles
// add orange tint main lights
---------- 7C4A7247B7EFA59C-PS.TXT
// remove windshield stickers and tint cockpit view
// not all cars like trucks
// using 3Dmigoto v1.3.16 on Thu Feb 22 19:26:30 2024
// front window transparency and tint?
// rain and dirt
// decrease presence sticker interior view
// reduce visibilty tint and scratchmap
// sticker added here?
// remove tint and side sticker shadow?
// reduce scratches windshield?
// reduce dashboard reflection in windshield compensates increase brightness
//mad r0.y, r0.y, l(0.250000), l(0.500000)
---------- 807F2A329E6D51C5-PS_REPLACE.TXT
// headlight car A
// ---- Created with 3Dmigoto v1.3.16 on Sun Mar 10 11:19:24 2024
// increase presence glass structure
// increase presence glass structure
---------- 8361698C92F23474-PS_REPLACE.TXT
// remove trackside dof A
// 3Dmigoto declarations
---------- 9651DBB66D4ED0F3-PS_REPLACE.TXT
// soften godrays all camera views
// 3Dmigoto declarations
---------- A050D08AA75E2B8C-PS_REPLACE.TXT
// windshield sticker B center right
// 3Dmigoto declarations
---------- A8AA5C4C259DC7AB-PS_REPLACE.TXT
// reduce driving tire rain splash particles
// ---- Created with 3Dmigoto v1.3.16 on Mon Mar 11 10:28:07 2024
// reduce presence particles
---------- D7981991F30A0C68-PS_REPLACE.TXT
// add orange tint light cone car avatar
// ---- Created with 3Dmigoto v1.3.16 on Fri Feb 23 12:49:40 2024
// add orange tint
---------- DCF2726540F1C18F-PS_REPLACE.TXT
// windshield sticker C specific set of cars
// sticker seems to be backed in to windshield glass texture
// ---- Created with 3Dmigoto v1.3.16 on Sun Feb 25 12:06:26 2024
---------- DF8975A56D38C4D5-PS_REPLACE.TXT
// headlight sports car B
// ---- Created with 3Dmigoto v1.3.16 on Sun Mar 10 12:04:19 2024
// increase presence glass structure
// increase presence glass structure
---------- FB7F99294C8708E0-PS_REPLACE.TXT
// increase global illumination in car cockpit all views B
// ---- Created with 3Dmigoto v1.3.16 on Mon Mar 04 10:33:54 2024
// increase illumination
---------- SHADERLIST.TXT