ME3Tweaks / ME3TweaksModManager

Mod Manager for Mass Effect Original Trilogy and Mass Effect Legendary Edition
GNU General Public License v3.0
121 stars 34 forks source link

Allow disabling DarkNet usage that breaks app under Wine #379

Closed squedgy closed 11 months ago

squedgy commented 11 months ago

It appears that DarkNet uses undocumented windows functions that Wine doesn't implement/export. This prevents users from running this application in a Wine environment. This PR adds a setting that allows disabling that part of DarkNet, thus enabling the app to run under Wine.

If you have strong feelings about extension methods, I can change it to a static call, or something.

SkipDarkNet as the key isn't entirely accurate due to not preventing use of the DarkNet.Instance.SetCurrentProcessTheme. I can skip that call too, for the sake of consistency, if preferred.