Heroic-Games-Launcher / known-fixes

6 stars 5 forks source link

Europa Universalis 4: Install d3dcompiler_43 #8

Closed CommandMC closed 3 months ago

CommandMC commented 3 months ago

d3dcompiler_43 is required for the game to compile shaders correctly d3dx9_43 is not required to my knowledge d3dx9_43 is still required for the game to load d3dcompiler_43

Etaash-mathamsetty commented 3 months ago

I would recommend having both just in case

CommandMC commented 3 months ago

Upon further testing, seems like both DLLs are indeed required. The game tries to compile shaders with d3dcompiler_47 if d3dx9_43 is not installed. Installing d3dcompiler_47 in this case gets the game to load further, but it still crashes. Installing d3dx9_43 causes the game to instead load d3dcompiler_43, and once that's also installed, the game works fine All tests were done with a clean prefix & isolate_home applied

Etaash-mathamsetty commented 3 months ago

looks good now, merging