Updated UIO recommendation to version 2.20. Recommends updating UIO, when it fails to load, as it most likely would be 2.09 or earlier with missing VC++ Redist 2013. VC++ Redist 2013 is no longer relevant for UIO 2.20+.
Skips the Alt+Tab test in windowed mode without OneTweak.
Version 1.5
Suggests to install Visual C++ Redistributable 2013 x86, when UIO fails to load.
Finds stray DLL files in the game directory, Data, Data\NVSE, and Data\NVSE\Plugins.
More detailed xNVSE and JIP LN installation instructions.
Added ShowOff NVSE Plugin to the list of detected plugins.
Version 1.4.6
Expanded the list of detected NVSE plugins.
Version 1.4.5
Writes load order to fnvdiag.log.
Version 1.4.4
Updated DLL versions.
Version 1.4.3
Removed no longer needed Cyberware and xNVSE warnings.
Version 1.4.2
Added support for Vortex archive invalidation.
Version 1.4.1
Due to not-so-positive reports on bUseD3D9Ex=1 in NVTF, suggests OneTweak as an alternative.
Version 1.4
Suggests solutions to non-working Alt+Tab with NVTF and/or NVR.
Finds inconsistencies in SArchiveList.
Detects missing automatic archive invalidation.
Warns about conflicting bModifyDirectXBehavior in NVTF and MemoryManagement in NVR.
Warns about enabled antialiasing, anisotropy and water displacements with active ENB.
Suggests installing of NV Compatibility Skeleton, when multiple skeleton changing mods are found.
Disabled the ESM checksum test, will be posted as a separate file.
Version 1.3.3
Target specifically the retail version of libvorbisfile.dll
Corrected wording on some recommendations.
Version 1.3.2
Removed the Solid Project warning.
Fixed NVSE detection, when a save was made with FNV Diagnostics active. (If you did save, make a clean save without it and re-run it.)
Version 1.3.1
Offer file verification only for English version of the game.
Version 1.3
Optionally verifies ESM files by their MD5 checksum.
Warns about non-standard uGridsToLoad (should be 5).
Detects OneTweak and Book Menu Restored.
Detects DLL libraries, existing on disk, but not loaded.
Added a notice about minor incompatibility of NVR and NVAC.
Added more problem solvers for Project Nevada.
Load order warning is triggered only by main DLCs.
Checks for existence of the main TTW files in Data.
Checks for TTW being updated to the latest version.
Fixed hard dependency on JohnnyGuitar NVSE.
Version 1.2.2
The Recompile All test requires JohnnyGuitar, moved to conditioned execution.
Version 1.2.1
Fixed link in the MCM Bugfix error.
Version 1.2
Check mods for traces of Recompile All in GECK.
Offer alternatives to Project Nevada.
Warn about incompatibility of TTW and optional components of Project Nevada.
Check for PN leftover file, automatically included by UIO, which prevents Cyberware from working.
Check for existence of vanilla BSA files.
Detect YAPR - Yet Another Pipboy Remover.
Version 1.1
Check for incorrect masters order.
Version 1.0.1
Added NVSR warning.
Version 1.0
Initial release.
This is a diagnostic tool, looking for issues in your load order. Right after game restart, it checks your DLL plugins and mods for inconsistencies, shows the report on the screen and saves it to fnvdiag.log in the game's installation directory. After that, the plugin can be disabled, as it performs tests on every game restart.
Currently, it checks for basic issues with NVSE, JIP, UIO, MCM, TTW and some more. Down the road, it will be expanded with tests for mod incompatibilities, missing files, harmful and outdated mods, mod alternatives and so on. Please, suggest tests to perform in comments.