I'm not really sure which forum to put this in. It's a technical question, not a bug report. After the Holodeck patch on November 9, 2017, I noticed two new DLLs in my Live directory:
Live\x64\d3dcompiler_47.dll
Live\x86\d3dcompiler_47.dll
These two DLLs don't exist in my Playtest directory, but I've not patched Tribble since October 31, 2017. I'm curious what these two DLLs are for. By their names, they obviously have something to do with the 64-bit and 32-bit versions of Direct3D, but I'm curious why it was necessary to add these DLLs now. Was it to fix some bug?
Waiting for a programmer ...
0
Comments
My current game folder on this pc is dated 10-22-2017 and has d3dcompiler_46.dll and d3dcompiler_47.dll. The playtest folder is dated 10-23-2017 and has d3dcompiler_46.dll and d3dcompiler_47.dll.
No i'm not up to date as playtest wants to update and I can't get a start button or update for live atm.
I have no separate 64bit or 32 bit folders for this game. And those dlls don't have individual files for 32bit and 64bit as far as I know.
I'm not really sure why many games have these files. I do know that when they aren't included lots of people have to download them and add it to their sys32 folder. Or they download an older d3d runtime. Like newer versions of windows don't include the old files. Notice that the game keeps updating their versions to the versions that the game requires. I would assume because they've updated their graphics and so need the new compilers. The game's d3dcompiler_47.dll is an older version of what my Win10 comp currently has. So I may guess the game has it in it's folders for compatibility as well by ensuring the game is using the correct version.
But most of this is just speculation.