Ubuntu 12.10 „Quantal Quetzal“
Ubuntu 12.04 „Precise Pangolin“
Ubuntu 11.10 „Oneiric Ocelot“
Ubuntu 10.04 „Lucid Lynx“
In manchen Fällen benötigt man die ScummVM-Tools - eine nützliche Sammlung von Werkzeugen - die man von der Projektseite
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.
![]() | ![]() |
GUI | Einstellungen |
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].
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.
Zusätzlich ist eines der folgenden Pakete notwendig [6] - je nach gewünschtem Audiocodec:
vorbis-tools (Vorbis )
flac (Free Lossless Audio Codec )
lame (multiverse, Bekannter Encoder für mp3 )
mit apturl
Paketliste zum Kopieren:
sudo apt-get install vorbis-tools flac lame
sudo aptitude install vorbis-tools flac lame
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 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
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.
Die Bedienung der grafischen Oberfläche ist intuitiv zu erfassen - die wichtigsten Punkte:
ScummVM Tools | |
Menüpunkt | Beschreibung |
"Compress" | Audiodateien komprimieren. |
"Extract" | Inhalt aus Archiven entpacken. |
"Advanced" | Werkzeug auswählen. |
"Setings" | Einstellungen für MP3, flac und ogg anpassen. |
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ß.
Eine Anleitung zur Benutzung der einzelnen Werkzeuge findet man im Wiki von scummvm.org .
Die folgenden Werkzeuge stehen zur Verfügung:
ScummVM Tools | ||
Werkzeug | Beschreibung | Anwendungsbeispiel |
Extraktion | ||
extract_kyra | Entpackt die Dateien mit der Endung .PAK aus den Spielen der Kyrandia Serie. | extract_kyra [Parameter] <Datei> |
Komprimierung | ||
compress_agos | Komprimiert 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_kyra | Umwandlung und Komprimierung der Sprachdateien (*.VRM) von The Legend of Kyrandia in die Formate MP3, Vorbis or FLAC. | ./compress_kyra <Parameter> Eingabedatei Ausgabedatei |
compress_scumm_sou | Wandelt die Dateien mit den Endungen *.sou in *.so3 (MP3), *.sog (Vorbis) oder *.sof (FLAC) um. | compress_scumm_sou [Parameter] monster.sou |
compress_sword1 | Sprache und Musik (*.clu) von Baphomets Fluch in *.cl3 (MP3), *.clg (Vorbis) bzw. *.clf (FLAC) umwandeln. | compress_sword1 [Parameter] <Audiopfad> |
compress_sword2 | Baphomets 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.sh | Skript, welches die Umwandlung in *.dxa vornimmt. Wine wird hierfür benötigt. | Floyd |
Bevor man am Originalspieleordner Veränderungen vornimmt sollte man lieber eine Kopie des Ordners anlegen.