Benutzung des BSA-Browsers von Argent

jsc Kurz-Tutorial (1.05) von jsc

Verwendung: Zum Betrachten, Entpacken, Packen und Registrieren der .bsa-Archive in der Morrowind.ini-Datei

Bedingung ist, wie für weitere Tools, eine lauffähige Java-Version (JRE 1.4.2 reicht).

Aktuelle Version JRE 1.5.0 von java und BSA-Browser 1.0, der Text bezieht sich im wesentlichen auf die Version 0.5.
Er sollte aber auch für die Version 1 anwendbar sein ;)

Erst einmal wird der BSA-Browser gestartet und los gehts :)
Es erscheint ein Konsolenfenster, dann das auch mit abgebildete Programmfenster.

Konsole --> Programmfenster

Betrachten der Archive (Browse)

Nach dem Klick auf das Icon öffnet sich ein Windows-üblicher Dateidialog.
Dort das BSA-Archiv auswählen und der Inhalt lässt sich anschauen.

geöffnetes Archiv

Entpacken der Archive (Unpack)

Es ist günstig, Archive in ein eigenes, leeres Verzeichnis zu entpacken und dann erst die Daten an den benötigten Ort zu kopieren.
Ich habe mir hierfür ein eigenes Verzeichnis angelegt, den BSA-Browser hineinkopiert und die firstguard.bsa verwendet, die in ein eigenes Verzeichnis kam.

--> --> -->

Klick auf das Unpack-Icon, Dateidialog - Archiv wählen und der BSA-Browser macht los.
Anschließend findet sich der Inhalt des Archivs im Verzeichnis und kann von da verteilt werden.

Anmerkung:
Mit der Version 1.0 können Dateien 'im Paket entpackt' werden. Durch auswählen mit der
linken und entpacken mit der rechten Maustaste lassen sich mehrere Dateien gleichzeitig entpacken,
durch die Einschränkungen der Java-Umgebung bei mir aber nur soviel, wie gleichzeitig in der Liste
sichtbar waren. Auf diese Weise gelang es mir mit etwas Geduld die morrowind.bsa bis auf die fehlerhafte
Datei (s.u.) zu entpacken. Vorraussetzung: Listenansicht einer geöffneten .bsa

Packen von Archiven (Pack)

Hier begannen meine Probleme. Ich habe es nicht geschafft, mit dem BSA-Browser ein BSA-Archiv zu erzeugen.
Jedesmal wurde die dazu benötigte bsapack.exe auf 0 Byte gesetzt und ein Fehler ausgegeben.

- Pack-Versuch -->

  Die Fehlermeldung

Für Hinweise, warum es zu dem Fehler kommt wäre ich sehr dankar ;)

Um die Archive doch noch zu packen habe ich die bsapack.exe von Hand gestartet. Dadurch erhielt ich dann auch ein Archiv.
Die .exe muss sich im zu packenden Verzeichnis befinden, es werden nur Dateien in Unterverzeichnissen eingepackt.

Das erste Bild zeigt den Verzeichnisinhalt und die Parameter der bsapack.exe, das zweite Bild den Aufruf und die Programmausgaben.

   

Auf diese Art und Weise sollten sich auch Archive entpacken lassen (Parameter Unpack).

Registrieren von Archiven (Register)

Damit MW BSA-Archive als Datenquelle verwendet müssen diese in der Morrowind.ini eingetragen sein.
Das kann man natürlich von Hand erledigen. Oder dem BSA-Browser überlassen.
Das Archiv muss sich im Data Files Ordner befinden.
Der BSA-Browser arbeitet nur mit dem in der Registry des Betriebssystems eingetragenen Installationspfades des Spiels

Im sich öffnenten Fenster auf Update klicken, die Dateien werden eingetragen.

- nachher -->

Ich hoffe es hilft etwas.
Im übrigen möchte ich auf die dem BSA-Browser beiliegende .htm-Datei verweisen, die die Anweisungen zur Installation und Bedienung enthält.

Achtung

Beim Entpacken der Morrowind.bsa bricht der BSA-Browser 0.5 ohne Fehlermeldung ab.
Wer mit der bsapack.exe in der Konsole entpackt erhält eine Fehlermeldung bei der Datei menu.dds aufgrund der das Entpacken abgebrochen wird.
Die Dateien lassen sich weitehin einzeln (und mühsam ;) entpacken, nur eben nicht das komplette Archiv.
Mit der Version 1.0 lassen sich durch den Browser auch mehrere ausgewählte Dateien entpacken.

Besitzer der Eine-CD-Version:
Wer zum Modden nicht unbedingt .nifs des Originals verändern will (z.B. umtexturieren) muss die Archive aber nicht zwingend entpacken.
Es können im CS bereits vorhandenene Objekte (mit dem gewünschten Mesh -auch Model oder .nif- heraussuchen) geändert werden.
Das Spiel benutzt die Dateien auch da aus den .bsa-Archiven.


jsc's Morrowind-Kram
Diskussion im off. Forum