From ESOUI Wiki
The user folder is the place where all machine local data gets stored.
The Live Megaservers (NA and EU) and the Public Test Server use separate folders called "live" and "pts" respectively.
They can usually be found in
%userprofile%\Documents\Elder Scrolls Online\ for Windows users and in
~/Documents/Elder Scrolls Online/ for OS X users.
Steamplay (i.e. Steam running ESO on Linux under Proton) usually keeps the folder in the Steam Libraray folder under SteamLibrary/steamapps/compatdata/306130/pfx/drive_c/users/steamuser/My Documents/Elder Scrolls Online/
306130 is the Steam id number for ESO.
For windows the game actually uses a "Known Folder ID" to resolve the Documents folder. Users and some programs like OneDrive sometimes move the Documents folder to a different path, which means on some machines it won't be found in the Profile folder, but somewhere else.
In order to easily find it, you can use the following command:
Just open the start menu, paste the above into the textbox and press enter. A new explorer window should open for the correct Documents folder. You can then right click the empty background and select Properties to find the full path.
The folder is generated when the game is started for the first time (including logging in and loading a character).
It contains several folders and files that serve different purposes:
- AddOns contains all user created add-ons for the game. This folder may not get generated automatically.
- Errors contains all crash dumps that are sent to ZOS for further inspection.
- Logs contains some log files, but they are mostly empty.
- SavedVariables contains all data generated by add-ons and also some user preferences for the ingame UI. Changes to any files are overwritten as long as the game is running.
- AddOnSettings.txt contains which add-ons should be loaded for which character. Changes to the file are overwritten as long as the game is running.
- ShaderCache.cooked is a cache file for all shaders used in the game. If there are some graphic problems you may want to delete it while the game is not running. It also gets regenerated at login after each update.
- UserSettings.txt contains the machine specific part of the settings that can be selected in the settings menu (video, audio, etc.). Changes to the file are overwritten as long as the game is running.