z-edit / zedit

An integrated development environment for Bethesda Plugin Files.
https://z-edit.github.io
MIT License
303 stars 56 forks source link

Merge files ignored when stored in other BSAs #281

Open RoorMakurosu opened 2 years ago

RoorMakurosu commented 2 years ago

When merging two mods, Facegens, Voices and others are IGNORED even if present among the BSA belonging to ESPs included in the merge.

As an example, let's say that I have the mod ADVENTURE.ESP, and I have it's VOICE files inside a BSA belonging to other ESP named ADVENTURE VOICES.ESP (the files would be inside, as Sound\Voice\ADVENTURE.ESP*.*) Even if I include BOTH ESPs, the files in the second BSA are ignored and not included in the merge. This is important, as ZEdit is expected to assign new IDs to the facegen and voice files based on the the merge results...

To sort this out, I can repack the contents of ADVENTURE VOICE.BSA into ADVENTURE.BSA... but then, there's a limit to the BSA's size.

But it would be great if ZEdit can take care of this on its own ;)