My apologies if I sound like your grandmother on all things IT, but I've been running into trouble with Reshade Train Simulator 2018 and I can't for the life of me figure out what's going on.
Yesterday I installed 3.1.2, intending to use it with Train Simulator 2018 (Railworks). Ran into some trouble (no access to path when extracting files, quite a few people experience this problem), but after a few installs it worked. Great stuff by the way, just what the doctor ordered!
Then suddenly my game started freezing at loading, or right after. I did install some packs in the meantime mind you, and I didn't test if they're the cause yet. But I did try fiddling around with different versions of reshade. Nothing seemed to work. But just now I reinstalled 3.1.2 and I reinstalled several times over, choosing different API's... So I installed DX9, DX10 and OpenGL version. And presto... It worked again.
Long story short:
I now have both d3d9.dll and dxgi.dll in my railworks folder, and that seems to be the only way to get reshade and TS18 running without problems (still looks great!). Removing either of them has my game freezing at load/startscreen.
No idea what to make of it, but I thought I'd share it and maybe someone can help me understand it. I hear a lot of people about freezes at loading, so maybe understanding why this is happening could help people out.