It excludes CustomBattle, Native, SandBox, SandBoxCore, and StoryMode. I don't believe those should be getting modified, but if you really want to use mods that overwrite the native files, then you can simply edit the batch file to remove those exclusions.
To everyone: You do NOT need this for Windows 7. At no point in my very long history of making and installing mods have I ever needed to unblock a dll. Bannerlord modders who say "Windows blocks dll files you download" should be saying "WINDOWS 10 blocks dll files you download".
Please, as evidenced prominently in this comment thread, stop assuming everyone has switched to Windows 10. You're misleading people when you act like unblocking dlls is a hard requirement for Bannerlord (which was developed on Windows 7, btw).
Please note, this is not directed solely at the author of this tool but at the Bannerlord modding community in general, who no doubt will end up looking at this mod due to so many modders making the above claims. Hopefully Windows 7 users will see this comment. Windows 8.1 users, I'm certain you don't need to unblock dll files either.
To the author of this tool: please make it clear in your description that this tool is only needed for Windows 10. This will lead to a lot less confusion for people.
I say all this having already tested new Bannerlord mods on Windows 7 without needing to "unblock" anything, plus my past modding experience.
I confirm that! I have 2 PCs, one with Windows 7 and one with 10! I have tested in both of them and it is true! And... I found out by accident , while starting a new game in Windows 7, with 20+ new installed mods and when I was already over 2 hours playing, without a crash, I figured out that I hadn't unblock the mod .dlls! WTF?!!!
For anyone having a similar problem to me here's what I did for this specific issue I imagine others will run into.
So for starters several mods worked flawlessly yet others that supposedly were updated for the newest versions were giving me .dll missing errors. When I looked into this it led me to believe the .dll's needed to be unblocked I also seen several of these unblocker mods and mentions of it in other mods here. However none of this seemed to work.
Turns out what the actual problem was is if you are using the windows games pass version of bannerlord there is a separate folder path in the bin file that needs to be referenced. 'Gaming.Desktop.x64_Shipping_Client'
So the fix was actually simple. Go to your modules folder and open every mod you have installed and see if there is a "bin" folder in there. If there is open the bin folder and see if there is a subfolder labelled "Gaming.Desktop.x64_Shipping_Client" if there is not, then simply rename that subfolder to "Gaming.Desktop.x64_Shipping_Client" without the quotations.
Problem solved. Your game will now locate the mods .dlls for windows gamepass version.
If this still does not work for you... then go through and make sure the .dlls are unblocked. You can simply right click the downloaded mods zip folder, go to properties and unblock the zip its self. That way all the .dll's are unblocked when you extract it rather than manually navigating to each one in every mod.
My files are still blocked. I am getting a huge headache from it. I gave it permissions i don't have a unblock option first of all and idk its honestly pissing me off.
49 comments
Please, as evidenced prominently in this comment thread, stop assuming everyone has switched to Windows 10. You're misleading people when you act like unblocking dlls is a hard requirement for Bannerlord (which was developed on Windows 7, btw).
Please note, this is not directed solely at the author of this tool but at the Bannerlord modding community in general, who no doubt will end up looking at this mod due to so many modders making the above claims. Hopefully Windows 7 users will see this comment. Windows 8.1 users, I'm certain you don't need to unblock dll files either.
To the author of this tool: please make it clear in your description that this tool is only needed for Windows 10. This will lead to a lot less confusion for people.
I say all this having already tested new Bannerlord mods on Windows 7 without needing to "unblock" anything, plus my past modding experience.
I have 2 PCs, one with Windows 7 and one with 10! I have tested in both of them and it is true!
And... I found out by accident , while starting a new game in Windows 7, with 20+ new installed mods and when I was already over 2 hours playing, without a crash, I figured out that I hadn't unblock the mod .dlls!
WTF?!!!
Finaly, I agree with @Siadhail:
It's been a little while, but I'm updating the description.
So for starters several mods worked flawlessly yet others that supposedly were updated for the newest versions were giving me .dll missing errors. When I looked into this it led me to believe the .dll's needed to be unblocked I also seen several of these unblocker mods and mentions of it in other mods here. However none of this seemed to work.
Turns out what the actual problem was is if you are using the windows games pass version of bannerlord there is a separate folder path in the bin file that needs to be referenced. 'Gaming.Desktop.x64_Shipping_Client'
So the fix was actually simple. Go to your modules folder and open every mod you have installed and see if there is a "bin" folder in there. If there is open the bin folder and see if there is a subfolder labelled "Gaming.Desktop.x64_Shipping_Client" if there is not, then simply rename that subfolder to "Gaming.Desktop.x64_Shipping_Client" without the quotations.
Problem solved. Your game will now locate the mods .dlls for windows gamepass version.
If this still does not work for you... then go through and make sure the .dlls are unblocked. You can simply right click the downloaded mods zip folder, go to properties and unblock the zip its self. That way all the .dll's are unblocked when you extract it rather than manually navigating to each one in every mod.
Does this work on the 1.5.3?
else I wont run your .bat
ModuleUnblocker.bat
powershell "dir .. | Where-Object { $_.PSIsContainer -and $_.Name -CNotIn \"CustomBattle\", \"ModuleUnblocker\", \"Native\", \"StoryMode\", \"SandBox\", \"SandBoxCore\" } | dir -Recurse | Unblock-File"
ModuleUnblockerAll.bat
powershell "dir .. | dir -Recurse | Unblock-File"
^ that is the whole thing.
My files are still blocked. I am getting a huge headache from it.
I gave it permissions i don't have a unblock option first of all and idk its honestly pissing me off.
Any tips?
Sie müssen auf der rechten Seite des Operators "-" einen Wertausdruck angeben.
Bei Zeile:1 Zeichen:56
+ dir .. | Where-Object { $_.PSIsContainer -and $_.Name - <<<< CNotIn \"CustomBattle\", \"ModuleUnblocker\", \"Native\"
, \"StoryMode\", \"SandBox\", \"SandBoxCore\" } | dir -Recurse | Unblock-File
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : ExpectedValueExpression