looks to me like you are stupid, just because you have DX12 does not automatically mean you just have all the files to make the game work. devs of games use modified versions of these files alot of the time or possibly other modules that are not included with the base DX files that come on your PC, thats why when you install new games like Battle field for example it may want to install some .net stuff or direct x files or visual studio files, because either they are using their own files that are modified OR they have included other types that are not standard, it is not stupid its smart so dont ever complain about shit you dont know about without doing proper research first GOT THAT?