I'm working with a mod group working on 1 project. And we found out we need a way to share scripts with eachother so the fastest way is to just create an archive after someone is done editing and then sharing that archive with me since I merge everything together.
So I need a way to take files from 1 .bsa and merge it with another. I know I can export the files with the Archive.exe program but I can't do it with a lot of files at once. I can only do it 1 file at a time.
You can use BSAUnpacker to unpack an entire BSA. Then I suggest you use BSAOpt to put it back together with your added files. Both tools are available on Nexus. They are a much better solution than Archive.exe.
BSAOpt is especially helpful if you want to publish to the Steam Workshop as it lets you compress the BSA file considerably. The 100mb limit on the Workshop is pretty easy to hit. BSAOpt is a little cryptic at first but the instructions helped me a lot.