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.
- The latest windows executable is available at this direct download link
- Older versions are available in the releases tab
- Other operating systems will require to build the tool from the sources using the
rust
compiler
The binary can be placed in either the Witcher 3 game directory or in the bin/config/r4game/user_config_matrix/pc
directory.
Running the binary will then cause it to list all the files in the filelists' directory and update them accordingly.
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.
- Download the latest Ultimate ASI loader release: direct download link
- Download the latest ASI menu filelist updater library: direct download link
- Drop both files
dinput8.dll
&tw3_menufilelist_updater.asi
inThe Witcher 3/bin/x64
if you use DX11The Witcher 3/bin/x64_dx12
if you use DX12- ... or in both folders!
Now confirm it is working by:
- Emptying your filelists
- Launching the game
- Confirming the filelists are full again (if you use the windows notepad you'll have to close the file and open it again)
Files that start with a ~
in their name are ignored.