10.01.2009, 17:13
Und hier ist sie, die neue Version. Die folgenden Punkte haben sich im Vergleich zur Vorversion geändert (grob nach Wichtigkeit geordnet):
- Es wird auf die Endianness des bei der Kompilation zugrundeliegenden Systems geprüft. Leider konnte ich diesen Schritt mangels 64bit-System nicht testen, hoffe aber, dass es nun auch auf x86_64-Systemen ohne Anpassung läuft.
- Für jedes Archiv wird nun eine Master-Datei benötigt, die noch einmal alle enthaltenen Dateien auflistet. Dieser Schritt liegt vor allem in meinen neuen Erkenntnissen zum DSA3-Archivformat begründet, dass in den Archiven von DSA3 nicht die Dateinamen, sondern die Reihenfolge zum Auffinden benutzt werden.
Die Master-Datei muss das gleiche Präfix wie die Archivdatei haben und .FN als Suffix (SCHICK.DAT --> SCHICK.FN, RIVA.ALF --> RIVA.FN, u.s.w.). Außerdem müssen beide Dateien im gleichen Verzeichnis liegen.
- Da passende Master-Dateien nur für DSA2 beiliegen, müssen sie für DSA1- und DSA3-Archive erst erzeugt werden. Dies geschieht mit dem neuen "m"-Modus. Mittels
wird beispielsweise die Masterdatei DATA/RIVA.FN für das Archiv RIVA.ALF erzeugt.Code:nltpack m DATA/RIVA.ALF
- Es werden nun auch DSA3-Archive voll unterstützt, d.h. es können Riva-Archive gepackt werden.
- Die DSAGEN.DAT aus DSA1 wird unterstützt. Die INTRODAT.DIR/INTRODAT.VOl werden weiterhin nicht unterstützt, das kommt in der nächsten Version.
Hallo, ich bin's - der Bart von Fidel Castro. Und mir ist total langweilich nie geschnitten wurde.
I'm a roleplayer. My dice are like my relationships: platonic and unlucky.
I'm a roleplayer. My dice are like my relationships: platonic and unlucky.