bsmg / ModAssistant

Simple Beat Saber Mod Installer
MIT License
2.48k stars 419 forks source link

warn when IPA winhttp.dll is not loaded correctly #215

Open WebFreak001 opened 4 years ago

WebFreak001 commented 4 years ago

On wine when not having the override as described on https://bsmg.github.io/BeatSaber-IPA-Reloaded/articles/start-user.html

winhttp override

mods never load which can cause frustration for users. I think ModAssistant should either try to detect if it is loaded properly or instead always show a message box telling the user that a winhttp override needs to be done on the registry when installing BSIPA when running on wine was detected (this might be more stable because the wine prefix being used to run ModAssistant is probably different than the one used for BeatSaber)

Linking to https://bsmg.wiki/modding/linux.html#dll-override might be the easiest way to get the user to helpful resources.

DomDom3333 commented 3 years ago

I think I have found a bug on windows that is related to this. Mod Assistant will download all the mods, but never runs IPA, meaning none of the mods get applied. This seems to be because the .dll doesnt get loaded. Mods never get applied even though Mod assistant says everything worked perfectly.