Ich habe mich jetzt für den Nullsoft Installer entschieden:
https://de.wikipedia.org/wiki/Nullsoft_ ... all_System
Install Creator und Install Forge hatte ich beide angeschaut, aber da gingen immer irgendwelche Sachen nicht und am Ende hatte ich keinen Bock mehr.
Was ich jetzt mit NSIS hinbekommen haben:
- Ein Installer, der im wesentlichen eine selbstextrahierendes Archiv ist
- Desktopverknüpfung wird erzeugt
- Keine Admin-Rechte nötig. User/AddData/Roaming/ als Standardpfad (das Spiel schreibt Dateien in sein Installationsverzeichnis, ich brauche also was mit Schreibrechten)
- Startbildschirm mit kurzer Begrüßung
- Installer hat auch auf High DPI keine verwaschenen Texte (sehr geläufiges Problem!)
- Zweisprachig. Standarddialoge sind automatisch übersetzt, Begrüßungsbildschirm ist deutsch + englisch. Sprache wird vom System ermittelt, dort wo ich es bisher getestet habe lief das gut. Im Bezug auf unsere Sprachdiskussion anderswo, geht es hier ja auch nicht um die Lieblingssprache sondern um irgendeine Sprache die der aktuelle Nutzer versteht. Im Zweifelsfalle klickt man 3 mal auf "Weiter", und muss gar nix lesen können, von daher passt das schon.
- Ein paar hübsche Bilder und Icons um den Gesamteindruck abzurunden.
Es gab ein paar Probleme und ich musste viele Dinge googeln, aber insgesamt war das in einem Nachmittag machbar. Am Ende hatte ich folgendes Skript: