!include "MUI2.nsh" ;--------------------------------- ; MUI Setting Definitions !define MUI_ABORTWARNING !define MUI_INSTFILESPAGE_COLORS "4981f2 151635" !define MUI_HEADERIMAGE !define MUI_HEADERIMAGE_BITMAP "new\3_.bmp" !define MUI_HEADERIMAGE_UNBITMAP "new\2_.bmp" !define MUI_ICON "install.ico" !define MUI_UNICON "uninstall.ico" !define MUI_WELCOMEFINISHPAGE_BITMAP "1bmp.bmp" ;--------------------------------- ; Installer General Settings Name "Togainu no Chi English Patch 0.1" OutFile "tnc_engpatch.exe" InstallDir "C:\Program Files\NitroplusCHiRAL\™é‹ç‚ÌŒŒ" ShowInstDetails show ShowUnInstDetails show RequestExecutionLevel user ;--------------------------------- ; Pages !define MUI_PAGE_HEADER_TEXT "Togainu no Chi English Patch 0.1" !define MUI_PAGE_HEADER_SUBTEXT "Presented by Yaoi Forever" !define Mui_WELCOMEPAGE_TITLE "Welcome to the Togainu no Chi English Patcher!" !define MUI_WELCOMEPAGE_TEXT "This program will automatically back up and modify your files so Togainu no Chi plays in English. Please close the game before continuing.$\n$\n\ Translation Team$\nLead Translator: Dagger$\nSupporting Translators: Kieryn, Yuffie$\nLead Editor: Swiftnissity$\nTechnical Director: Firestorm717$\nQuality Control: Sabarashi$\n$\n\ Disclaimer: Yaoi Forever is a non-profit fan translation group. This patch should never be sold or distributed as part of a paid product.$\n$\n\ Visit us at http://yaoiforever.rikkaidai.net" !define MUI_DIRECTORYPAGE_TEXT_TOP "Please select the folder in which Togainu no Chi is installed. All backup files will be saved with extension .BAK (Do NOT move or rename).$\n$\n\ Note: You MUST install Update 1.01 from the Nitro+Chiral site PRIOR to applying the patch!" !define MUI_FINISHPAGE_TITLE "Togainu no Chi English Patcher has Completed!" !define MUI_INSTFILESPAGE_FINISHHEADER_TEXT "Patch Successful" !define MUI_INSTFILESPAGE_FINISHHEADER_SUBTEXT "Enjoy playing Togainu no Chi in English!" !define MUI_FINISHPAGE_TEXT "If you come across any bugs, please report them to yaoiforever@rikkaidai.net. Enjoy the game!" !define MUI_FINISHPAGE_RUN !define MUI_FINISHPAGE_RUN_FUNCTION ShowReadme !define MUI_FINISHPAGE_RUN_TEXT "View Readme" !define MUI_FINISHPAGE_SHOWREADME "$INSTDIR\EngPatch\changelog.txt" !define MUI_FINISHPAGE_SHOWREADME_TEXT "View Release Notes" !define MUI_FINISHPAGE_NOAUTOCLOSE Function ShowReadme ExecShell "open" "$INSTDIR\EngPatch\readme.txt" FunctionEnd !insertmacro MUI_PAGE_WELCOME !insertmacro MUI_PAGE_DIRECTORY !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_PAGE_FINISH !define MUI_PAGE_HEADER_TEXT "Togainu no Chi English Patch 0.1" !define MUI_PAGE_HEADER_SUBTEXT "Presented by Yaoi Forever" !define MUI_DIRECTORYPAGE_TEXT_TOP "This program will restore Togainu no Chi back to its original Japanese. Please close the game before continuing.$\n$\n$\n$\n$\n$\n$\nSelect the folder in which Togainu no Chi is installed." !define MUI_INSTFILESPAGE_FINISHHEADER_TEXT "Restore Successful" !define MUI_INSTFILESPAGE_FINISHHEADER_SUBTEXT "Enjoy playing Togainu no Chi in Japanese!" !insertmacro MUI_UNPAGE_DIRECTORY !insertmacro MUI_UNPAGE_INSTFILES !insertmacro MUI_LANGUAGE "English" ;---------------------------------- ; Installation Section "Patch" SetOutPath "$INSTDIR" SetOverwrite ifnewer Delete "$INSTDIR\script.pak" Delete "$INSTDIR\0cg.pak" Delete "$INSTDIR\system.dll" File "translated\0cg.pak" File "translated\script.pak" File "translated\system.dll" File "nitroplus_packer.exe" File "translated\data\*.png" Rename "$INSTDIR\data.pak" "$INSTDIR\data.BAK" ExecWait "$INSTDIR\nitroplus_packer.exe data.BAK data.pak" Delete "$INSTDIR\*.png" File "translated\cg\*.jpg" File "translated\cg\*.png" Rename "$INSTDIR\cg.pak" "$INSTDIR\cg.BAK" ExecWait "$INSTDIR\nitroplus_packer.exe cg.BAK cg.pak" Delete "$INSTDIR\*.jpg" Delete "$INSTDIR\*.png" Delete "$INSTDIR\nitroplus_packer.exe" SetOutPath "$INSTDIR\EngPatch" File "readme.txt" File "changelog.txt" writeUninstaller "$INSTDIR\EngPatch\remove_engpatch.exe" ; CreateShortCut "$DESKTOP\RemovePatch.lnk" "$INSTDIR\remove_engpatch.exe" SectionEnd ;--------------------------- ; Uninstallation Section "Uninstall" SetOutPath "$INSTDIR" SetOverwrite ifnewer Delete "$INSTDIR\0cg.pak" Delete "$INSTDIR\script.pak" Delete "$INSTDIR\system.dll" File "original\0cg.pak" File "original\script.pak" File "original\system.dll" Delete "$INSTDIR\data.pak" Rename "$INSTDIR\data.BAK" "$INSTDIR\data.pak" Delete "$INSTDIR\cg.pak" Rename "$INSTDIR\cg.BAK" "$INSTDIR\cg.pak" ; Delete $DESKTOP\RemovePatch.lnk Delete "$INSTDIR\EngPatch\readme.txt" Delete "$INSTDIR\EngPatch\changelog.txt" Delete "$INSTDIR\EngPatch\remove_engpatch.exe" SectionEnd