cgboard - classic games

Normale Version: Floyd unter ScummVM
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Könnte mal jemand ein Tutorial machen, wie man Floyd unter ScummVM zum Laufen bekommt?

inkl. aller Schritte zur Videokonvertierung und eine Liste der Dateien, die unbedingt im Verzeichnis sein müssen.
Welche Dateien im Verzeichnis liegen müssen findest du hier:

http://www.scummvm.org/documentation.php?view=datafiles

wie man konvertiert: du musst zuerst die RAD-Tools besorgen um aus den Videos die Bilder zu extrahieren, danach musst du mit den ScummVM-Tools das ganze in das DXA-Video-Format konvertieren... wie genau steht in der Readme... eine genauere Anleitung für Windows kann ich dir leider nicht geben... sorry

Achja, die RAD-Video-Tools findest du hier: http://www.radgametools.com/bnkdown.htm
Die richtige Version von ScummVM besorgen
Wir brauchen wirklich die aktuellste Version von allen. Und das ist der "Daily build", also die Entwicklerversion, täglich veröffentlicht. Gibt es hier! Klick
Downloaden und mit einem Doppelklick installieren. Wichtig dabei ist, dass es in dem ScummVM-Verzeichnis auch ein tools/ Verzeichnis gibt. Brauchen wir später!

Die Floyd-Dateien zusammenkopieren
Wir gehen mal von der deutschen 4CD-Version aus (die 2CD geht glaub ich genauso). Zuerst alle Dateien von den CDs in einen Ordner zusammenkopieren, dabei die "voices.wav" nicht überschreiben, sondern je nach CD in "voices1.wav" bis "voices4.wav" umbenennen. Zum Schluss haben wir also vier davon.
Jetzt das Spiel von der ersten CD installieren, und die installierten Dateien in das Verzeichnis kopieren, wo schon die ganzen anderen Dateien liegen. Wer es ordentlich haben will, kann jetzt noch Dateien löschen, die von ScummVM nicht benötigt werden (.CAB ist zum Beispiel ein guter Tipp)
Jetzt sollte das Spiel schon laufen, bis auf die Cutscenes, denn die sind in einem Format, das ScummVM nicht lesen kann.

