sinfar-installer/Pages/page_game_selection.nsi
2025-04-20 15:30:51 -04:00

38 lines
945 B
NSIS

!include "nsDialogs.nsh"
Var InstallTypeRadio_NWNDIAMOND
Var InstallTypeRadio_NWNEE
Function Page_GameSelection
nsDialogs::Create 1018
Pop $0
${NSD_CreateLabel} 0 0 100% 12u "Select your game's version:"
Pop $1
${NSD_CreateRadioButton} 0 20u 100% 10u "Neverwinter Nights Diamond Edition"
Pop $InstallTypeRadio_NWNDIAMOND
; ${NSD_CreateRadioButton} 0 32u 100% 10u "Neverwinter Nights: Enhanced Edition"
; Pop $InstallTypeRadio_NWNEE
${NSD_SetState} $InstallTypeRadio_NWNDIAMOND ${BST_CHECKED}
nsDialogs::Show
FunctionEnd
Function Page_GameSelection_Validation
${NSD_GetState} $InstallTypeRadio_NWNDIAMOND $0
StrCmp $0 ${BST_CHECKED} 0 +3
StrCpy $INSTALL_TYPE "Diamond"
Goto end
StrCpy $INSTALL_TYPE "EE"
end:
DetailPrint "Game version: $INSTALL_TYPE"
FunctionEnd
; C:\Program Files (x86)\GOG Galaxy\Games\NWN Diamond
; C:\Program Files (x86)\GOG Galaxy\Games\Neverwinter Nights Enhanced Edition