There is a major issue with mod loading:
.DLL Files Blocked by Windows Causing Exception
Windows automatically puts a block on .dll files downloaded from the internet. When the game tries to load a mod with a .dll file, it crashes.
This occurs in the TaleWorlds.Library.AssemblyLoader.LoadFrom(string assemblyFile) method.
Suggested fixes:
-Allow loading .dll files sourced from the internet by setting the loadFromRemoteSources switch (see http://go.microsoft.com/fwlink/?LinkId=155569)
-Catch the System.IO.FileLoadException with the inner exception NotSupportedException, and display a message that the user needs to unblock the .dll files for the mod that is currently being loaded .
Steps to reproduce:
> Download a mod (such as https://www.nexusmods.com/mountandblade2bannerlord/mods/49?tab=description&BH=2) and put it in the modules folder.
> Start the launcher and activate the mod.
> Start the game. The game will crash for many PCs, giving the above stated exception.
.DLL Files Blocked by Windows Causing Exception
Windows automatically puts a block on .dll files downloaded from the internet. When the game tries to load a mod with a .dll file, it crashes.
This occurs in the TaleWorlds.Library.AssemblyLoader.LoadFrom(string assemblyFile) method.
Suggested fixes:
-Allow loading .dll files sourced from the internet by setting the loadFromRemoteSources switch (see http://go.microsoft.com/fwlink/?LinkId=155569)
-Catch the System.IO.FileLoadException with the inner exception NotSupportedException, and display a message that the user needs to unblock the .dll files for the mod that is currently being loaded .
Steps to reproduce:
> Download a mod (such as https://www.nexusmods.com/mountandblade2bannerlord/mods/49?tab=description&BH=2) and put it in the modules folder.
> Start the launcher and activate the mod.
> Start the game. The game will crash for many PCs, giving the above stated exception.

