- updated windows installer to automatically move mydata contents to new appdata location if mydata is located in previous installation
This commit is contained in:
parent
b897611a6b
commit
644218af0f
|
@ -65,6 +65,8 @@ Function MUIGUIInit
|
||||||
|
|
||||||
FindWindow $0 '_Nb'
|
FindWindow $0 '_Nb'
|
||||||
EBanner::show /NOUNLOAD /FIT=BOTH /HWND=$0 "$PLUGINSDIR\megaglestinstallscreen.jpg"
|
EBanner::show /NOUNLOAD /FIT=BOTH /HWND=$0 "$PLUGINSDIR\megaglestinstallscreen.jpg"
|
||||||
|
#BgImage::SetBg /NOUNLOAD /FILLSCREEN "$PLUGINSDIR\megaglestinstallscreen.jpg"
|
||||||
|
#BgImage::Redraw /NOUNLOAD
|
||||||
|
|
||||||
# FindWindow $0 "#32770" "" $HWNDPARENT
|
# FindWindow $0 "#32770" "" $HWNDPARENT
|
||||||
# GetDlgItem $0 $0 1006
|
# GetDlgItem $0 $0 1006
|
||||||
|
@ -98,7 +100,9 @@ Function MUIGUIInit
|
||||||
|
|
||||||
foundInst:
|
foundInst:
|
||||||
|
|
||||||
MessageBox MB_YESNO|MB_ICONEXCLAMATION \
|
#MessageBox MB_OK|MB_ICONEXCLAMATION "Looking for mods in [$R0\\mydata\\]"
|
||||||
|
|
||||||
|
MessageBox MB_YESNO|MB_ICONEXCLAMATION \
|
||||||
"${APNAME} v$R2 is already installed in [$R0]. $\n$\nClick `Yes` to remove the \
|
"${APNAME} v$R2 is already installed in [$R0]. $\n$\nClick `Yes` to remove the \
|
||||||
previous installation (including all your MODS) or `No` to over-write or install to a different location." \
|
previous installation (including all your MODS) or `No` to over-write or install to a different location." \
|
||||||
IDYES uninstInit
|
IDYES uninstInit
|
||||||
|
@ -113,11 +117,19 @@ MessageBox MB_YESNO|MB_ICONEXCLAMATION \
|
||||||
;Run the uninstaller
|
;Run the uninstaller
|
||||||
uninstInit:
|
uninstInit:
|
||||||
ClearErrors
|
ClearErrors
|
||||||
|
IfFileExists "$R0\mydata\" 0 +2
|
||||||
|
CreateDirectory "$APPDATA\megaglest\"
|
||||||
|
Rename "$R0\mydata\*.*" "$APPDATA\megaglest\"
|
||||||
|
ClearErrors
|
||||||
|
|
||||||
ExecWait '$R1 _?=$R0' ;Do not copy the uninstaller to a temp file
|
ExecWait '$R1 _?=$R0' ;Do not copy the uninstaller to a temp file
|
||||||
|
|
||||||
Exec $R0\uninst.exe ; instead of the ExecWait line
|
Exec $R0\uninst.exe ; instead of the ExecWait line
|
||||||
|
|
||||||
doneInit:
|
doneInit:
|
||||||
|
IfFileExists "$R0\mydata\" 0 +2
|
||||||
|
CreateDirectory "$APPDATA\megaglest\"
|
||||||
|
Rename "$R0\mydata\*.*" "$APPDATA\megaglest\"
|
||||||
|
ClearErrors
|
||||||
|
|
||||||
FunctionEnd
|
FunctionEnd
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue