The latest 64-bit version of ModOrganizer with support for both newer 64 bit games (Skyrim Special Edition. Fallout4) and older 32 bit games (Skyrim Legendary Edition).
What does not
USVFS works for some programs, but not others, depending on how they access the filesystem. For example, Explorer++ and exlorer.exe fail to see the virtual filesystem (and the mod files within) unless you navigate through My Computer to reach the appropriate directory. The problem could be bug 47931, as mentioned in MO2 issue 372.
Plugin failures and crashes make MO2 useless until you install certain
Microsoft native components. (See the Workarounds section.)
Endless wine spam in the terminal window: fixme:netprofm:connection_GetAdapterId
Lots of errors in the MO2 Log window, most of which can be ignored.
Lots of little interface glitches, like menus and tool tips drawn incorrectly.
Microsoft.NET doesn't play well with this Wine version, and sometimes leaves mscorsvw.exe processes running in the background.
Manually installing .NET 4.8 got MO2 to launch without complaining about plugin failures at startup. Note: winetricks warns about dotnet problems with Wine 6.0, so the --force option is necessary. (This could be related to the mscorsvw.exe processes mentioned above; it's safe to kill them.)
winetricks --force dotnet48
Manually installing the Visual C++ redistributables got it top stop hanging when opening the Settings dialog.
winetricks --force vcrun2019
Disabling Tools: Settings: General: Check for updates solves the endless fixme:netprofm wine spam in the terminal window.
Interface glitches can often be cleared by clicking elsewhere and then trying again.
What was not tested
MO2's issue #372 tracks the state of USVFS on Wine.
|Apr 09 2021
|Feb 12 2021
|Ubuntu 20.04 "Focal" (+ variants like Kubuntu)
|Apr 06 2021
|Aug 03 2020
|Arch Linux x86_64
|Oct 23 2018
|Other apps affected
|USVFS (User Space Virtual File System), part of Mod Organizer 2 v2.1.1+ wants 'ntdll.NtQueryDirectoryFileEx' (Windows 10 build 1709+ syscall)
|USVFS requires Shell32 implementation using Windows APIs
This is required to make mods load properly ingame untill VFS works properly in wine. Thanks @Jarrard and @A.J. Venter for this workaround.
VFS script by A.J. Venter is needed for this workaround, get script from here.
Re-run script before game launch whenever new mods are enabled or disabled.
To stop VFS, run "python movfs4l.py UNVFS"
Enable subpixel font smoothing
Reference - https://wiki.archlinux.org/index.php/wine#Fonts