Die Cutscenes konvertieren
Um die Cutscenes zu konvertieren, brauchen wir eine Reihe von Tools, die unter dem Namen "RAD Video Tools" bekannt sind. Download gibt es hier!Klick ("The RAD Video Tools". Downloaden und installieren.
Änderung! Es ist jetzt auch möglich, den Ton der Cutscenes mit FLAC zu komprimieren, was wir natürlich machen. Wo ihr FLAC herbekommt, seht ihr weiter unten (Audiodateien komprimieren).
Um das Konvertieren zu vereinfachen, habe ich mir ein Batchskript geschrieben:

SET FLAC_PATH=E:\\flac\\bin
SET TOOLS_PATH=E:\\ScummVM\\tools
SET BINK_PATH=E:\\RADVideo

SET PATH=%PATH%;%FLAC_PATH%

for %%i in (*.smk) do %BINK_PATH%\\BinkConv.exe %%i %%~ni.png /n-1 /z1 /#
for %%i in (*.smk) do %BINK_PATH%\\BinkConv.exe %%i %%~ni.wav /v /#
for %%i in (*.smk) do %TOOLS_PATH%\\encode_dxa.exe --flac %%~ni
del *.png
del *.wav
pause

Diesen Text in eine Datei kopieren, und diese dann mit der Endung .bat in unser Verzeichnis mit den gesammelten Floyd-Dateien speichern.
WICHTIG: Die Pfade in den ersten drei Zeilen müssen angepasst werden. Also zB E:\\ScummVM\\tools ist mein ScummVM-Tools-Verzeichnis. Stattdessen euer eigenes einsetzen!
Wenn das erledigt ist, mit einem Doppelklick, oder über die Konsole starten und erst mal ein paar Stunden warten(5-6 Stunden waren es bei mir). Immerhin müssen über 1GB Videos neu kodiert werden.
Wenn das geklappt hat (es sollte für jede .smk Datei eine .dxa Datei vorhanden sein), können die .smk Dateien gelöscht werden. Am besten vorher noch mit ScummVM ausprobieren.

Fehler korrigieren
Das ist richtig! Es gibt ein paar Fehler der Originalversion, die mit ScummVM behoben werden können. Es werden nämlich manche Videos gar nicht abgespielt, die werdet ihr jetzt zum ersten Mal sehen.
Folgende Dateien sind falsch benannt und werden deshalb nicht abgespielt:
newcre~1.dxa => newcredits.dxa
mix_fe~1.dxa => mix_feeb1.dxa
mix_fe~2.dxa => mix_feeb2.dxa
mix_fe~3.dxa => mix_feeb3.dxa <-- bin nicht ganz sicher.
Ihr könnt auch leicht herausfinden, ob es noch andere solche Fälle gibt. Im ScummVM-Konsolenfenster wird angezeigt, wenn eine Cutscene nicht gefunden wurde. Dann kann man nachsehen, ob die vielleicht nur den falschen Dateinamen hat.

Speicherplatz sparen: Audio komprimieren
Vielleicht ist es euch aufgefallen: Die .dxa Dateien brauchen mehr Speicherplatz als die Originaldateien. Um das wieder zu kompensieren können wir die Audiodateien (voiceX.wav) mit FLAC verlustfrei (im Gegensatz zu mp3) komprimieren, um wieder in etwa auf den selben Nenner wie vorher zu kommen.
Hier gibt es erst mal den Download der FLAC-Tools Klick, diese in ein Verzeichnis entpacken und den Verzeichnisnamen merken.
Wieder mal gibt es ein hilfreiches Batchskript von mir um den Vorgang zu erleichtern:

SET FLAC_PATH=E:\\flac\\bin
SET TOOLS_PATH=E:\\ScummVM\\tools

SET PATH=%PATH%;%FLAC_PATH%
for %%i in (voices?.wav) do %TOOLS_PATH%\\compress_simon.exe --flac %%i
pause

Pfade anpassen wie vorher, in das richtige Verzeichnis mit der Endung .bat speichern und ab geht die Post.
Wenn alles geklappt hat (1 Stunde später...), haben wir jetzt zusätzlich zu den voices?.wav vier voices?.fla Dateien, die ungefähr halb so groß sind. Ja? Dann können die .wav Dateien gelöscht werden.

Danke an Oncer von simonology.de
Cool, danke!!!!!!!!!!! Pleased Pleased Fröhlich Fröhlich
wow, das klingt mal kompliziert. und ich dachte ich kann einfach meine cds reinschieben, installieren und mit scymm loslegen! verdammter mist aber auch Wink
also kopiere ich erst die daten der cds in ein verzeichnis (wav dateien der reihenfolge nach benennen), installiere dann aber trotzdem von den cds nochmal in das selbe verzeichnis *konfus*?!? danach muessen dann nur noch ganz einfach die videos und sounds konvertiert werden, was der groesste act dabei ist...und dazu muss man noch beachten, dass man zusateliche videos irgendwie bekommen kann....huiuiuiuiui...will mir nicht jemand ne .bat schreiben, die alles automatisch fuer mich macht*lol*? das waere doch mal praktisch!
stimmt das denn jetzt so im groben wie ich das verstanden habe?
Zitat:Original von Corsafahrer
Cool, danke!!!!!!!!!!! Pleased Pleased Fröhlich Fröhlich

Wenn du das hinbekommst, gibts des dann als Download frei für uns andere faule Säcke? Big Grin
Zitat:Original von Manny Calavera
also kopiere ich erst die daten der cds in ein verzeichnis (wav dateien der reihenfolge nach benennen), installiere dann aber trotzdem von den cds nochmal in das selbe verzeichnis *konfus*?!?

Ja, genau. Nachdem du alle 4 CDs in einen Order geschoben hast musst du nochmal die erste CD einlegen, und das Spiel installieren. Alle Daten die so auf die Festplatte kommen schiebst du auch in den Ordner mit den 4 CDs.


Zitat:Original von Manny Calavera
und dazu muss man noch beachten, dass man zusateliche videos irgendwie bekommen kann?

Nein nicht ganz. Du musst sie nur richtig umbennen. Ich habe Floyd vor einen halben Jahr bereits konvertiert, und das komplette Spiel dann durchgespielt. Bei mir musste man dann noch die Videodatei "GetCar" in "Get Car" umbennen. Und dann natürlich noch die die oben bereits genannt wurden.

Zitat:Original von Manny Calavera
huiuiuiuiui...will mir nicht jemand ne .bat schreiben, die alles automatisch fuer mich macht*lol*?

So eine bat datei gab es tatsächlich. Aber ich weiß leider nicht mehr wo ich die gefunden habe.
also wenn du die .bat nochmal finden solltest, wäre ich dankbar! Smile
Ich werde mich mal auf die Suche machen, vieleicht finde ich es wieder.
Zitat:Original von Manny Calavera
also wenn du die .bat nochmal finden solltest, wäre ich dankbar! Smile

also falls Andi die .bat nicht finden sollte, dann mach ich dir halt eine, hab's noch ganz gut im Kopf, ist noch nicht so lange her seit ich das gemacht habe!!

Müsste nur folgendes wissen:

Version: DE/ENG, 2 oder 4-CD Version!!