2.4 Emulationseinstellungen
Auf AmigaOS und kompatiblen Systemen wird Malibu mit einem
Einstellungsprogramm geliefert, das es erlaubt eine Feinabstimmung
der Scala-Emulation vornehmen zu können. Sie können das
Einstellungsprogramm starten über das Plugin-Menü in der
Hollywood-GUI oder in der Workbench. Das Einstellungsprogramm
wird Ihre Einstellungen in die Datei malibu.ini schreiben. Unter
AmigaOS und Kompatiblen wird diese Datei im selben Verzeichnis wie
die ausführbare Hauptdatei malibu.hwp gespeichert. Auf den
anderen Plattformen wird die malibu.ini an den folgenden
Stellen gespeichert:
Da Malibu nur unter AmigaOS mit einem eigenen Einstellungsprogramm
ausgeliefert wird, müssen Sie die malibu.ini direkt bearbeiten,
wenn Sie Emulationsoptionen auf Nicht-Amiga-Plattformen konfigurieren möchten.
Erstellen Sie dazu einfach eine Datei namens malibu.ini an der richtigen
Stelle (siehe oben) und fügen Sie ihm die gewünschten Optionen hinzu. Unten sind alle
Optionen beschrieben, die im Einstellungsprogramm auf AmigaOS und Kompatiblen konfiguriert
werden können. Am Ende der Beschreibung der einzelnen
Optionen finden Sie in der Einstellungsdatei malibu.ini den Schlüssel, der zu
setzen ist, so dass Sie bestimmte Optionen durch manuelles Bearbeiten der
malibu.ini aktivieren oder deaktivieren können. Um zum Beispiel
die Skriptschleife zu aktivieren, fügen Sie beispielsweise die folgende Zeile in die
malibu.ini ein:
Folgende Dinge können konfiguriert werden:
Emulationsoptionen:
- – Loop script:
Wenn Sie dieses Kästchen ankreuzen, wird jedes Scala-Skript, das Sie starten,
beim Erreichen des Endes eine Schleife machen. Der Schlüssel für diese
Einstellung ist Loop script. Der Standardwert ist
True.
- – Emulate pause commands at page end:
Die meisten Scala-Skripte haben Pausenbefehle am Ende jeder Seite. Wenn Sie
dieses Kontrollkästchen aktivieren, werden sie emuliert. Sofern Sie nicht
einen sehr schnellen Amiga haben, müssen Sie dieses Kontrollkästchen nicht
aktivieren, da Malibu automatisch mit dem Vorbereiten der nächsten Seite
beginnt, wenn das Ende einer Seite erreicht ist. Und das dauert meistens
länger als der ursprüngliche Pause-Befehl. Sie sollten dieses Kästchen nur
aktivieren, wenn Sie einen sehr schnellen Amiga haben und Skripte zu schnell
laufen. Der Schlüssel für diese Option ist Emulate pause end.
Der Standardwert ist
True.
- – Emulate pause commands during page:
Wenn Sie dieses Kontrollkästchen aktivieren, werden Pausenbefehle, die
während einer Seite angezeigt werden, emuliert. Es wird empfohlen, dieses
Kontrollkästchen zu aktivieren. Der Schlüssel für diese Option ist
Emulate pause page. Der Standardwert ist
True.
- – Emulate pause accurately:
Wenn diese Option aktiviert ist, wird Malibu versuchen, die Pausenbefehle von
Scala so genau wie möglich zu emulieren. Die Aktivierung dieser Option kann zu
Zeitproblemen führen, da die Übergangseffekte von Hollywood nicht genau so
lang sind wie die von Scala. Deshalb ist es standardmäßig deaktiviert. Der
Schlüssel für diese Option ist Accurate pause. Der Standardwert ist
False.
Animationsoptionen:
- – Play animations:
Wenn Sie dieses Kästchen markieren, werden Animationen abgespielt. Bitte
beachten Sie, dass Sie auch "Play animations from disk" wählen sollten,
da Animationen viel Speicherplatz benötigen, zumal sie alle in 24-bit
konvertiert werden müssen. Z.B. würde eine 640x480 Große Animation in
16 Farben mit 100 Frames etwa 90 Megabyte benötigen, wenn sie in den
Speicher geladen würde (!!!). Deshalb sollten Sie eigentlich auch
"Play animations from disk" wählen. Der Schlüssel für diese Option
ist Play anims. Standardwert ist
True.
- – Play animations from disk:
Wenn Sie dieses Kästchen markieren, wird Malibu alle Animationen direkt von
der Festplatte abspielen. Dies ist ein wenig langsamer, spart aber viel
Speicher. Deshalb wird diese Option empfohlen und der Schlüssel ist Play anims from disk.
Der Standardwert ist
True.
Übergangseffekt-Optionen:
- – Picture transition speed:
In dieser Combobox können Sie eine Geschwindigkeit festlegen, die für
alle Bildübergänge verwendet wird. Der Schlüssel für diese Option ist
BGPic FX speed. Ein Wert von 0 bedeutet langsam, 1 bedeutet normal und 2
bedeutet schnell. Der Standardwert ist 1.
- – Default picture transition:
Hollywood unterstützt nicht alle Scala-Übergangseffekte. Der Übergang, den
Sie hier auswählen, wird angezeigt, wenn Malibu für den erforderlichen
Scala-Übergang keinen gleichen Hollywood-Übergang finden kann. Die
Standardeinstellung dafür ist 'random transition'. Der Schlüssel für diese
Option ist Default BGPic FX. Es muss auf den ganzzahligen Wert eines
Hollywood-Übergangseffekts gesetzt werden, der um eins erhöht wird. Um
einen zufälligen Effekt zu verwenden, setzen Sie ihn auf 0, was auch der
Standardwert ist.
- – Object transition speed:
In dieser Combobox können Sie eine Geschwindigkeit festlegen, die
für alle Objektübergänge verwendet wird. Der Schlüssel für diese Option ist
Object FX speed. Ein Wert von 0 bedeutet langsam, 1 bedeutet normal und 2
bedeutet schnell. Der Standardwert ist 1.
- – Default object transition:
Dies entspricht 'default picture transition' mit der Ausnahme, dass der
Übergangseffekt, den Sie hier angeben, für Objektübergänge verwendet wird.
Der Schlüssel für diese Option ist Default object FX. Es muss auf den
ganzzahligen Wert eines Hollywood-Übergangseffekts gesetzt werden, der um
eins erhöht wird. Um einen zufälligen Effekt zu verwenden, setzen Sie ihn
auf 0, was auch der Standardwert ist.
Exportoptionen:
- – Save script to:
Wenn Sie hier den Namen eines Dateinamens eingeben, speichert Malibu in
dieser Datei automatisch eine Kopie des Scala-Skripts, das in ein Hollywood-Skript
konvertiert wurde. Dadurch können Sie einige manuelle Änderungen am Skript
vornehmen. Der Schlüssel für diese Option ist Save script. Standardmäßig
wird eine leere Zeichenkette verwendet, was bedeutet, dass Malibu das aus
dem eingegebenen Scala-Skript das generierte Hollywood-Skript nicht speichern
sollte.
Verschiedene Optionen:
- – Enable quit with ESC:
Wenn Sie dieses Kästchen markieren, können Sie jederzeit durch Drücken
der Escape-Taste beenden (nützlich im Vollbildmodus, wenn das Fenster
kein Schließsymbol hat). Der Schlüssel für diese Option ist Enable escape quit.
Der Standardwert ist
True.
- – Show busy pointer when working:
Wenn Sie dieses Kästchen markieren, zeigt Malibu seinen Beschäftigt-Zustand
an, indem er den Beschäftigt-Mauszeiger anzeigt. Auf langsameren Systemen
kann es sinnvoll sein, dieses Kontrollkästchen zu aktivieren.
Der Schlüssel für diese Option ist Show busy pointer. Standardwert
ist
False.
- – Hide pointer all the time:
Aktivieren Sie dieses Kontrollkästchen, wenn der Mauszeiger überhaupt nicht
sichtbar sein soll. Nützlich für Präsentationen. Der Schlüssel für diese
Option ist Hide pointer. Der Standardwert ist
False.
- – Allow relative paths:
Scala verwendet immer absolute Pfaddefinitionen für externe Daten.
Dies hat den Nachteil, dass Skripte nicht ohne Modifikationen auf
anderen Systemen laufen, da jeder Dateiname absolut adressiert wird, z.B.
dh0:Apps/Scala Scripts/Demo.iff. Wenn Sie dieses Kontrollkästchen
aktivieren, sucht Malibu zuerst, ob die Datei im aktuellen Verzeichnis
vorhanden ist, und lädt sie von dort. Andernfalls wird es den vollständigen
Pfad versuchen. Der Schlüssel für diese Option ist Try relative path.
Der Standardwert ist True.
- – Substitute Intellifonts:
Wenn diese Option ausgewählt ist, ersetzt Malibu alle Intellifonts durch
eine Standardschriftart. Dies kann nützlich sein, wenn Sie Malibu auf einem
System ausführen, das Compugraphic Intellifonts (wie Windows, Mac OS X
oder Linux) nicht unterstützt. Der Schlüssel für diese Option ist
Replace intelli fonts. Auf Nicht-Amiga-Systemen wird
True und auf
Amiga-Systemen False verwendet.
- – Never fail because of missing fonts:
Wenn Sie diese Option auswählen, ersetzt Malibu automatisch fehlende
Schriftarten. Es wird nicht empfohlen, diese Option festzulegen, da Sie
andernfalls nicht über fehlende Schriftarten informiert werden, sodass Sie
diese Schriftarten nicht finden und installieren können. Diese Option ist
also nur für temporäre Testzwecke nützlich. Der Schlüssel für diese Option
ist Never fail on fonts. Der Standardwert ist
False.
- – Emulate font antialiasing:
Wählen Sie diese Option, um das Schriftart-Antialiasing zu aktivieren.
Beachten Sie, dass dies kein echtes vektorbasiertes Antialiasing ist,
sondern nur eine Annäherung, die auf Unschärfe basiert, so dass es nicht
so gut aussieht. Deshalb ist es standardmäßig deaktiviert. Der Schlüssel
für diese Option ist Emulate antialias. Der Standardwert ist
False.
Navigation zeigen