BG3ModManager icon indicating copy to clipboard operation
BG3ModManager copied to clipboard

Cannot import mods. Can't add .zip files

Open StirliX opened this issue 2 years ago • 8 comments

I download mods from nexus, they are .zip files. When i try to import with File > Import - it doesn't see the .zip files. I change to . , chose the file , it gives an error: Error extracting archive (check the log): Cannot determine compressed stream type. Supported Reader Formats: Zip, GZip, BZip2, Tar, Rar, LZip, XZ

The button to open log doesn't work. Could find any logs in program folder either. I checked if i have .NET Framework 4.7.2 installed - i have. Tried running as admin. What am i doing wrong?

StirliX avatar Aug 25 '22 09:08 StirliX

Same issue here +1

jwvanderbeck avatar Sep 22 '22 13:09 jwvanderbeck

Couple things of note:

  1. The ZIP files don't even show by default, even with the file filter set to show zip files. Changing the filter to all files does show them
  2. Extracting the zip manually, then selecting the .pak file that was in the zip does work (or appears to, I have not started the game up yet)

jwvanderbeck avatar Sep 22 '22 13:09 jwvanderbeck

Tested in game and the work around of extracting just the PAK file (don't need the info file) then importing that works

jwvanderbeck avatar Sep 22 '22 13:09 jwvanderbeck

This is a fundamental oversight for the app's functionality

Morabert avatar Oct 24 '22 04:10 Morabert

This requires that the modders format the zip files in a way that the manager would expect. This isn't some magical functionality that just happens because you're dragging a .zip onto the window. It has to be using a known directory structure, and likely have some form of json/xml file or similar to tell the mod manager what to do with the contents. This takes cooperation from both sides.

Don't get me wrong, it's an incredible feature to have, but there's likely other kinks to be worked out before a nice to have feature reaches the top of the list.

HalJordan avatar Aug 22 '23 12:08 HalJordan

100% except this is one of those fundamental things many people expect to be working so its going to cause a lot of confusion until it does.

Or people just won't use this, which is probably what will end up happening as there are already other alternatives like Vortex.

A zillion years ago I wrote the first mod manager for Dragon Age. People expect zip files to work because that is what they usually get off Nexus and sadly most people wouldn't know what to do with it if it doesn't "just work".

jwvanderbeck avatar Aug 22 '23 13:08 jwvanderbeck

Do you have any links to the mods that aren't importing? I haven't had issues with importing zips myself, but there was a bug with importing 7z files that was fixed in 86ec8ff.

You need to make sure the zip actually contains files that go in your mods folder as well - It's it's a data folder mod, or a native mod (that goes in your bin folder), those aren't managed by BG3MM.

LaughingLeader avatar Aug 29 '23 20:08 LaughingLeader

I never had any issue importing a .zip file, but it needs to have a .pak mod inside of it indeed. It won't work for loose files or native mods, like @LaughingLeader said.

Such a feature would be nice, but a bit complicated to implement. It would require some info (json, xml) to tell what kind of mod it is, and then take steps in accordance. Also there would be the risk of overwriting user files if the user doesn't know what they are doing.

CamilleHbp avatar Sep 01 '23 08:09 CamilleHbp