matortheeternal / merge-plugins

Standalone application for merging bethesda plugin files.
Other
53 stars 13 forks source link

Merges are Incomplete - Missing Some Assets #131

Open Tellerd opened 7 years ago

Tellerd commented 7 years ago

Major problem... I just used Merge Plugins to merge 17 Fallout 4 weapon mods into Rifles.esp. Using FO4Edit, I examined Rifles.esp and it appears that the weapons were indeed merged into one file.

The problem is that SOME of the assets were moved to the merge and others were not. For example, the textures from Firelance1.0.1.esp were moved to the Rifles folder. The textures from alexHeroRifle.esp were not.

None of the assets were compressed (no BA2 files). All assets are properly stored in the original mods. Merge Plugins simply did not copy all of them or give any errors to indicate that the assets were not copied.

Here is a link to the log generated during the build: [https://dl.dropboxusercontent.com/u/47451115/Rifles_Merge_Log.txt]

matortheeternal commented 7 years ago

Have you tried running the *.bat file after the merge completes? If you're using batch copying it's possible that the .bat file wasn't able to execute due to system restrictions.

Ecotone123 commented 7 years ago

I'm also having the same issue.

I'm using NMM v0.63.14 with Skyrim SE. I have extract BSAs turned on. I tried with batch copy on and off with the same results. All the files are on a separate drive from the system and there are no other apps running that would use those files.

After some testing I found that if a mod has two BSAs with the texture in one BSA and the meshes in another MP would not copy textures. Oddly it would copy other assets, such as scripts and sound, that were in the same BSA as the textures. So it's extracting the files from the BSA but not coping the textures.

The issue with two BSA is consistent but I also had a couple of instances where no assets were copied for a mod that had no BSAs.

I found that I can manually copy the missing assets and everything seem to work fine so far.