While the problem stems from installations set up outside the recommended standard default, we're committed to providing a fix to ensure everything runs smoothly .
We recognize how frustrating this issue can be, and we truly appreciate your patience as we work on a solution.
While the problem stems from installations set up outside the recommended standard default, we're committed to providing a fix to ensure everything runs smoothly .
If my ESO is set up as follows (on an external SSD after copying from a different PC), then should it be okay like that?
- E:
- Games
- The Elder Scrolls Online
- Launcher
- The Elder Scrolls Online
- The Elder Scrolls Online PTS
- uninstall
Parrot1986 wrote: »I get that is a non standard install but to say the issue stems from people doing it is a bit harsh. Something has changed or not been done zos side to allow them to wipe the drive instead of uninstalling the game. Comes off like passing the buck and it’s user error solely.
Parrot1986 wrote: »I get that is a non standard install but to say the issue stems from people doing it is a bit harsh. Something has changed or not been done zos side to allow them to wipe the drive instead of uninstalling the game. Comes off like passing the buck and it’s user error solely.
This is absolutely a case of user error.
If you want to install ESO to your Z drive, you do so by installing it to "Z:\eso", and that's totally fine. And I would expect that 99% of people installing ESO onto a secondary drive are doing it this way. But if you install it to "Z:\", then that's just you pointing a gun at your foot and wondering why you are feeling pain.
Okay, so let me elaborate on why this is dumb. When you install something to "Z:\eso", you're saying "hey, everything in "Z:\eso" is for you to use. And similarly, when you install to the drive's root, i.e., "Z:\", you're saying that the entire drive is for whatever you're installing. It is common practice for an uninstaller to just delete everything in their installation path. This isn't a ZOS or ESO thing. This is how most installers for most software work. So if you install to "Z:\", then you shouldn't be surprised if the uninstaller nukes the drive, because that's what you told it to do.
I want to emphasize this again: this isn't an ESO thing. Do this with another piece of software, and you will likely run into the exact same problem.
Okay, but is there something that ZOS could have done differently here?
- Option 1: Don't nuke the install path, only delete things selectively. Yea, there are some installers out there that do this, but this approach has problems. First, as a software dev, this approach means that your installer needs a list of every file that is yours. This could be hundreds or thousands of files. This list needs to be kept up to date as updates to your software changes the file roster. It means that uninstalling isn't a simple job of "delete our folder", but is now a slower process of deleting hundreds or thousands of files individually. And sometimes things get left over, and users complain about how the uninstall wasn't clean. There's a reason why only a minority of uninstallers work this way.
- Option 2: Don't let the user point the gun at their feet. If the user tries to install to "Z:\", then either put up a message saying that isn't allowed, or quietly fix the user's request and change it to "Z:\eso"
So this is 100% a case of user error, with the blame split between the user making that error and ZOS not putting in guardrails to prevent the user from making that error. But it is absolutely user error.
Parrot1986 wrote: »I get that is a non standard install but to say the issue stems from people doing it is a bit harsh. Something has changed or not been done zos side to allow them to wipe the drive instead of uninstalling the game. Comes off like passing the buck and it’s user error solely.
This is absolutely a case of user error.
(snip)
Hi Everyone. We have discovered an issue impacting custom installations of ESO on the root folder of a drive. If you have actively selected to install ESO at the root level on a drive (eg. C:\ or E:\), not in the default install ZeniMax Online sub-folder as recommended (or any named sub-folder), and attempt to uninstall ESO using "Uninstall", it will uninstall the full contents of the drive.
Parrot1986 wrote: »I get that is a non standard install but to say the issue stems from people doing it is a bit harsh. Something has changed or not been done zos side to allow them to wipe the drive instead of uninstalling the game. Comes off like passing the buck and it’s user error solely.
This is absolutely a case of user error.
If you want to install ESO to your Z drive, you do so by installing it to "Z:\eso", and that's totally fine. And I would expect that 99% of people installing ESO onto a secondary drive are doing it this way. But if you install it to "Z:\", then that's just you pointing a gun at your foot and wondering why you are feeling pain.
Okay, so let me elaborate on why this is dumb. When you install something to "Z:\eso", you're saying "hey, everything in "Z:\eso" is for you to use. And similarly, when you install to the drive's root, i.e., "Z:\", you're saying that the entire drive is for whatever you're installing. It is common practice for an uninstaller to just delete everything in their installation path. This isn't a ZOS or ESO thing. This is how most installers for most software work. So if you install to "Z:\", then you shouldn't be surprised if the uninstaller nukes the drive, because that's what you told it to do.
I want to emphasize this again: this isn't an ESO thing. Do this with another piece of software, and you will likely run into the exact same problem.
Okay, but is there something that ZOS could have done differently here?
- Option 1: Don't nuke the install path, only delete things selectively. Yea, there are some installers out there that do this, but this approach has problems. First, as a software dev, this approach means that your installer needs a list of every file that is yours. This could be hundreds or thousands of files. This list needs to be kept up to date as updates to your software changes the file roster. It means that uninstalling isn't a simple job of "delete our folder", but is now a slower process of deleting hundreds or thousands of files individually. And sometimes things get left over, and users complain about how the uninstall wasn't clean. There's a reason why only a minority of uninstallers work this way.
- Option 2: Don't let the user point the gun at their feet. If the user tries to install to "Z:\", then either put up a message saying that isn't allowed, or quietly fix the user's request and change it to "Z:\eso"
So this is 100% a case of user error, with the blame split between the user making that error and ZOS not putting in guardrails to prevent the user from making that error. But it is absolutely user error.
Why would the software team need a list of every file? Just delete the files that were on the install list.
The uninstall execution can look for the ESO folder, if it finds it uninstall it, otherwise ask what path to take.
Parrot1986 wrote: »I get that is a non standard install but to say the issue stems from people doing it is a bit harsh. Something has changed or not been done zos side to allow them to wipe the drive instead of uninstalling the game. Comes off like passing the buck and it’s user error solely.
This is absolutely a case of user error.
(snip)
I'm with you on this one, and I support what ZeniMax passed in this one. This is definitely user error.
Many people born after a certain date have had Computer Basics lessons since primary school, and this is absolutely covered there (or later on in the equivalent of a middle school, or high school). Do NOT touch the root "/" directory. If a person doesn't comprehend the basic knowledge of how to use a tool they have, then they either should catch up on the fundamentals, or use it at their own discretion without putting any blame on the others.
Well done on attempting to make a fix for this one, ZOS. Most other software companies would just ignore this and proclaim "works as intended, won't fix as its user error".
I'm with you on this one, and I support what ZeniMax passed in this one. This is definitely user error.
Many people born after a certain date have had Computer Basics lessons since primary school