UserFolder

From ESOUI Wiki

Revision as of 22:30, 4 June 2020 by Baertram (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Introduction

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.

Important note

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:

explorer /e,::{FDD39AD0-238F-46AF-ADB4-6C85480369C7}

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.

Linux/Unix

If you play ESO under WINE within a unix system the AddOns folders could be located here: Usually it's "$HOME/Documents/Elder Scrolls Online/live/AddOns",
but that's assuming Wine links the Windows' "My Documents" folder to "$HOME/Documents".

Some older Wine versions pointed "My Documents" to "$HOME" instead, which was quite surprising and inconvenient
(then ESO put it's stuff directly in "$HOME/Elder Scrolls Online").
You can check and possibly fix where "My Documents" point to in winecfg (tab Desktop Integration), or manually
check the symlink in "$WINEPREFIX/drive_c/users/$USER/"

Upon startup, the client wants to decide whether it's "live" or "pts" (i.e. the name of the settings directory).
Problem is this guess fails if the current working directory is not .../game/client/ (where eso64.exe lies).
It's probably looking for some .version file via relative path, which obviously fails if you run eso from any other
directory using command like `WINEPREFIX="$HOME/games/ESO" wine "c:/ZOS/ESO/game/client/eso64.exe"`.
The client then falls back to using "ESO_BUILD_BRANCH" as the name of the settings directory.

Here's a command I used to find out where the heck is ESO looking for settings (type in terminal while ESO client is running):

lsof -c eso64.exe | grep -i logs


See this forum post:
https://www.esoui.com/forums/showpost.php?p=36757

Another "HowTo find my ESO AddOns folder at Linux":

Since you want to install add-ons manually, I'll quickly show you how to find your AddOns folder:
If you downloaded Elder Scrolls Online into the default library that comes with Steam, then your AddOns folder will probably
be located at the following:
~/Steam/steamapps/compatdata/306130/pfx/drive_c/users/steamuser/My Documents/Elder Scrolls Online/live/AddOns

But if you're like me and installed ESO into a different Steam library (or the above didn't work for you), then you first need to
go to this location. As an example, I installed ESO into a Steam library that was located at
/mnt/Linux Games/SteamLibrary.
Once you've found the Steam library, the AddOns folder will be at the following
steamapps/compatdata/306130/pfx/drive_c/users/steamuser/My Documents/Elder Scrolls Online/live/AddOns.

And as a helpful tip for the future, whenever you download a Proton game, Steam will create a folder for its Windows stuff in the
compatdata folder. The folder name will be the same as the games Steam ID.

Contents

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:

Personal tools
Namespaces
Variants
Actions
Menu
Wiki
Toolbox