pcsx2/nsis
Christian Kenny b7659ea3a5 Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks.
Minor tweaks for SharedBase and SharedRedTape:

-Updated ${APP_VERSION} to 1.6.0 and tweaked uninstall_log for functionality with uninstall script in pcsx2_full_install.nsi

-Added !define for installer icon

-Replaced obsolete function with RMDir functionality, uninstaller speed improved marginally

-Added filepath for $DOCUMENTS to be removed if empty

Main installer tweaks/enhancements:

-Tested installer functions in NSIS 3.01

-Implemented uninstall script for future version detection. If an older or equivalent PCSX2 version is detected, the user is prompted to silently uninstall/overwrite or abort the installer. (The function is not compatible with any current stable releases because they lack the registry string required for version detection.)

-Added a new installer function so that we can launch PCSX2 directly from the installer.

-Supressed some errors related to unused plugins in MakeNSIS.

-Replaced File with CreateDirectory function (for Cheats only) because it can't be used on an empty folder and will cause MakeNSIS to fail.

-Removed unused /oname parameter that was leftover from SVN builds.

-Added option to install additional languages for those who desire to save 2MB of space.

-Condensed DirectX Packages into SectionGroup for neatness
2017-05-16 09:39:12 +02:00
..
templates NSIS Installer: 2010-05-30 02:00:19 +00:00
AppIcon.ico Add installer icon, update copyright and build instructions for NSIS 3.0. 2017-05-16 09:39:12 +02:00
ApplyExeProps.nsh Add installer icon, update copyright and build instructions for NSIS 3.0. 2017-05-16 09:39:12 +02:00
IsUserAdmin.nsi NSIS Installer: 2010-05-15 13:13:55 +00:00
SectionCoreReqs.nsh Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. 2017-05-16 09:39:12 +02:00
SectionShortcuts.nsh Remove SVN checks from installer files. Closes issue #20 2014-07-08 01:38:50 +01:00
SectionUninstaller.nsh Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. 2017-05-16 09:39:12 +02:00
SharedBase.nsh Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. 2017-05-16 09:39:12 +02:00
SharedRedtape.nsh Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. 2017-05-16 09:39:12 +02:00
banner.bmp NSIS Installer: 2010-05-15 13:13:55 +00:00
nsis_instructions.txt Add installer icon, update copyright and build instructions for NSIS 3.0. 2017-05-16 09:39:12 +02:00
pcsx2_full_install.nsi Implement version detection for previous installs, separate savestates/memcard categories in the uninstaller. Cleanup scripts and misc. tweaks. 2017-05-16 09:39:12 +02:00