DVD Launcher (Startmenü für eine DVD)
Verfasst: Mi 17. Dez 2014, 09:49
Einleitung
WCS DVD Launcher ist, wie der Name schon sagt, als Menü für eine Wing Commander Saga DVD gedacht. Wie eine solche aussehen könnte, sieht man in diesem Thema.
Mit dem Launcher lässt sich sowohl das Setup für Wing Commander Saga starten, als auch beliebige andere Dateien auf der DVD. Optional kann auch der WCS Introsound beim Start des Launchers, also beim einlegen der DVD abgespielt werden und während der Installation können Screenshots im Hintergrund gezeigt werden.
Dabei sind die Menüpunkte nicht in Stein gemeisselt. Zum einen sind die Beschriftungen der Buttons genauso änderbar wie auch die Aktionen die ausgelöst werden. Dadurch eignet sich der Launcher auch gleich für eine mögliche zukünftige deutsche Version von WCS. Eine Ausnahme ist hier nur der oberste Button (1); seine Funktion ist fest definiert, die Beschriftung(en) können aber auch hier individuell angepasst werden.
Bei der Entstehung des Launchers standen folgende Kriterien im Vordergrund: Stabilität, Flexibilität und selbstverständlich sollte der Launcher auch nach WCS aussehen. Konstruktive Kritik, Ideen und Verbesserungsvorschläge sind willkommen. Bei neuen Ideen wird aber immer abgewogen ob das auch gut ins Konzept des Launchers und vor allem zu WCS passt. Die Namen der Forenmitglieder deren Ideen umgesetzt wurden, werden von mir im Changelog erwähnt.
Grundsätzliche Funktionalität
Buttons
Der oberste Button (1) hat wie erwähnt eine Sonderstellung. Die Aktion ist hier fest definiert. Das heisst: Bei einem Windows ohne installiertem WCS zeigt der Button als Text standardmässig "Install Wing Commander Saga" und als Aktion ist demnach auch der Start des WCS Setups festgelegt. Wird die DVD dagegen auf einem Windows eingelegt auf dem schon WCS installiert ist, dann ändert sich der Text des obersten Buttons auf "Play Wing Commander Saga". In diesem Fall wird dann als Aktion direkt der WCS Launcher gestartet. Also ein Standard der sich weitgehend durchgesetzt hat.
Die weiteren Buttons (2-7) sind komplett anpassbar. Ob damit eine Mediendatei wie z.B. die genialen WCS Trailer auf der DVD gezeigt, ein Ordner auf der DVD geöffnet, eine Webseite aufgerufen oder ein PDF angezeigt werden soll, bleibt jedem selbst überlassen. Im Zip Archiv befinden sich im Ordner "ini_examples" Beispiele für mögliche INIs. Anhand dieser Beispiele versteht man auch schnell wie die INI individuell angepasst werden kann.
Während der Installation von WCS
Während der Installation wird der DVD Launcher in die Taskleiste minimiert und wartet auf den Abschluss der Installation. Ist diese beendet, holt sich der DVD Launcher selbst wieder aus der Taskleiste. Dann prüft er ob WCS ordnungsgemäss installiert wurde und schaltet in diesem Fall automatisch den Button von "Install" auf "Play" um. So kann man bequem nacheinander zuerst WCS und dann den oder die Patches installieren und zum Abschluss WCS selbst starten.
Mini-Modus
Wird der DVD Launcher auf einem Windows gestartet mit einem zu geringen vertikalen Desktop-Arbeitsbereich, dann wird die GUI automatisch in den "Mini-Modus" versetzt, bei dem das Fenster deutlich kleiner ist und sämtliche Buttons neu angeordnet sind. Sieht dann zwar nicht mehr so schön aus, aber die Bedienbarkeit bleibt vollständig erhalten.
Preloading
Bei dieser Funktion die für jeden Button einzeln aktiviert werden kann, wird schon beim Start des Launchers die verknüpfte Datei von der DVD in das lokale temporäre Verzeichnis kopiert. Auf diese Weise kann z.B. das Handbuch auch während der Installation angezeigt werden, ohne das hierfür auf die DVD zugegriffen werden muss.
Zusätzliche Funktionalität (Optional)
Introsound
Der Launcher kann beim Start, also nach dem Einlegen der DVD einen Introusound abspielen. Dieser muss im Format WAVE vorliegen. Den Standard WCS Introsound als WAVE findet man weiter unten bei den Downloads. Wo diese WAVE abgelegt sein muss wird in der Readme und weiter unten erklärt (DVD Inhalt). Beim Introsound ist das Preloading automatisch aktiv.
Man kann natürlich auch eine beliebige andere WAVE Datei nehmen und grundsätzlich kann diese auch eine beliebige Spieldauer und damit beliebige Grösse haben. Allerdings sollte man bedenken, dass diese WAVE Datei beim Einlegen der DVD durch das Preloading auch erst in das temporäre Verzeichnis kopiert wird und je grösser die WAVE Datei ist, desto länger dauert es natürlich bis der Launcher bedient werden kann. Ein paar MB sind kein Problem. Mehr als 10-15MB sollten es aber nicht sein.
Slideshow
Während der Installation von WCS können im Hintergrund in einem eigenen Screenshot-Viewer (Overlay) Bilder von WCS gezeigt werden. Wo diese abgelegt sein müssen wird in der Readme und weiter unten erklärt (DVD Inhalt). Diese Bilder werden immer optimal dargestellt, also immer mit korrektem Seitenverhältnis. Bilder die für den Desktop zu gross sind, werden mit einem Bild-Optimierer mit der bestmöglichen Qualität verkleinert. Bilder die gleich oder kleiner als der Desktop sind, werden zentriert dargestellt. Bei den Screenshots ist das Preloading automatisch aktiv.
Es dürfen zwar prinzipiell beliebig viele Screenshots vorhanden sein, aber schon ein paar hundert machen eigentlich keinen Sinn, denn die Bilder müssen durch das Preloading ja auch erst komplett auf die Platte kopiert werden, bevor sie angezeigt werden können. Hier gilt also ebenfalls: soviel wie nötig und so wenig wie möglich. Ein guter Wert wären etwa 20 Screenshots. Dann hätte der Launcher bei 30 Sekunden Anzeigedauer pro Bild für exakt 10 Minuten Bildmaterial das er während der Installation zeigen kann, ohne das sich ein Bild wiederholt. Die Bilder dürfen im Format BMP oder JPG vorliegen. Empfehlenswert sind natürlich JPGs, da diese deutlich weniger Platz auf der DVD benötigen und natürlich auch schneller kopiert werden.
INI Regeln für die Buttons
Im Archiv gibt es eine kleine Readme die erklärt was gemacht werden muss, das ist wirklich simpel: Das Archiv enthält bereits das fertige Root der DVD (Ordner "dvd_root") inklusive eines DVD Icons und DVD Autostart-Funktion sowie die Standard-INI. In dieses Verzeichnis müssen nur noch die Dateien aus dem offiziellen WCS Archiv hineinkopiert und dann der Inhalt dieses Root Verzeichnisses auf DVD gebrannt werden. Ausserdem akzeptiert der Launcher den Pfad in dem er sich auf der Platte befindet als DVD Root Verzeichnis. So kann man problemlos alles austesten bevor man die DVD brennt.
DVD Inhalt
Das DVD Root Verzeichnis sollte vor dem Brennen mindestens die folgenden Dateien enthalten:
Bonus Material und Funktionen
Wenn man alles haben möchte wofür der Launcher und die Standard INI ausgelegt ist, müssen noch folgende Ordner und Dateien vorhanden sein:
Als DVD Titel habe ich "Wing Commander Saga - TDD" gewählt. Mehr als 31 Zeichen sollte der Titel aber nicht haben, da er sonst u.U. je nach Windows nicht vollständig angezeigt wird und das sieht dann sehr unschön aus. Das hängt aber auch vom verwendeten Brennprogramm ab. Wer sich unsicher ist, setzt den Titel einfach auf "Wing Commander Saga" und ist damit auf der sicheren Seite. Als Brennprogramm verwende ich entweder Nero oder aber ImgBurn (Freeware). ImgBurn ist sehr komfortabel und ermöglicht es z.B. auch DVDs als Projekte speichern zu können. So muss man bei einer neuen Version der DVD nicht wieder alles neu definieren, sondern lädt einfach nur das WCS DVD Projekt das man vorher mal gespeichert hat. ImgBurn ist auch mein zuverlässiger Helfer beim Erzeugen einer ISO zum testen der DVD. Weitere Infos zum Brennen der DVD finden sich im WCS DVD Box Thema.
Bilder des Launchers
Sonstiges
Download
Sprachen: <Sprachunabhängig>
Vorherige Downloads: 522
WCS DVD Launcher ist, wie der Name schon sagt, als Menü für eine Wing Commander Saga DVD gedacht. Wie eine solche aussehen könnte, sieht man in diesem Thema.
Mit dem Launcher lässt sich sowohl das Setup für Wing Commander Saga starten, als auch beliebige andere Dateien auf der DVD. Optional kann auch der WCS Introsound beim Start des Launchers, also beim einlegen der DVD abgespielt werden und während der Installation können Screenshots im Hintergrund gezeigt werden.
Dabei sind die Menüpunkte nicht in Stein gemeisselt. Zum einen sind die Beschriftungen der Buttons genauso änderbar wie auch die Aktionen die ausgelöst werden. Dadurch eignet sich der Launcher auch gleich für eine mögliche zukünftige deutsche Version von WCS. Eine Ausnahme ist hier nur der oberste Button (1); seine Funktion ist fest definiert, die Beschriftung(en) können aber auch hier individuell angepasst werden.
Bei der Entstehung des Launchers standen folgende Kriterien im Vordergrund: Stabilität, Flexibilität und selbstverständlich sollte der Launcher auch nach WCS aussehen. Konstruktive Kritik, Ideen und Verbesserungsvorschläge sind willkommen. Bei neuen Ideen wird aber immer abgewogen ob das auch gut ins Konzept des Launchers und vor allem zu WCS passt. Die Namen der Forenmitglieder deren Ideen umgesetzt wurden, werden von mir im Changelog erwähnt.
Grundsätzliche Funktionalität
Buttons
Der oberste Button (1) hat wie erwähnt eine Sonderstellung. Die Aktion ist hier fest definiert. Das heisst: Bei einem Windows ohne installiertem WCS zeigt der Button als Text standardmässig "Install Wing Commander Saga" und als Aktion ist demnach auch der Start des WCS Setups festgelegt. Wird die DVD dagegen auf einem Windows eingelegt auf dem schon WCS installiert ist, dann ändert sich der Text des obersten Buttons auf "Play Wing Commander Saga". In diesem Fall wird dann als Aktion direkt der WCS Launcher gestartet. Also ein Standard der sich weitgehend durchgesetzt hat.
Die weiteren Buttons (2-7) sind komplett anpassbar. Ob damit eine Mediendatei wie z.B. die genialen WCS Trailer auf der DVD gezeigt, ein Ordner auf der DVD geöffnet, eine Webseite aufgerufen oder ein PDF angezeigt werden soll, bleibt jedem selbst überlassen. Im Zip Archiv befinden sich im Ordner "ini_examples" Beispiele für mögliche INIs. Anhand dieser Beispiele versteht man auch schnell wie die INI individuell angepasst werden kann.
Während der Installation von WCS
Während der Installation wird der DVD Launcher in die Taskleiste minimiert und wartet auf den Abschluss der Installation. Ist diese beendet, holt sich der DVD Launcher selbst wieder aus der Taskleiste. Dann prüft er ob WCS ordnungsgemäss installiert wurde und schaltet in diesem Fall automatisch den Button von "Install" auf "Play" um. So kann man bequem nacheinander zuerst WCS und dann den oder die Patches installieren und zum Abschluss WCS selbst starten.
Mini-Modus
Wird der DVD Launcher auf einem Windows gestartet mit einem zu geringen vertikalen Desktop-Arbeitsbereich, dann wird die GUI automatisch in den "Mini-Modus" versetzt, bei dem das Fenster deutlich kleiner ist und sämtliche Buttons neu angeordnet sind. Sieht dann zwar nicht mehr so schön aus, aber die Bedienbarkeit bleibt vollständig erhalten.
Preloading
Bei dieser Funktion die für jeden Button einzeln aktiviert werden kann, wird schon beim Start des Launchers die verknüpfte Datei von der DVD in das lokale temporäre Verzeichnis kopiert. Auf diese Weise kann z.B. das Handbuch auch während der Installation angezeigt werden, ohne das hierfür auf die DVD zugegriffen werden muss.
Zusätzliche Funktionalität (Optional)
Introsound
Der Launcher kann beim Start, also nach dem Einlegen der DVD einen Introusound abspielen. Dieser muss im Format WAVE vorliegen. Den Standard WCS Introsound als WAVE findet man weiter unten bei den Downloads. Wo diese WAVE abgelegt sein muss wird in der Readme und weiter unten erklärt (DVD Inhalt). Beim Introsound ist das Preloading automatisch aktiv.
Man kann natürlich auch eine beliebige andere WAVE Datei nehmen und grundsätzlich kann diese auch eine beliebige Spieldauer und damit beliebige Grösse haben. Allerdings sollte man bedenken, dass diese WAVE Datei beim Einlegen der DVD durch das Preloading auch erst in das temporäre Verzeichnis kopiert wird und je grösser die WAVE Datei ist, desto länger dauert es natürlich bis der Launcher bedient werden kann. Ein paar MB sind kein Problem. Mehr als 10-15MB sollten es aber nicht sein.
Slideshow
Während der Installation von WCS können im Hintergrund in einem eigenen Screenshot-Viewer (Overlay) Bilder von WCS gezeigt werden. Wo diese abgelegt sein müssen wird in der Readme und weiter unten erklärt (DVD Inhalt). Diese Bilder werden immer optimal dargestellt, also immer mit korrektem Seitenverhältnis. Bilder die für den Desktop zu gross sind, werden mit einem Bild-Optimierer mit der bestmöglichen Qualität verkleinert. Bilder die gleich oder kleiner als der Desktop sind, werden zentriert dargestellt. Bei den Screenshots ist das Preloading automatisch aktiv.
Es dürfen zwar prinzipiell beliebig viele Screenshots vorhanden sein, aber schon ein paar hundert machen eigentlich keinen Sinn, denn die Bilder müssen durch das Preloading ja auch erst komplett auf die Platte kopiert werden, bevor sie angezeigt werden können. Hier gilt also ebenfalls: soviel wie nötig und so wenig wie möglich. Ein guter Wert wären etwa 20 Screenshots. Dann hätte der Launcher bei 30 Sekunden Anzeigedauer pro Bild für exakt 10 Minuten Bildmaterial das er während der Installation zeigen kann, ohne das sich ein Bild wiederholt. Die Bilder dürfen im Format BMP oder JPG vorliegen. Empfehlenswert sind natürlich JPGs, da diese deutlich weniger Platz auf der DVD benötigen und natürlich auch schneller kopiert werden.
INI Regeln für die Buttons
- Ist eine Aktion nicht definiert, wird der Button ausgeblendet.
- Ist als Aktion eine Datei definiert aber diese nicht vorhanden, wird der Button zwar angezeigt, aber deaktiviert.
- Ist als Aktion ein Ordner definiert aber dieser nicht vorhanden oder leer, wird der Button zwar angezeigt, aber deaktiviert.
- Ausnahme sind URLs. Ist eine Aktion eine URL, wird der Button auf jeden Fall angezeigt und aktiviert. Bei URL Buttons wird die Beschriftung unterstrichen dargestellt.
Im Archiv gibt es eine kleine Readme die erklärt was gemacht werden muss, das ist wirklich simpel: Das Archiv enthält bereits das fertige Root der DVD (Ordner "dvd_root") inklusive eines DVD Icons und DVD Autostart-Funktion sowie die Standard-INI. In dieses Verzeichnis müssen nur noch die Dateien aus dem offiziellen WCS Archiv hineinkopiert und dann der Inhalt dieses Root Verzeichnisses auf DVD gebrannt werden. Ausserdem akzeptiert der Launcher den Pfad in dem er sich auf der Platte befindet als DVD Root Verzeichnis. So kann man problemlos alles austesten bevor man die DVD brennt.
DVD Inhalt
Das DVD Root Verzeichnis sollte vor dem Brennen mindestens die folgenden Dateien enthalten:
Bonus Material und Funktionen
Wenn man alles haben möchte wofür der Launcher und die Standard INI ausgelegt ist, müssen noch folgende Ordner und Dateien vorhanden sein:
Als DVD Titel habe ich "Wing Commander Saga - TDD" gewählt. Mehr als 31 Zeichen sollte der Titel aber nicht haben, da er sonst u.U. je nach Windows nicht vollständig angezeigt wird und das sieht dann sehr unschön aus. Das hängt aber auch vom verwendeten Brennprogramm ab. Wer sich unsicher ist, setzt den Titel einfach auf "Wing Commander Saga" und ist damit auf der sicheren Seite. Als Brennprogramm verwende ich entweder Nero oder aber ImgBurn (Freeware). ImgBurn ist sehr komfortabel und ermöglicht es z.B. auch DVDs als Projekte speichern zu können. So muss man bei einer neuen Version der DVD nicht wieder alles neu definieren, sondern lädt einfach nur das WCS DVD Projekt das man vorher mal gespeichert hat. ImgBurn ist auch mein zuverlässiger Helfer beim Erzeugen einer ISO zum testen der DVD. Weitere Infos zum Brennen der DVD finden sich im WCS DVD Box Thema.
Bilder des Launchers
Sonstiges
Download
Sprachen: <Sprachunabhängig>
Vorherige Downloads: 522