@Hendrik:
Leider geht jetzt das Entpacken der STAR.DAT (Diskettenversion) nicht mehr.
Der Entpacker identifiziert die Dateien von DSA2 als DSA3.
listing contents of DSA3 archive /home/henne/dosbox_work/SPIELE/DSA2/CD_C1.02/DATA/STAR.DAT
EDIT:
und DSA3 Dateien als DSA2.
henne@Henne01:~/dev/games/freedsa/trunk/modding/nltpack/test$ ../nltpack l ~/dosbox_work/SPIELE/DSA3/RIVA_1.12/DATA/RIVA.ALF
Running on little-endian system
nltpack: dsa2.cpp:43: virtual bool DSA2::read(std::istream&): Assertion `file_size >= oldentry->offset' failed.
Aborted
EDIT2:
Habs gefixt. filename.compare() gibt 0 zurück wenn der String gefunden wurde, ansonsten die erste unstimmige Postion.
Leider geht jetzt das Entpacken der STAR.DAT (Diskettenversion) nicht mehr.
Der Entpacker identifiziert die Dateien von DSA2 als DSA3.
listing contents of DSA3 archive /home/henne/dosbox_work/SPIELE/DSA2/CD_C1.02/DATA/STAR.DAT
EDIT:
und DSA3 Dateien als DSA2.
henne@Henne01:~/dev/games/freedsa/trunk/modding/nltpack/test$ ../nltpack l ~/dosbox_work/SPIELE/DSA3/RIVA_1.12/DATA/RIVA.ALF
Running on little-endian system
nltpack: dsa2.cpp:43: virtual bool DSA2::read(std::istream&): Assertion `file_size >= oldentry->offset' failed.
Aborted
EDIT2:
Habs gefixt. filename.compare() gibt 0 zurück wenn der String gefunden wurde, ansonsten die erste unstimmige Postion.