Originally Posted by Wildstar
Darksaber brought up another point on the XWA Upgrade forums...have you thought about uninstallers?
I just replied to Darksaber on the XWAU forums.
Sorry but I'm neither God nor a visionary - just throwing accusations around doesn't help me to determine any problems and fix them. No error message, no description of what went wrong posted ...
During creation of the installers I had to go through installation and uninstallation processes quite often and I had no problems with them.
A MSI database doesn't need a separate uninstaller because the package itself contains the key to uninstallation: Any action taken during an install (files, folders, registry) will be rolled back on uninstallation. That means that any file/folder/registry item created during installation should be deleted automatically during uninstall.
An exception, however, are files (or other items) which have not been part of the installation process. For XvT we're taking about things like Pilot files (.plt), the cdrom.cfg and I believe there was yet another config file getting created during play.
The MSI system pursues a defensive approach in regard to folder deletion which is a good thing in my view. Only empty folders will get deleted. At least I would not like an uninstaller to delete my pilot or highscore files because they may not have been backuped at the time of uninstallation.
Maybe I should point something out which should have been clear from the very beginning: Don't even try to use the uninstall capabilities of the LucasArts launcher; use Add/Remove Programs instead! Remember? LucasArts coded that uninstall button in regard to their own InstallShield system, I cannot influence (or "hack") that!
And there is also a reason why I have not included any uninstall links: According to MS specs, uninstall links should not be created in Start Menu any longer. The "control center" for Software is Add/Remove Programs.