tuxanci2-engine
Game engine for tuxanci2
Log | Files | Refs | README | LICENSE
commit af49df5ccb393ce04fea19c34f880703042606e6
parent 78ebd5d11d5e775987ba4a04d885e6965ad54033
Author: Connor Thomson <connor@gnufault.org>
Date: Sun, 25 Oct 2026 10:25:25 -0700
Customize the NSIS installer a little bit
Diffstat:
3 files changed, 13 insertions(+), 2 deletions(-)
diff --git a/platforms/win32/header_banner.bmp b/platforms/win32/header_banner.bmp
Binary files differ.
diff --git a/platforms/win32/installer.ico b/platforms/win32/installer.ico
Binary files differ.
diff --git a/platforms/win32/installer.nsi b/platforms/win32/installer.nsi
@@ -1,9 +1,20 @@
!include "MUI2.nsh"
-Name "Tuxánci 2"
+!define VERSION "0.30.0"
+
+Name "Tuxánci 2 v${VERSION}"
OutFile "tuxanci2-win32-i686.exe"
InstallDir "$PROGRAMFILES\tuxanci2"
+!define MUI_ICON "installer.ico"
+!define MUI_UNICON "installer.ico"
+
+!define MUI_HEADERIMAGE
+!define MUI_HEADERIMAGE_BITMAP "header_banner.bmp"
+
+!define MUI_WELCOMEPAGE_TITLE "Welcome to the Tuxánci 2 Setup Wizard"
+!define MUI_WELCOMEPAGE_TEXT "This wizard will guide you through the installation of Tuxánci 2 v${VERSION}.$\r$\n$\r$\nClick Next to continue."
+
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_LICENSE "../../LICENSE"
!insertmacro MUI_PAGE_DIRECTORY
@@ -30,7 +41,7 @@ Section "Core Files"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Tuxanci2" "QuietUninstallString" "$\"$INSTDIR\uninstall.exe /S$\""
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Tuxanci2" "InstallLocation" "$INSTDIR"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Tuxanci2" "Publisher" "GNUfault"
- WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Tuxanci2" "DisplayVersion" "0.30.0"
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Tuxanci2" "DisplayVersion" "${VERSION}"
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Tuxanci2" "NoModify" 1
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Tuxanci2" "NoRepair" 1
SectionEnd