18.04.2012, 15:53
(18.04.2012, 15:00)tommy schrieb: ich wollte mir mit dem Tool "NLTPack" mal die Archive entpacken lassen, doch leider sprigt er mir in folgender zeile raus:
cerror << "Matching FN file (" <<fn_name<<") could not be opened.\n";
ich habe nochmal nachgeschaut, und ich besitzer für keinen der Teile ".fn" dateien. Mache ich irgendwas falsch?
Joa, das ist in der Tat etwas kompliziert.
[spoiler=Technische Erklärung]
Die Archivformate der NLT sind für alle 3 Teile recht unterschiedlich, und Teil 2 benötigt zusätzlich zu den .DAT Dateien ohnehin eine .FN (die müssen auch vorhanden sein).
Dadurch kann man z.B. auch Einträge im Archiv haben, ohne die dazugehörige Datei tatsächlich dort zu speichern. DSA2 hat das für die Aufteilung der Daten auf CD und Festplatte benutzt.
Ich habe mich damals entschieden, diesen Mechanismus verallgemeinert auch für DSA1- und DSA3-Archive zu verwenden.
[/spoiler]
Für Sternenschweif müssen solche .FN-Dateien im gleichen Verzeichnis wie die .DAT-Archivdateien vorhanden sein.
Um ein Archiv zu packen (nicht jedoch beim Entpacken), muss in jedem Fall eine passende .FN-Datei vorhanden sein. Eine solche Datei kann man mittels
Code:
./nltpack m /pfad/zum/archiv.dat
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.