Benutzer-Werkzeuge

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Letzte Überarbeitung Beide Seiten, nächste Überarbeitung
nsis [2015/08/19 16:30]
milkyway
nsis [2016/02/09 13:26]
milgo
Zeile 2: Zeile 2:
  
 [[http://​nsis.sourceforge.net/​|NSIS]] (Nullsoft Scriptable Install System) ist ein Open Source Programm mit dem man Instalationsprogramme erstellen kann. Dadurch wird die Installation einer Modifikation für die User deutlich leichter und sie haben weniger Möglichkeiten etwas falsch zu machen ;-) [[http://​nsis.sourceforge.net/​|NSIS]] (Nullsoft Scriptable Install System) ist ein Open Source Programm mit dem man Instalationsprogramme erstellen kann. Dadurch wird die Installation einer Modifikation für die User deutlich leichter und sie haben weniger Möglichkeiten etwas falsch zu machen ;-)
 +
 +===== Verwendung =====
  
 Diese Anleitung ist so nur für Gothic II verwendbar. Eine alternative Anleitung, ebenfalls für Gothic II, ist [[http://​forum.worldofplayers.de/​forum/​threads/​28219-Editing-FAQ?​p=14305268&​viewfull=1#​post14305268|im Forum]] zu finden. Diese Anleitung ist so nur für Gothic II verwendbar. Eine alternative Anleitung, ebenfalls für Gothic II, ist [[http://​forum.worldofplayers.de/​forum/​threads/​28219-Editing-FAQ?​p=14305268&​viewfull=1#​post14305268|im Forum]] zu finden.
 Im G2MDK sind Beispielskripte für den Installer einer G2 Mod in <Gothic II>​\\_work\\demo,​ die kann man sehr leicht für seine eigene Mod anpassen: Im G2MDK sind Beispielskripte für den Installer einer G2 Mod in <Gothic II>​\\_work\\demo,​ die kann man sehr leicht für seine eigene Mod anpassen:
-  -Sicherheitskopie von <Gothic II>\\_work\\demo erstellen+  -Sicherheitskopie von <Gothic II>​\_work\demo erstellen
   -[[http://​nsis.sourceforge.net/​|NSIS]] installieren   -[[http://​nsis.sourceforge.net/​|NSIS]] installieren
   -Wenn man will kann man auch noch [[http://​hmne.sourceforge.net/​|HMNE]] installieren,​ das ist ein Editor für die NSIS Skripte.   -Wenn man will kann man auch noch [[http://​hmne.sourceforge.net/​|HMNE]] installieren,​ das ist ein Editor für die NSIS Skripte.
Zeile 12: Zeile 14:
   -Alle Dateien deiner Modifikation (.ini, .mod und [[Allgemein:​Einleitung2|ggf die Musik und Videos]]) in die richtigen Ordner in __\\_work\\demo\\install\\__ kopieren.   -Alle Dateien deiner Modifikation (.ini, .mod und [[Allgemein:​Einleitung2|ggf die Musik und Videos]]) in die richtigen Ordner in __\\_work\\demo\\install\\__ kopieren.
   -<Gothic II>​\\_work\\demo\\setup.nsi mit [[http://​hmne.sourceforge.net/​|HMNE]] (siehe oben) oder einem normalen Texteditor öffnen.   -<Gothic II>​\\_work\\demo\\setup.nsi mit [[http://​hmne.sourceforge.net/​|HMNE]] (siehe oben) oder einem normalen Texteditor öffnen.
-  -Den __ToDo__ Abschnitt anpassen (sollte selbsterklärend sein)<​code nsis>; TODO: Eigenschaften der Modifikation +  -Den __ToDo__ Abschnitt anpassen (sollte selbsterklärend sein) 
-!define MOD_FILE "//mymod//" ; Mod-Dateiname (KEINE Leer- oder Sonderzeichen!) + 
-!define MOD_NAME "//Meine Modifikation//" ​                 ; Mod-Titel +<code nsis>; TODO: Eigenschaften der Modifikation 
-!define MOD_COPY "​Copyright © 20//04////ich//" ​ ; Mod-Copyright +!define MOD_FILE "​mymod"​ ; Mod-Dateiname (KEINE Leer- oder Sonderzeichen!) 
-!define MOD_COMP "//nochmal ich//" ​                   ; Mod-Herausgeber +!define MOD_NAME "Meine Modifikation" ​                 ; Mod-Titel 
-!define MOD_LINK "```http://```//ich.de//" ​    ; Herausgeber-Link +!define MOD_COPY "​Copyright © 2004, ich" ​ ; Mod-Copyright 
-!define MOD_HELP "```http://```//​ich.de/​mymod//" ; Support-Link</​code>​+!define MOD_COMP "​nochmal ich" ​                   ; Mod-Herausgeber 
 +!define MOD_LINK "​http://​ich.de/" ​    ; Herausgeber-Link 
 +!define MOD_HELP "​http://​ich.de/​mymod/"​ ; Support-Link</​code>​ 
   -Wenn die Mod Musik oder Videos beinhaltet muss man die entsprechenden Dateien in den an den entsprechenden Installer und Uninstaller Sektionen eintragen   -Wenn die Mod Musik oder Videos beinhaltet muss man die entsprechenden Dateien in den an den entsprechenden Installer und Uninstaller Sektionen eintragen
   -abspeichern   -abspeichern
-  -mit der rechten Maustaste auf <Gothic II>\\_work\\demo\\setup.nsi klicken und "​compile NSIS Script"​ auswählen+  -mit der rechten Maustaste auf <Gothic II>​\_work\demo\setup.nsi klicken und "​compile NSIS Script"​ auswählen
   -je nach Größe der Mod lange warten   -je nach Größe der Mod lange warten
   -Die neu entstandene .exe Datei sollte der Installer sein, bitte an einer frischen Gothic 2.6 Installation ohne G2MDK testen bevor man die Mod veröffentlicht.   -Die neu entstandene .exe Datei sollte der Installer sein, bitte an einer frischen Gothic 2.6 Installation ohne G2MDK testen bevor man die Mod veröffentlicht.
Zeile 27: Zeile 32:
 Anmerkungen:​ Anmerkungen:​
   *Der [[GothicStarter]] wird bei den Beispielskripten automatisch mit in den Installer gepackt.   *Der [[GothicStarter]] wird bei den Beispielskripten automatisch mit in den Installer gepackt.
-  *<Gothic II>\\_work\\demo\\setup.bat ignoriere ich absichtlich :-p weil [[GothicVDFS]] vergleichsweise leicht zu bedienen ist.+  *<Gothic II>​\_work\demo\setup.bat ignoriere ich absichtlich :-p weil [[GothicVDFS]] vergleichsweise leicht zu bedienen ist.
nsis.txt · Zuletzt geändert: 2016/02/09 13:27 von milgo