ubuntuusers.de

Hinweis: Dies ist ein statischer Snapshot unseres Wikis vom 25. März 2013 und kann daher nicht bearbeitet werden. Der aktuelle Artikel ist unter wiki.ubuntuusers.de zu finden.

ScummVM Tools

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

./scummvmtools_128.png In manchen Fällen benötigt man die ScummVM-Tools - eine nützliche Sammlung von Werkzeugen - die man von der Projektseite {en} als Quellcode herunterladen kann. Sie erlauben es unter anderem Dateien aus Spielen zu extrahieren, Audiodateien in ein anderes Format (z.B. flac, mp3 oder ogg) zu konvertieren und anschließend zu komprimieren sowie Videosequenzen für ScummVM nutzbar zu machen. Dies ist unter anderem mit Spielen, welche für den NES, Amiga, C64 oder Mac programmiert wurden möglich. Die Befehle können einzeln ausgeführt oder in Skripten eingepflegt werden.

./ScummVMTools.jpg ./Settings.jpg
GUI Einstellungen

Installation

Nach dem Download entpackt [1] man das Archiv und wechselt in der Konsole [2] in den entpackten Ordner und kompiliert die Tools mit make [3].

Alternative Installation

Statt dem Compilieren des Quellcodes, kann auch ein vorhandenes RedHat-Paket (*.rpm) von der oben genannten Projektseite zu einem Debian-Paket mittels Alien umgewandelt [4] und das entstandene Paket über die Paketverwaltung installiert [5] werden.

Paketquelle

Zusätzlich ist eines der folgenden Pakete notwendig [6] - je nach gewünschtem Audiocodec:

Wiki/Vorlagen/Installbutton/button.png mit apturl

Paketliste zum Kopieren:

sudo apt-get install vorbis-tools flac lame 

sudo aptitude install vorbis-tools flac lame 

PlayDeb

Hinweis!

Zusätzliche Fremdquellen können das System gefährden.

deb http://archive.getdeb.net/ubuntu oneiric-getdeb games

Um die Fremdquelle zu authentifizieren, kann man entweder den Signierungsschlüssel herunterladen {dl} und in der Paketverwaltung hinzufügen oder folgenden Befehl ausführen:

wget -q http://archive.getdeb.net/getdeb-archive.key -O- | sudo apt-key add - 

Anschließend das Paket installieren [6]:

  • scummvm-tools

Wiki/Vorlagen/Installbutton/button.png mit apturl

Paketliste zum Kopieren:

sudo apt-get install scummvm-tools 

sudo aptitude install scummvm-tools 

Das Programm kann anschließend unter "Anwendungen -> Spiele -> ScummVM Tools" gestartet werden.

Benutzung

GUI

Die Bedienung der grafischen Oberfläche ist intuitiv zu erfassen - die wichtigsten Punkte:

ScummVM Tools
MenüpunktBeschreibung
"Compress"Audiodateien komprimieren.
"Extract"Inhalt aus Archiven entpacken.
"Advanced"Werkzeug auswählen.
"Setings"Einstellungen für MP3, flac und ogg anpassen.

Terminal

Die zur Verfügung stehenden Parameter erfährt man, sofern das gewünschte Programm über das Terminal [2] gestartet wird:

./extract_kyra 
Use:
./extract_kyra filename [OPTIONS]
Here are the options, default is listing files to stdout
-o xxx   Extract only file 'xxx'
-x       Extract all files
-a       Use this if you want to extract files from the Amiga .PAK files

Um ein Werkzeug nutzen zu können kopiert man dieses entweder in den Spieleordner oder man greift vom Ordner in dem sich die ScummVM-Tools befinden auf diesen zu:

./compress_scumm_sou --vorbis /media/disk/Games/dott/monster.sou      #Die Datei monster.sou liegt im Spieleordner /media/disk/Games/dott 

Nun beginnt die Umwandlung in das Format mp3 (monster.sog):

...
Voice file found (pos = 238096581) : Sound Data
 - length = 170490
 - sample rate = 22050 (d2)
 - compression = 8bits (00)
Encoding "tempfile.raw" to
         "tempfile.ogg"
at quality 3,00
        Encoding [ 0m00s so far] /
...

Nachdem die o.g. Datei erstellt wurde kann monster.sou gelöscht werden. Die Originaldatei hatte in diesem Beispiel eine Größe von 227,2 MB - die monster.sog ist lediglich 77,6 MB groß.

Werkzeuge

Eine Anleitung zur Benutzung der einzelnen Werkzeuge findet man im Wiki von scummvm.org {en}.

Die folgenden Werkzeuge stehen zur Verfügung:

ScummVM Tools
WerkzeugBeschreibungAnwendungsbeispiel
Extraktion
extract_kyraEntpackt die Dateien mit der Endung .PAK aus den Spielen der Kyrandia Serie. extract_kyra [Parameter] <Datei>
Komprimierung
compress_agosKomprimiert und konvertiert die Sprachdateien (*.von und *.wav) von Floyd und Simon the Sorcerer 1/2 in die Formate MP3, Vorbis oder FLAC. compress_agos [Parameter] <Datei | mac>
compress_kyraUmwandlung und Komprimierung der Sprachdateien (*.VRM) von The Legend of Kyrandia in die Formate MP3, Vorbis or FLAC. ./compress_kyra <Parameter> Eingabedatei Ausgabedatei
compress_scumm_souWandelt die Dateien mit den Endungen *.sou in *.so3 (MP3), *.sog (Vorbis) oder *.sof (FLAC) um. compress_scumm_sou [Parameter] monster.sou
compress_sword1Sprache und Musik (*.clu) von Baphomets Fluch in *.cl3 (MP3), *.clg (Vorbis) bzw. *.clf (FLAC) umwandeln. compress_sword1 [Parameter] <Audiopfad>
compress_sword2Baphomets Fluch 2 - Der Spiegel der Finsternis (s. compress_sword1) compress_sword2 [Parameter] <Datei>
Enkoder
encode_dxa <Dateiname>Erstellt die Videodatei *.dxa aus den Smacker Videos (*.smk). Video wird zuerst in *.PNG umgewandel sowie eine Datei im Format *.wav erstellt. Später wird das Video enkodiert und als Ergebnis erhält man die Video- sowie die Videospur im gewählten Format (flac, mp3 oder ogg). Floyd
convert_dxa.shSkript, welches die Umwandlung in *.dxa vornimmt. Wine wird hierfür benötigt. Floyd

Hinweis:

Bevor man am Originalspieleordner Veränderungen vornimmt sollte man lieber eine Kopie des Ordners anlegen.

ubuntuusers.local › WikiSpieleScummVM Tools