The nextgen version of the game introduced a filelist file the user must update for a menu XML file to appear in game. Since manually editing the files may be cumbersome, this utility can do it for you while still making sure the DX11 file contains only the DX11 files
USING IT
The executable can be placed in either the Witcher 3 game directory or in the bin/config/r4game/user_config_matrix/pc directory. Running the executable (by double clicking it for example) will then cause it to list all the files in the filelists' directory and update them accordingly.
Any other directory than the two listed above won't work.
ASI Loader
Technical explanation: the ASI loader hooks itself to the game and runs all of the .asi libraries in the same directory as the witcher3.exe. ASI libraries are simple .dll files that were renamed to .asi.
If you wish to run the tool automatically every time you launch the game then you can use the ASI loader and the ASI filelist updater library. The tool being pretty fast (benchmarked at at ~500ns per iteration) you won't notice the difference and will always get updated filelists.