!include "MUI.nsh" ;General !define APPNAME "Freeciv" !define APPID "Freeciv-2.0.9-win32" Name "Freeciv 2.0.9 (Win32 client)" OutFile "Output/setup.exe" InstallDir "$PROGRAMFILES\${APPID}" ; Registry key to check for directory (so if you install again, it will ; overwrite the old one automatically) InstallDirRegKey HKLM SOFTWARE\${APPID} "Install_Dir" ;Variables Var STARTMENU_FOLDER ; Pages !insertmacro MUI_PAGE_WELCOME !insertmacro MUI_PAGE_LICENSE "freeciv\COPYING" !insertmacro MUI_PAGE_COMPONENTS !insertmacro MUI_PAGE_DIRECTORY !insertmacro MUI_PAGE_STARTMENU "Application" $STARTMENU_FOLDER !insertmacro MUI_PAGE_INSTFILES !define MUI_FINISHPAGE_RUN "$INSTDIR\civclient.exe" !insertmacro MUI_PAGE_FINISH !insertmacro MUI_UNPAGE_CONFIRM !insertmacro MUI_UNPAGE_INSTFILES ;Languages !insertmacro MUI_LANGUAGE "English" ; The stuff to install Section "${APPNAME} (required)" SectionIn RO SetOutPath $INSTDIR File /nonfatal /r /x locale /x stdsounds.soundspec /x stdsounds freeciv\*.* ; Write the installation path into the registry WriteRegStr HKLM SOFTWARE\${APPID} "Install_Dir" "$INSTDIR" !insertmacro MUI_STARTMENU_WRITE_BEGIN Application CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER" CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Freeciv Server.lnk" "$INSTDIR\civserver.exe" CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Freeciv.lnk" "$INSTDIR\civclient.exe" CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Uninstall.lnk" "$INSTDIR\uninstall.exe" CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Website.lnk" "$INSTDIR\Freeciv.url" !insertmacro MUI_STARTMENU_WRITE_END ; Write the uninstall keys for Windows WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPID}" "DisplayName" "$(^Name)" WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPID}" "UninstallString" '"$INSTDIR\uninstall.exe"' WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPID}" "NoModify" 1 WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPID}" "NoRepair" 1 WriteUninstaller "uninstall.exe" SetOutPath $INSTDIR SectionEnd SectionGroup "soundsets" Section "stdsounds" SetOutPath $INSTDIR\data File /r freeciv\data\stdsounds.soundspec SetOutPath $INSTDIR\data\stdsounds File /r freeciv\data\stdsounds\*.* SetOutPath $INSTDIR SectionEnd SectionGroupEnd SectionGroup "additional languages" Section /o "ar" SetOutPath $INSTDIR\share\locale\ar File /r freeciv\share\locale\ar\*.* SetOutPath $INSTDIR SectionEnd Section /o "ca" SetOutPath $INSTDIR\share\locale\ca File /r freeciv\share\locale\ca\*.* SetOutPath $INSTDIR SectionEnd Section /o "cs" SetOutPath $INSTDIR\share\locale\cs File /r freeciv\share\locale\cs\*.* SetOutPath $INSTDIR SectionEnd Section /o "da" SetOutPath $INSTDIR\share\locale\da File /r freeciv\share\locale\da\*.* SetOutPath $INSTDIR SectionEnd Section /o "de" SetOutPath $INSTDIR\share\locale\de File /r freeciv\share\locale\de\*.* SetOutPath $INSTDIR SectionEnd Section /o "en_GB" SetOutPath $INSTDIR\share\locale\en_GB File /r freeciv\share\locale\en_GB\*.* SetOutPath $INSTDIR SectionEnd Section /o "es" SetOutPath $INSTDIR\share\locale\es File /r freeciv\share\locale\es\*.* SetOutPath $INSTDIR SectionEnd Section /o "et" SetOutPath $INSTDIR\share\locale\et File /r freeciv\share\locale\et\*.* SetOutPath $INSTDIR SectionEnd Section /o "fa" SetOutPath $INSTDIR\share\locale\fa File /r freeciv\share\locale\fa\*.* SetOutPath $INSTDIR SectionEnd Section /o "fi" SetOutPath $INSTDIR\share\locale\fi File /r freeciv\share\locale\fi\*.* SetOutPath $INSTDIR SectionEnd Section /o "fr" SetOutPath $INSTDIR\share\locale\fr File /r freeciv\share\locale\fr\*.* SetOutPath $INSTDIR SectionEnd Section /o "he_IL" SetOutPath $INSTDIR\share\locale\he_IL File /r freeciv\share\locale\he_IL\*.* SetOutPath $INSTDIR SectionEnd Section /o "hu" SetOutPath $INSTDIR\share\locale\hu File /r freeciv\share\locale\hu\*.* SetOutPath $INSTDIR SectionEnd Section /o "it" SetOutPath $INSTDIR\share\locale\it File /r freeciv\share\locale\it\*.* SetOutPath $INSTDIR SectionEnd Section /o "ja" SetOutPath $INSTDIR\share\locale\ja File /r freeciv\share\locale\ja\*.* SetOutPath $INSTDIR SectionEnd Section /o "nb" SetOutPath $INSTDIR\share\locale\nb File /r freeciv\share\locale\nb\*.* SetOutPath $INSTDIR SectionEnd Section /o "nl" SetOutPath $INSTDIR\share\locale\nl File /r freeciv\share\locale\nl\*.* SetOutPath $INSTDIR SectionEnd Section /o "no" SetOutPath $INSTDIR\share\locale\no File /r freeciv\share\locale\no\*.* SetOutPath $INSTDIR SectionEnd Section /o "pl" SetOutPath $INSTDIR\share\locale\pl File /r freeciv\share\locale\pl\*.* SetOutPath $INSTDIR SectionEnd Section /o "pt" SetOutPath $INSTDIR\share\locale\pt File /r freeciv\share\locale\pt\*.* SetOutPath $INSTDIR SectionEnd Section /o "pt_BR" SetOutPath $INSTDIR\share\locale\pt_BR File /r freeciv\share\locale\pt_BR\*.* SetOutPath $INSTDIR SectionEnd Section /o "ro" SetOutPath $INSTDIR\share\locale\ro File /r freeciv\share\locale\ro\*.* SetOutPath $INSTDIR SectionEnd Section /o "ru" SetOutPath $INSTDIR\share\locale\ru File /r freeciv\share\locale\ru\*.* SetOutPath $INSTDIR SectionEnd Section /o "sv" SetOutPath $INSTDIR\share\locale\sv File /r freeciv\share\locale\sv\*.* SetOutPath $INSTDIR SectionEnd Section /o "uk" SetOutPath $INSTDIR\share\locale\uk File /r freeciv\share\locale\uk\*.* SetOutPath $INSTDIR SectionEnd SectionGroupEnd ; special uninstall section. Section "Uninstall" ; remove registry keys DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPID}" DeleteRegKey HKLM SOFTWARE\${APPID} ; remove files Delete "$INSTDIR\ABOUT-NLS" Delete "$INSTDIR\AUTHORS" Delete "$INSTDIR\ChangeLog" Delete "$INSTDIR\COPYING" Delete "$INSTDIR\INSTALL" Delete "$INSTDIR\NEWS" Delete "$INSTDIR\README" Delete "$INSTDIR\Freeciv.url" Delete "$INSTDIR\iconv.dll" Delete "$INSTDIR\intl.dll" Delete "$INSTDIR\libpng13.dll" Delete "$INSTDIR\libutf8.dll" Delete "$INSTDIR\zlib1.dll" Delete "$INSTDIR\data\stdsounds.soundspec" Delete "$INSTDIR\data\stdsounds\foot3.ogg" Delete "$INSTDIR\data\stdsounds\inh2o.ogg" Delete "$INSTDIR\data\stdsounds\LrgCan.ogg" Delete "$INSTDIR\data\stdsounds\LrgExpl.ogg" Delete "$INSTDIR\data\stdsounds\MedCan.ogg" Delete "$INSTDIR\data\stdsounds\metbrk.ogg" Delete "$INSTDIR\data\stdsounds\MgBar1.ogg" Delete "$INSTDIR\data\stdsounds\MgBar2.ogg" Delete "$INSTDIR\data\stdsounds\MgHeavy.ogg" Delete "$INSTDIR\data\stdsounds\Mortar.ogg" Delete "$INSTDIR\data\stdsounds\SmlExpl.ogg" Delete "$INSTDIR\data\stdsounds\Splash.ogg" Delete "$INSTDIR\data\stdsounds\THover.ogg" Delete "$INSTDIR\data\stdsounds\Tread.ogg" Delete "$INSTDIR\data\stdsounds\wall01.ogg" Delete "$INSTDIR\data\stdsounds\woodbrk.ogg" Delete "$INSTDIR\data\civ1\buildings.ruleset" Delete "$INSTDIR\data\civ1\game.ruleset" Delete "$INSTDIR\data\civ1\governments.ruleset" Delete "$INSTDIR\data\civ1\nations.ruleset" Delete "$INSTDIR\data\civ1\techs.ruleset" Delete "$INSTDIR\data\civ1\terrain.ruleset" Delete "$INSTDIR\data\civ1\units.ruleset" Delete "$INSTDIR\data\civ2\buildings.ruleset" Delete "$INSTDIR\data\civ2\game.ruleset" Delete "$INSTDIR\data\civ2\governments.ruleset" Delete "$INSTDIR\data\civ2\techs.ruleset" Delete "$INSTDIR\data\civ2\terrain.ruleset" Delete "$INSTDIR\data\civ2\units.ruleset" Delete "$INSTDIR\data\default\buildings.ruleset" Delete "$INSTDIR\data\default\cities.ruleset" Delete "$INSTDIR\data\default\game.ruleset" Delete "$INSTDIR\data\default\governments.ruleset" Delete "$INSTDIR\data\default\nations.ruleset" Delete "$INSTDIR\data\default\techs.ruleset" Delete "$INSTDIR\data\default\terrain.ruleset" Delete "$INSTDIR\data\default\units.ruleset" Delete "$INSTDIR\data\flags\afghanistan.png" Delete "$INSTDIR\data\flags\arab.png" Delete "$INSTDIR\data\flags\argentina.png" Delete "$INSTDIR\data\flags\armenia.png" Delete "$INSTDIR\data\flags\assyria.png" Delete "$INSTDIR\data\flags\australia.png" Delete "$INSTDIR\data\flags\austria.png" Delete "$INSTDIR\data\flags\azerbaijan.png" Delete "$INSTDIR\data\flags\barbarian.png" Delete "$INSTDIR\data\flags\bavarian.png" Delete "$INSTDIR\data\flags\belgium.png" Delete "$INSTDIR\data\flags\boer.png" Delete "$INSTDIR\data\flags\bosnia.png" Delete "$INSTDIR\data\flags\brasil.png" Delete "$INSTDIR\data\flags\bulgaria.png" Delete "$INSTDIR\data\flags\canada.png" Delete "$INSTDIR\data\flags\catalan.png" Delete "$INSTDIR\data\flags\cheyenne.png" Delete "$INSTDIR\data\flags\chile.png" Delete "$INSTDIR\data\flags\china.png" Delete "$INSTDIR\data\flags\columbia.png" Delete "$INSTDIR\data\flags\cornwall.png" Delete "$INSTDIR\data\flags\croatia.png" Delete "$INSTDIR\data\flags\cuba.png" Delete "$INSTDIR\data\flags\czech.png" Delete "$INSTDIR\data\flags\denmark.png" Delete "$INSTDIR\data\flags\dunedain.png" Delete "$INSTDIR\data\flags\elves.png" Delete "$INSTDIR\data\flags\egypt.png" Delete "$INSTDIR\data\flags\england.png" Delete "$INSTDIR\data\flags\estonia.png" Delete "$INSTDIR\data\flags\ethiopia.png" Delete "$INSTDIR\data\flags\europe.png" Delete "$INSTDIR\data\flags\finland.png" Delete "$INSTDIR\data\flags\france.png" Delete "$INSTDIR\data\flags\galicia.png" Delete "$INSTDIR\data\flags\germany.png" Delete "$INSTDIR\data\flags\greece.png" Delete "$INSTDIR\data\flags\greenland.png" Delete "$INSTDIR\data\flags\hobbits.png" Delete "$INSTDIR\data\flags\hungary.png" Delete "$INSTDIR\data\flags\iceland.png" Delete "$INSTDIR\data\flags\india.png" Delete "$INSTDIR\data\flags\indonesia.png" Delete "$INSTDIR\data\flags\iran.png" Delete "$INSTDIR\data\flags\iraq_old.png" Delete "$INSTDIR\data\flags\ireland.png" Delete "$INSTDIR\data\flags\israel.png" Delete "$INSTDIR\data\flags\italy.png" Delete "$INSTDIR\data\flags\japan.png" Delete "$INSTDIR\data\flags\kampuchea.png" Delete "$INSTDIR\data\flags\kenya.png" Delete "$INSTDIR\data\flags\korea.png" Delete "$INSTDIR\data\flags\krev.png" Delete "$INSTDIR\data\flags\latvia.png" Delete "$INSTDIR\data\flags\lithuania.png" Delete "$INSTDIR\data\flags\malaysia.png" Delete "$INSTDIR\data\flags\macedonia.png" Delete "$INSTDIR\data\flags\mars.png" Delete "$INSTDIR\data\flags\mexico.png" Delete "$INSTDIR\data\flags\mongolia.png" Delete "$INSTDIR\data\flags\mordor.png" Delete "$INSTDIR\data\flags\nato.png" Delete "$INSTDIR\data\flags\netherlands.png" Delete "$INSTDIR\data\flags\nigeria.png" Delete "$INSTDIR\data\flags\norway.png" Delete "$INSTDIR\data\flags\observer.png" Delete "$INSTDIR\data\flags\pakistan.png" Delete "$INSTDIR\data\flags\peru.png" Delete "$INSTDIR\data\flags\philippines.png" Delete "$INSTDIR\data\flags\phoenicia.png" Delete "$INSTDIR\data\flags\poland.png" Delete "$INSTDIR\data\flags\portugal.png" Delete "$INSTDIR\data\flags\quebec.png" Delete "$INSTDIR\data\flags\rome.png" Delete "$INSTDIR\data\flags\russia.png" Delete "$INSTDIR\data\flags\rwanda.png" Delete "$INSTDIR\data\flags\scotland.png" Delete "$INSTDIR\data\flags\serbia.png" Delete "$INSTDIR\data\flags\silesia.png" Delete "$INSTDIR\data\flags\singapore.png" Delete "$INSTDIR\data\flags\slovenia.png" Delete "$INSTDIR\data\flags\south_africa.png" Delete "$INSTDIR\data\flags\soviet.png" Delete "$INSTDIR\data\flags\spain.png" Delete "$INSTDIR\data\flags\stpatrick.png" Delete "$INSTDIR\data\flags\sumeria.png" Delete "$INSTDIR\data\flags\sweden.png" Delete "$INSTDIR\data\flags\swiss.png" Delete "$INSTDIR\data\flags\syria.png" Delete "$INSTDIR\data\flags\taiwan.png" Delete "$INSTDIR\data\flags\thailand.png" Delete "$INSTDIR\data\flags\tunisia.png" Delete "$INSTDIR\data\flags\turkey.png" Delete "$INSTDIR\data\flags\ukraine.png" Delete "$INSTDIR\data\flags\united_kingdom.png" Delete "$INSTDIR\data\flags\united_nations.png" Delete "$INSTDIR\data\flags\unknown.png" Delete "$INSTDIR\data\flags\usa.png" Delete "$INSTDIR\data\flags\vietnam.png" Delete "$INSTDIR\data\flags\wales.png" Delete "$INSTDIR\data\flags\afghanistan-shield.png" Delete "$INSTDIR\data\flags\assyria-shield.png" Delete "$INSTDIR\data\flags\bosnia-shield.png" Delete "$INSTDIR\data\flags\columbia-shield.png" Delete "$INSTDIR\data\flags\elves-shield.png" Delete "$INSTDIR\data\flags\ethiopia-shield.png" Delete "$INSTDIR\data\flags\galicia-shield.png" Delete "$INSTDIR\data\flags\hobbits-shield.png" Delete "$INSTDIR\data\flags\indonesia-shield.png" Delete "$INSTDIR\data\flags\kampuchea-shield.png" Delete "$INSTDIR\data\flags\malaysia-shield.png" Delete "$INSTDIR\data\flags\mars-shield.png" Delete "$INSTDIR\data\flags\nigeria-shield.png" Delete "$INSTDIR\data\flags\phoenicia-shield.png" Delete "$INSTDIR\data\flags\quebec-shield.png" Delete "$INSTDIR\data\flags\sumeria-shield.png" Delete "$INSTDIR\data\flags\swiss-shield.png" Delete "$INSTDIR\data\flags\taiwan-shield.png" Delete "$INSTDIR\data\history\buildings.ruleset" Delete "$INSTDIR\data\history\game.ruleset" Delete "$INSTDIR\data\history\governments.ruleset" Delete "$INSTDIR\data\history\techs.ruleset" Delete "$INSTDIR\data\history\terrain.ruleset" Delete "$INSTDIR\data\history\units.ruleset" Delete "$INSTDIR\data\isophex\darkness.png" Delete "$INSTDIR\data\isophex\darkness.spec" Delete "$INSTDIR\data\isophex\gold.spec" Delete "$INSTDIR\data\isophex\rivers.png" Delete "$INSTDIR\data\isophex\rivers.spec" Delete "$INSTDIR\data\isophex\terrain1.png" Delete "$INSTDIR\data\isophex\terrain1.spec" Delete "$INSTDIR\data\isophex\terrain2.png" Delete "$INSTDIR\data\isophex\terrain2.spec" Delete "$INSTDIR\data\isophex\tiles.png" Delete "$INSTDIR\data\isophex\tiles.spec" Delete "$INSTDIR\data\isotrident\cities.png" Delete "$INSTDIR\data\isotrident\cities.spec" Delete "$INSTDIR\data\isotrident\morecities.png" Delete "$INSTDIR\data\isotrident\morecities.spec" Delete "$INSTDIR\data\isotrident\nuke.spec" Delete "$INSTDIR\data\isotrident\nuke.png" Delete "$INSTDIR\data\isotrident\terrain1.spec" Delete "$INSTDIR\data\isotrident\terrain1.png" Delete "$INSTDIR\data\isotrident\terrain2.spec" Delete "$INSTDIR\data\isotrident\terrain2.png" Delete "$INSTDIR\data\isotrident\tiles.png" Delete "$INSTDIR\data\isotrident\tiles.spec" Delete "$INSTDIR\data\isotrident\units.png" Delete "$INSTDIR\data\isotrident\units.spec" Delete "$INSTDIR\data\misc\buildings.png" Delete "$INSTDIR\data\misc\buildings.spec" Delete "$INSTDIR\data\misc\chiefs.png" Delete "$INSTDIR\data\misc\chiefs.spec" Delete "$INSTDIR\data\misc\flags.spec" Delete "$INSTDIR\data\misc\intro.png" Delete "$INSTDIR\data\misc\radar.png" Delete "$INSTDIR\data\misc\shields.png" Delete "$INSTDIR\data\misc\shields.spec" Delete "$INSTDIR\data\misc\small.png" Delete "$INSTDIR\data\misc\small.spec" Delete "$INSTDIR\data\misc\space.png" Delete "$INSTDIR\data\misc\space.spec" Delete "$INSTDIR\data\misc\treaty.png" Delete "$INSTDIR\data\misc\treaty.spec" Delete "$INSTDIR\data\nation\afghani.ruleset" Delete "$INSTDIR\data\nation\american.ruleset" Delete "$INSTDIR\data\nation\arab.ruleset" Delete "$INSTDIR\data\nation\argentine.ruleset" Delete "$INSTDIR\data\nation\assyrian.ruleset" Delete "$INSTDIR\data\nation\australian.ruleset" Delete "$INSTDIR\data\nation\austrian.ruleset" Delete "$INSTDIR\data\nation\aztec.ruleset" Delete "$INSTDIR\data\nation\babylonian.ruleset" Delete "$INSTDIR\data\nation\barbarian.ruleset" Delete "$INSTDIR\data\nation\bavarian.ruleset" Delete "$INSTDIR\data\nation\belgian.ruleset" Delete "$INSTDIR\data\nation\boer.ruleset" Delete "$INSTDIR\data\nation\bosnia.ruleset" Delete "$INSTDIR\data\nation\brazilian.ruleset" Delete "$INSTDIR\data\nation\canadian.ruleset" Delete "$INSTDIR\data\nation\carthaginian.ruleset" Delete "$INSTDIR\data\nation\catalan.ruleset" Delete "$INSTDIR\data\nation\chilean.ruleset" Delete "$INSTDIR\data\nation\chinese.ruleset" Delete "$INSTDIR\data\nation\columbian.ruleset" Delete "$INSTDIR\data\nation\cornish.ruleset" Delete "$INSTDIR\data\nation\croatian.ruleset" Delete "$INSTDIR\data\nation\czech.ruleset" Delete "$INSTDIR\data\nation\danish.ruleset" Delete "$INSTDIR\data\nation\dunedain.ruleset" Delete "$INSTDIR\data\nation\dutch.ruleset" Delete "$INSTDIR\data\nation\egyptian.ruleset" Delete "$INSTDIR\data\nation\elvish.ruleset" Delete "$INSTDIR\data\nation\english.ruleset" Delete "$INSTDIR\data\nation\estonian.ruleset" Delete "$INSTDIR\data\nation\ethiopian.ruleset" Delete "$INSTDIR\data\nation\filipino.ruleset" Delete "$INSTDIR\data\nation\finnish.ruleset" Delete "$INSTDIR\data\nation\french.ruleset" Delete "$INSTDIR\data\nation\galician.ruleset" Delete "$INSTDIR\data\nation\german.ruleset" Delete "$INSTDIR\data\nation\greek.ruleset" Delete "$INSTDIR\data\nation\hobbits.ruleset" Delete "$INSTDIR\data\nation\hungarian.ruleset" Delete "$INSTDIR\data\nation\icelandic.ruleset" Delete "$INSTDIR\data\nation\inca.ruleset" Delete "$INSTDIR\data\nation\indian.ruleset" Delete "$INSTDIR\data\nation\indonesian.ruleset" Delete "$INSTDIR\data\nation\irish.ruleset" Delete "$INSTDIR\data\nation\israeli.ruleset" Delete "$INSTDIR\data\nation\italian.ruleset" Delete "$INSTDIR\data\nation\japanese.ruleset" Delete "$INSTDIR\data\nation\kampuchean.ruleset" Delete "$INSTDIR\data\nation\kenyan.ruleset" Delete "$INSTDIR\data\nation\korean.ruleset" Delete "$INSTDIR\data\nation\latvian.ruleset" Delete "$INSTDIR\data\nation\lithuanian.ruleset" Delete "$INSTDIR\data\nation\malaysian.ruleset" Delete "$INSTDIR\data\nation\martian.ruleset" Delete "$INSTDIR\data\nation\mexican.ruleset" Delete "$INSTDIR\data\nation\mongol.ruleset" Delete "$INSTDIR\data\nation\mordor.ruleset" Delete "$INSTDIR\data\nation\nigerian.ruleset" Delete "$INSTDIR\data\nation\observer.ruleset" Delete "$INSTDIR\data\nation\persian.ruleset" Delete "$INSTDIR\data\nation\phoenician.ruleset" Delete "$INSTDIR\data\nation\polish.ruleset" Delete "$INSTDIR\data\nation\portuguese.ruleset" Delete "$INSTDIR\data\nation\quebecois.ruleset" Delete "$INSTDIR\data\nation\roman.ruleset" Delete "$INSTDIR\data\nation\russian.ruleset" Delete "$INSTDIR\data\nation\scottish.ruleset" Delete "$INSTDIR\data\nation\serbian.ruleset" Delete "$INSTDIR\data\nation\silesian.ruleset" Delete "$INSTDIR\data\nation\singaporean.ruleset" Delete "$INSTDIR\data\nation\sioux.ruleset" Delete "$INSTDIR\data\nation\slovenian.ruleset" Delete "$INSTDIR\data\nation\spanish.ruleset" Delete "$INSTDIR\data\nation\sumerian.ruleset" Delete "$INSTDIR\data\nation\swedish.ruleset" Delete "$INSTDIR\data\nation\swiss.ruleset" Delete "$INSTDIR\data\nation\taiwanese.ruleset" Delete "$INSTDIR\data\nation\thai.ruleset" Delete "$INSTDIR\data\nation\turk.ruleset" Delete "$INSTDIR\data\nation\ukrainian.ruleset" Delete "$INSTDIR\data\nation\vietnamese.ruleset" Delete "$INSTDIR\data\nation\viking.ruleset" Delete "$INSTDIR\data\nation\welsh.ruleset" Delete "$INSTDIR\data\nation\zulu.ruleset" Delete "$INSTDIR\data\scenario\british-isles-85x80-v2.80.sav" Delete "$INSTDIR\data\scenario\earth-160x90-v2.sav" Delete "$INSTDIR\data\scenario\earth-80x50-v2.sav" Delete "$INSTDIR\data\scenario\europe-200x100-v2.sav" Delete "$INSTDIR\data\scenario\hagworld-120x60-v1.2.sav" Delete "$INSTDIR\data\scenario\iberian-peninsula-136x100-v1.0.sav" Delete "$INSTDIR\data\trident\auto_ll.spec" Delete "$INSTDIR\data\trident\cities.png" Delete "$INSTDIR\data\trident\cities.spec" Delete "$INSTDIR\data\trident\explosions.png" Delete "$INSTDIR\data\trident\explosions.spec" Delete "$INSTDIR\data\trident\roads.png" Delete "$INSTDIR\data\trident\roads.spec" Delete "$INSTDIR\data\trident\tiles.png" Delete "$INSTDIR\data\trident\tiles.spec" Delete "$INSTDIR\data\trident\units.png" Delete "$INSTDIR\data\trident\units.spec" Delete "$INSTDIR\data\civ1.serv" Delete "$INSTDIR\data\civ2.serv" Delete "$INSTDIR\data\history.serv" Delete "$INSTDIR\data\isophex.tilespec" Delete "$INSTDIR\data\isotrident.tilespec" Delete "$INSTDIR\data\trident.tilespec" Delete "$INSTDIR\data\trident_shields.tilespec" Delete "$INSTDIR\data\helpdata.txt" Delete "$INSTDIR\doc\de\BUGS.de" Delete "$INSTDIR\doc\de\HOWTOPLAY.de" Delete "$INSTDIR\doc\de\INHALT" Delete "$INSTDIR\doc\de\INSTALL.de" Delete "$INSTDIR\doc\de\INSTALL.debian.de" Delete "$INSTDIR\doc\de\NEWS.de" Delete "$INSTDIR\doc\de\README.cma.de" Delete "$INSTDIR\doc\de\README.de" Delete "$INSTDIR\doc\de\README.rulesets.de" Delete "$INSTDIR\doc\de\README.sound.de" Delete "$INSTDIR\doc\fr\BUGS.fr" Delete "$INSTDIR\doc\fr\HOWTOPLAY.fr" Delete "$INSTDIR\doc\fr\INSTALL.fr" Delete "$INSTDIR\doc\fr\README.fr" Delete "$INSTDIR\doc\fr\README.cma.fr" Delete "$INSTDIR\doc\it\HOWTOPLAY.it" Delete "$INSTDIR\doc\it\INSTALL.it" Delete "$INSTDIR\doc\it\README.cma.it" Delete "$INSTDIR\doc\it\README.it" Delete "$INSTDIR\doc\ja\BUGS.ja" Delete "$INSTDIR\doc\ja\HOWTOPLAY.ja" Delete "$INSTDIR\doc\ja\NEWS.ja" Delete "$INSTDIR\doc\ja\README.ja" Delete "$INSTDIR\doc\ja\README.cma.ja" Delete "$INSTDIR\doc\ja\README_Japanese.ja" Delete "$INSTDIR\doc\man\civserver.6" Delete "$INSTDIR\doc\man\civclient.6" Delete "$INSTDIR\doc\nl\BUGS.nl" Delete "$INSTDIR\doc\nl\HOWTOPLAY.nl" Delete "$INSTDIR\doc\nl\LEESMIJ" Delete "$INSTDIR\doc\nl\NEWS.nl" Delete "$INSTDIR\doc\nl\README.cma.nl" Delete "$INSTDIR\doc\nl\README.nl" Delete "$INSTDIR\doc\nl\README.rulesets.nl" Delete "$INSTDIR\doc\nl\TODO.nl" Delete "$INSTDIR\doc\sv\BUGS.sv" Delete "$INSTDIR\doc\sv\CodingStyle.sv" Delete "$INSTDIR\doc\sv\HOWTOPLAY.sv" Delete "$INSTDIR\doc\sv\README.sv" Delete "$INSTDIR\doc\sv\README.agents.sv" Delete "$INSTDIR\doc\sv\README.attributes.sv" Delete "$INSTDIR\doc\sv\README.cma.sv" Delete "$INSTDIR\doc\sv\README.graphics.sv" Delete "$INSTDIR\doc\sv\README.sound.sv" Delete "$INSTDIR\doc\BUGS" Delete "$INSTDIR\doc\CodingStyle" Delete "$INSTDIR\doc\HACKING" Delete "$INSTDIR\doc\HOWTOPLAY" Delete "$INSTDIR\doc\PEOPLE" Delete "$INSTDIR\doc\README" Delete "$INSTDIR\doc\TODO" Delete "$INSTDIR\doc\README.agents" Delete "$INSTDIR\doc\README.AI" Delete "$INSTDIR\doc\README.attributes" Delete "$INSTDIR\doc\README.cma" Delete "$INSTDIR\doc\INSTALL.Cygwin" Delete "$INSTDIR\doc\README.delta" Delete "$INSTDIR\doc\README.effects" Delete "$INSTDIR\doc\README.ftwl" Delete "$INSTDIR\doc\README.graphics" Delete "$INSTDIR\doc\README.rulesets" Delete "$INSTDIR\doc\README.scorelog" Delete "$INSTDIR\doc\README.sound" Delete "$INSTDIR\share\locale\ar\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\ca\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\cs\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\da\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\de\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\en_GB\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\es\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\et\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\fa\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\fi\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\fr\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\he_IL\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\hu\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\it\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\ja\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\nb\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\nl\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\no\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\pl\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\pt\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\pt_BR\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\ro\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\ru\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\sv\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\share\locale\uk\LC_MESSAGES\freeciv.mo" Delete "$INSTDIR\civclient.exe" Delete "$INSTDIR\civmanual.exe" Delete "$INSTDIR\civserver.exe" Delete "$INSTDIR\ogg.dll" Delete "$INSTDIR\SDL.dll" Delete "$INSTDIR\SDL_mixer.dll" Delete "$INSTDIR\smpeg.dll" Delete "$INSTDIR\vorbis.dll" Delete "$INSTDIR\vorbisfile.dll" RMDir "$INSTDIR\data\stdsounds" RMDir "$INSTDIR\data\civ1" RMDir "$INSTDIR\data\civ2" RMDir "$INSTDIR\data\default" RMDir "$INSTDIR\data\flags" RMDir "$INSTDIR\data\history" RMDir "$INSTDIR\data\isophex" RMDir "$INSTDIR\data\isotrident" RMDir "$INSTDIR\data\misc" RMDir "$INSTDIR\data\nation" RMDir "$INSTDIR\data\scenario" RMDir "$INSTDIR\data\trident" RMDir "$INSTDIR\data" RMDir "$INSTDIR\doc\de" RMDir "$INSTDIR\doc\fr" RMDir "$INSTDIR\doc\it" RMDir "$INSTDIR\doc\ja" RMDir "$INSTDIR\doc\man" RMDir "$INSTDIR\doc\nl" RMDir "$INSTDIR\doc\sv" RMDir "$INSTDIR\doc" RMDir "$INSTDIR\share\locale\ar\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ar" RMDir "$INSTDIR\share\locale\ca\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ca" RMDir "$INSTDIR\share\locale\cs\LC_MESSAGES" RMDir "$INSTDIR\share\locale\cs" RMDir "$INSTDIR\share\locale\da\LC_MESSAGES" RMDir "$INSTDIR\share\locale\da" RMDir "$INSTDIR\share\locale\de\LC_MESSAGES" RMDir "$INSTDIR\share\locale\de" RMDir "$INSTDIR\share\locale\en_GB\LC_MESSAGES" RMDir "$INSTDIR\share\locale\en_GB" RMDir "$INSTDIR\share\locale\es\LC_MESSAGES" RMDir "$INSTDIR\share\locale\es" RMDir "$INSTDIR\share\locale\et\LC_MESSAGES" RMDir "$INSTDIR\share\locale\et" RMDir "$INSTDIR\share\locale\fa\LC_MESSAGES" RMDir "$INSTDIR\share\locale\fa" RMDir "$INSTDIR\share\locale\fi\LC_MESSAGES" RMDir "$INSTDIR\share\locale\fi" RMDir "$INSTDIR\share\locale\fr\LC_MESSAGES" RMDir "$INSTDIR\share\locale\fr" RMDir "$INSTDIR\share\locale\he_IL\LC_MESSAGES" RMDir "$INSTDIR\share\locale\he_IL" RMDir "$INSTDIR\share\locale\hu\LC_MESSAGES" RMDir "$INSTDIR\share\locale\hu" RMDir "$INSTDIR\share\locale\it\LC_MESSAGES" RMDir "$INSTDIR\share\locale\it" RMDir "$INSTDIR\share\locale\ja\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ja" RMDir "$INSTDIR\share\locale\nb\LC_MESSAGES" RMDir "$INSTDIR\share\locale\nb" RMDir "$INSTDIR\share\locale\nl\LC_MESSAGES" RMDir "$INSTDIR\share\locale\nl" RMDir "$INSTDIR\share\locale\no\LC_MESSAGES" RMDir "$INSTDIR\share\locale\no" RMDir "$INSTDIR\share\locale\pl\LC_MESSAGES" RMDir "$INSTDIR\share\locale\pl" RMDir "$INSTDIR\share\locale\pt\LC_MESSAGES" RMDir "$INSTDIR\share\locale\pt" RMDir "$INSTDIR\share\locale\pt_BR\LC_MESSAGES" RMDir "$INSTDIR\share\locale\pt_BR" RMDir "$INSTDIR\share\locale\ro\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ro" RMDir "$INSTDIR\share\locale\ru\LC_MESSAGES" RMDir "$INSTDIR\share\locale\ru" RMDir "$INSTDIR\share\locale\sv\LC_MESSAGES" RMDir "$INSTDIR\share\locale\sv" RMDir "$INSTDIR\share\locale\uk\LC_MESSAGES" RMDir "$INSTDIR\share\locale\uk" RMDir "$INSTDIR\share\locale" RMDir "$INSTDIR\share" RMDir "$INSTDIR" ; MUST REMOVE UNINSTALLER, too Delete $INSTDIR\uninstall.exe ; remove shortcuts, if any. !insertmacro MUI_STARTMENU_GETFOLDER "Application" $STARTMENU_FOLDER Delete "$SMPROGRAMS\$STARTMENU_FOLDER\*.*" ; remove directories used. RMDir "$SMPROGRAMS\$STARTMENU_FOLDER" RMDir "$INSTDIR" SectionEnd