Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung | |||
|
nsis_installer_mit_bild:sound [2026/08/18 02:40] 216.73.216.48 alte Version wiederhergestellt (2016/02/09 12:27) |
nsis_installer_mit_bild:sound [2026/08/18 02:40] (aktuell) 216.73.216.48 alte Version wiederhergestellt (2015/08/18 20:15) |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== NSIS Installer mit Bild/ | + | == NSIS Installer mit Bild/Sound == |
| In diesem Tutorial will ich euch mal zeigen wie ihr euren NSIS Installer mit einem Bild, Sound und ein paar weiteren Kleinigkeiten verschönern könnt. | In diesem Tutorial will ich euch mal zeigen wie ihr euren NSIS Installer mit einem Bild, Sound und ein paar weiteren Kleinigkeiten verschönern könnt. | ||
| Zeile 5: | Zeile 5: | ||
| Das Tutorial basiert auf dem Gothic I Installationsskript der G1MDK Demo Mod von NicoDE, ich vermute aber, dass es bei dem Gothic II Installationsskript kaum Unterschiede gibt. | Das Tutorial basiert auf dem Gothic I Installationsskript der G1MDK Demo Mod von NicoDE, ich vermute aber, dass es bei dem Gothic II Installationsskript kaum Unterschiede gibt. | ||
| - | Mit diesen Tricks könnt ihr euer Installationsprogramm (fast) ganz individuell an eure Mod anpassen und schon die Installation der Mod macht Spaß! | ||
| - | ===== Installationsprogramm mit Bild verschönern | + | == 1. Installationsprogramm mit Bild verschönern == |
| - | {{ :nsis_installer_mit_bild: | + | http:// |
| //So kann das aussehen// | //So kann das aussehen// | ||
| Zeile 16: | Zeile 15: | ||
| Öffnet euer Installationsskript mit HM NIS Edit und schreibt eine Zeile unterhalb von " !define MUI_FINISHPAGE_RUN_NOTCHECKED" | Öffnet euer Installationsskript mit HM NIS Edit und schreibt eine Zeile unterhalb von " !define MUI_FINISHPAGE_RUN_NOTCHECKED" | ||
| - | < | + | * |
| Als Bildformat geht nur das BMP-Format (egal ob 24 bit, 256 Farben, 16 Farben oder 2 Farben). | Als Bildformat geht nur das BMP-Format (egal ob 24 bit, 256 Farben, 16 Farben oder 2 Farben). | ||
| Zeile 24: | Zeile 23: | ||
| Sollte das nicht gehen, könnt ihr das Strecken verhindern indem ihr zusätzlich den folgenden Befehl verwendet: | Sollte das nicht gehen, könnt ihr das Strecken verhindern indem ihr zusätzlich den folgenden Befehl verwendet: | ||
| - | < | + | * !define MUI_WELCOMEFINISHPAGE_BITMAP_NOSTRETCH |
| Geschafft! Kompiliert den Installer mit Shift+F9 und seht euch das Ergebnis an. | Geschafft! Kompiliert den Installer mit Shift+F9 und seht euch das Ergebnis an. | ||
| Zeile 33: | Zeile 32: | ||
| - | ===== Installationsprogramm mit Sound versehen | + | == 2. Installationsprogramm mit Sound versehen. == |
| Ein Bild allein sieht ja schon recht schön aus, doch so richtig atmosphärisch wird das ganze erst, wenn wir das Installationsprogramm mit Sound hinterlegen. | Ein Bild allein sieht ja schon recht schön aus, doch so richtig atmosphärisch wird das ganze erst, wenn wir das Installationsprogramm mit Sound hinterlegen. | ||
| Zeile 39: | Zeile 38: | ||
| Das Vorgehen hierbei ist etwas komplizierter. Geht eine Zeile unter " !define MOD_VERS_TEXT" | Das Vorgehen hierbei ist etwas komplizierter. Geht eine Zeile unter " !define MOD_VERS_TEXT" | ||
| - | < | ||
| ;Sound | ;Sound | ||
| | | ||
| Zeile 45: | Zeile 43: | ||
| Name " | Name " | ||
| OutFile " | OutFile " | ||
| - | </ | ||
| Dann fügt ihr unter " | Dann fügt ihr unter " | ||
| - | < | ||
| ;Sound | ;Sound | ||
| SetOutPath " | SetOutPath " | ||
| Zeile 60: | Zeile 56: | ||
| SendMessage $hmci 0x0465 0 " | SendMessage $hmci 0x0465 0 " | ||
| nosup: | nosup: | ||
| - | </ | ||
| Anmerkungen: | Anmerkungen: | ||
| - | | + | * In diesem Fall muss die Audiodatei eine mp3 Datei mit dem Namen " |
| - | * Anstelle von " | + | |
| - | * Natürlich könnt ihr auch mehrere Sounds gleichzeitig abspielen lassen, indem ihr einen 2. Sound definiert und das untere Skript 2x einfügt und anpasst. | + | * Anstelle von " |
| + | |||
| + | * Natürlich könnt ihr auch mehrere Sounds gleichzeitig abspielen lassen, indem ihr einen 2. Sound definiert und das untere Skript 2x einfügt und anpasst. | ||
| Dieser Teil des Tutorials basiert auf dem Artikel "Play Sound" aus dem NSIS Wiki. | Dieser Teil des Tutorials basiert auf dem Artikel "Play Sound" aus dem NSIS Wiki. | ||
| Zeile 78: | Zeile 75: | ||
| Schreibt unter die Zeile " | Schreibt unter die Zeile " | ||
| - | < | ||
| ;Sound | ;Sound | ||
| !define MUSICFILE | !define MUSICFILE | ||
| - | </ | + | |
| Dann sucht ihr die Zeile " | Dann sucht ihr die Zeile " | ||
| - | < | ||
| ;Sound | ;Sound | ||
| InitPluginsDir | InitPluginsDir | ||
| Zeile 93: | Zeile 88: | ||
| IntOp $1 " | IntOp $1 " | ||
| System:: | System:: | ||
| - | </ | ||
| Quelle: http:// | Quelle: http:// | ||
| Zeile 102: | Zeile 96: | ||
| -------------------------------------------------------------- | -------------------------------------------------------------- | ||
| - | ==== 2.1 Wie kann man Sounds nun sinnvoll nutzen? | + | == 2.1 Wie kann man Sounds nun sinnvoll nutzen? == |
| Hier kommt es natürlich immer auf die jeweilige Mod an, aber man kann z.B. schon während des Installers einen Dialog laufen lassen, der dann zeitlich kurz vor dem Ingamegeschehen stattfindet. Wenn eure Mod also damit anfängt, dass der Held zusammen mit einem Freund mit einem Schiff auf einer Insel ankommt, könnte man im Installationsprogramm einen kurzen, vielleicht witzigen Dialog zeigen, der während der Schiffsfahrt stattfindet. | Hier kommt es natürlich immer auf die jeweilige Mod an, aber man kann z.B. schon während des Installers einen Dialog laufen lassen, der dann zeitlich kurz vor dem Ingamegeschehen stattfindet. Wenn eure Mod also damit anfängt, dass der Held zusammen mit einem Freund mit einem Schiff auf einer Insel ankommt, könnte man im Installationsprogramm einen kurzen, vielleicht witzigen Dialog zeigen, der während der Schiffsfahrt stattfindet. | ||
| Zeile 108: | Zeile 102: | ||
| In diesem Fall bräuchte man mindestens 2 Sounds: | In diesem Fall bräuchte man mindestens 2 Sounds: | ||
| - | | + | * 1 Sound sorgt dafür, dass man das Meer hört und wird immer wieder geloopt. |
| - | * Der andere Sound spielt das Gespräch ab, das nicht wiederholt wird. | + | * Der andere Sound spielt das Gespräch ab, das nicht wiederholt wird. |
| Noch ein paar Tipps: | Noch ein paar Tipps: | ||
| - | | + | * Obwohl einige Audioformate akzeptiert werden, solltet ihr am besten das Mp3-Format verwenden, da es den besten Kompromiss aus Dateigröße und Qualität bietet. Verwendet am besten den hochqualitativen lame encoder mit einer variablen Bit rate von ~115 - ~130 (V6, bzw. V5). |
| - | * Da es beim Loopen von Mp3-Dateien eine kurze Pause gibt, sorgt dafür dass loopende Sounds min. 1 Minute gehen. | + | * Da es beim Loopen von Mp3-Dateien eine kurze Pause gibt, sorgt dafür dass loopende Sounds min. 1 Minute gehen. |
| - | * Verwendet bei Dialogen Stereoeffekte (geht ganz einfach mit Audacity). Es hört sich erstens gut an, wenn man die eine Person von links hört und die andere von rechts und es sorgt zudem dafür, dass man gleich weiß, das jetzt jemand anderes redet. | + | * Verwendet bei Dialogen Stereoeffekte (geht ganz einfach mit Audacity). Es hört sich erstens gut an, wenn man die eine Person von links hört und die andere von rechts und es sorgt zudem dafür, dass man gleich weiß, das jetzt jemand anderes redet. |
| - | * Macht so Sachen wie Dialoge nicht zu lang, es sei denn die Installation eurer Mod benötigt auch lange. | + | * Macht so Sachen wie Dialoge nicht zu lang, es sei denn die Installation eurer Mod benötigt auch lange. |
| Gut, ihr seid fertig! Hört euch das Ergebnis am besten gleich an. | Gut, ihr seid fertig! Hört euch das Ergebnis am besten gleich an. | ||
| - | ===== 3. Weitere Verschönerungen ===== | + | == 3. Weitere Verschönerungen == |
| + | http:// | ||
| + | Ihr könnt jetzt auch noch einige kleinere Details des Installationsprogramms verschönern. Schreibt sie am besten unter !define MUI_WELCOMEPAGE_LINK_DIRECTION | ||
| - | {{ : | + | * |
| - | Ihr könnt jetzt auch noch einige kleinere Details des Installationsprogramms verschönern. Schreibt sie am besten unter '' | + | * |
| - | + | * | |
| - | < | + | |
| - | !define MUI_INSTFILESPAGE_PROGRESSBAR " | + | |
| - | !define MUI_INSTFILESPAGE_COLORS " | + | |
| Anstelle von FARBE schreibt ihr einfach die Farbe und zwar hexadezimal. | Anstelle von FARBE schreibt ihr einfach die Farbe und zwar hexadezimal. | ||
| Zeile 136: | Zeile 129: | ||
| - | ===== Eigenes | + | == Eigener |
| - | Unter die Zeile '' | + | Unter die Zeile "!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS" |
| - | < | ||
| ;Icon | ;Icon | ||
| Icon " | Icon " | ||
| - | </ | + | |
| + | |||
| + | |||
| + | |||
| + | Mit diesen Tricks könnt ihr euer Installationsprogramm (fast) ganz individuell an eure Mod anpassen und schon die Installation der Mod macht Spaß! | ||
| Euch auch viel Spaß beim Ausprobieren | Euch auch viel Spaß beim Ausprobieren | ||
| + | |||
| + | davied | ||