Seite 2 von 8

Re: Schleichfahrt Dateiformat

Verfasst: Dienstag 8. Juni 2010, 11:28
von Nox_firegalaxy
Ahh pardon. In meiner Welt gibt es nur begnadete und leidliche Programmierer. Nicht-Programmierer sind da nicht vorgesehen ;) . Also ich könnte dir anbieten es als EXE zusammen zu basteln, die eine Datei als raw PCM + BMP rausschreiben.

EDIT:
Die S16 Dateien sind auch Texturen? Habe da bisher nur die Paletten ausgelesen. Wie sind denn die S16 Dateien aufgebaut? Ggf. kann ich ja so auf die IMG Dateien schließen.

Re: Schleichfahrt Dateiformat

Verfasst: Dienstag 8. Juni 2010, 13:19
von pgargon
Das wäre sehr nett. :D
Ich habe habe zwar vor einigen Jahren selber in C++ Borland programmiert allerdings besitze ich keine der Programme mehr. :cool:

Re: Schleichfahrt Dateiformat

Verfasst: Dienstag 8. Juni 2010, 16:03
von Nox_firegalaxy
http://dl.dropbox.com/u/6841319/mvi.zip MVI Datei in den selben Ordner kopieren und draufziehen. Ergebnisse befinden sich dann im tmp Ordner. kA warum er die Datei nicht gescheit öffnet, wenn sie sich in einem anderen Ordner befindet, aber ich hab atm nicht die Muse das genauer zu untersuchen.

Re: Schleichfahrt Dateiformat

Verfasst: Dienstag 8. Juni 2010, 22:18
von balthasar
S16, IMB u. PAL
Soviel ich weiß sind die S16 Dateien Texturen mit geringerer Auflösung als die IMB Texturen. Die zu "entschlüsseln" ist denk ich nicht notwendig. Das einzige was man von den S16 Dateien braucht ist die darin gespeicherte Palette. Für die "hochauflösenden" Bodentexturen gibt es ja keine eigene PAL Datei, da wird einfach die Palette aus der entsprechenden S16 Datei genommen.

IMG
Habe ich mir leider noch nie angesehen.

Edit: Bin kurz durch die IMG Files gegangen. Da gibts offenbar 3 Varianten welche durch die ersten 2 bytes unterschieden werden:
1043, 1024 und 1025
Die 1025 sind indexed Images mit: 18byte Header (2byte Id, 4byte Width, 4byte Height) und dann Index Data. Palette muss man sich halt die richtige aus dem GFX/PAL Ordner raussuchen. Diese Bilder dürften wohl hauptsächlich Hintergründe bei Dialogen sein (siehe Bild).
Zu den anderen Versionen habe ich keinen Plan...

BTW: Sau geil dass du das mit den MVIs hinbekommen hast ;)

Re: Schleichfahrt Dateiformat

Verfasst: Mittwoch 9. Juni 2010, 08:29
von pgargon
Danke Nox_firegalaxy für deine Mühe werde sie ausprobieren und hoffen das die stimmigen Zwischensequenzen wieder gehen. Habe gestern ein UnPak-Tool für die AN2 Dateien gefunden so das man angeblich mit den AN2_Dateien einen Mod erstellen kann. Hintergrund ist es mal auszuloten ob nicht ein Schleichfahrt-Mod mit der Engine von AN2 möglich ist. Gut die Modelle von Schleichfahrt müsste man neu erstellen (werde ich mit 3DS Max machen) aber den Rest hat man schon. :mrgreen:

Re: Schleichfahrt Dateiformat

Verfasst: Mittwoch 9. Juni 2010, 09:48
von Corny
Nice, das kompilier ich mir dann wohl bei Gelegenheit mal :)

Re: Schleichfahrt Dateiformat

Verfasst: Mittwoch 9. Juni 2010, 12:46
von Nox_firegalaxy
Dank Tilman Sauerbeck ist es mir gelungen die 0x400 ordentlich zu öffnen. Nur leider sind die HUD sachen eben genau die 0x413. Wäre gut, wenn da noch jemand mal draufschauen würde. Bin für Ideen offen :) .

Re: Schleichfahrt Dateiformat

Verfasst: Mittwoch 9. Juni 2010, 20:30
von balthasar
Wie sind die 0x400 denn aufgebaut?

Re: Schleichfahrt Dateiformat

Verfasst: Mittwoch 9. Juni 2010, 23:09
von Nox_firegalaxy
http://codepad.org/p8Z8a5gj sprich das Verfahren fällt weg. ggf spiel ich mit dem gedanken, dass es ein RLE Verfahren sein könnte, aber so recht will ich das noch nicht glauben.

Re: Schleichfahrt Dateiformat

Verfasst: Donnerstag 10. Juni 2010, 14:07
von Nox_firegalaxy
Okay ist geknackt. Handelt sich um das gleiche Verfahren nur ohne Palette und 16bit Farben.