38 lines
946 B
NSIS
38 lines
946 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 |