Update
added full project folder and 2 more options, save all files and autocreate foldername
3 files,
bsaarchive (skyrim oblivion) structure reading in vb file.
icsharp code library.dll included
form example
Permissions and credits
Credits and distribution permission
Other user's assetsSome assets in this file belong to other authors. You will need to seek permission from these authors before you can use their assets
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou must get permission to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
This mod is not opted-in to receive Donation Points
Changelogs
Version 0
uploaded full project complete code in vb
option extract all files in vb
autocreate folders in vb
option extract single file in vb
reading bsa in vb
Update added full project folder and 2 more options, save all files and autocreate foldername now if i forgot to add some junkname clean up and the folder looks like somename.somename add this into form.vb ElseIf foldername.Contains(".change this to the extension junk") = True Then My.Computer.FileSystem.DeleteDirectory(foldername, FileIO.DeleteDirectoryOption.DeleteAllContents)
just add this to the bottom where the rest of this are
and hit extract all again and it will work
0.1 2 files form.vb and bsaArchive.vb (asume u still got csharp dll, from first download) Updated,fixed the error, can now extract all bsa, in order to extract 1 selected file u need to have the complete folder structure in same folder the app is. so if u want alduin nif. example :create folder meshes/actor/alduin
this example just extract the selected file, for extracting all files in listbox use for each statement and before this create full structure of folder in the directory wich the app is run,
bsaarchive (skyrim oblivion) structure reading in vb file. icsharp code library.dll included form example
since i couldt see a vb code for this anywhere in googling i decided to share the knowledgde for other vb developers =P
what do i do with this files?
add bsaArchive to your project, add reference to sharplib
create a form with listbox and 2 button,progressbar and one opefile dialog and a label,just paste my form example in there
hit debug, any question, just ask away ;)
this is mostly for other vb developers to learn how bsa works and learn it ^^
Notes. if u decide to use my file with your own modified codes in it in your app or perhaps do a dll, please link it where u got the bsaarchive from.