Files
eqclient-conf/EverQuestLive/docs/steam-linux-paths.md
T
2026-07-22 11:39:41 -07:00

63 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Here are the default UI and settings paths in your Steam install:
**Install root:** `~/.local/share/Steam/steamapps/common/Everquest F2P`
---
## Default UI paths
EverQuest splits UI into two parallel trees, both keyed off skin names in the UI INI:
| Setting | Default value | Path |
|---------|---------------|------|
| `UISkin` | `Default` | `uifiles/default/` |
| `AtlasSkin` | `Default` | `uiresources/default/` |
### `uifiles/default/` — classic UI skin
- **173** `EQUI_*.xml` window/layout files (e.g. `EQUI_PlayerWindow.xml`, `EQUI_HotButtonWnd.xml`)
- Textures: `.tga`, `.dds`
- Subfolders: `loadscreens/`, `overseer/`
### `uiresources/default/` — newer UI resources
- HTML/JS/CSS for modern panels (`index.html`, `index.js`, `main.css`, `cohtml.js`)
- Subfolders: `assets/images/`, `fonts/`, `img/`, `windows/`
### Other UI-related folder
- `uifiles/classic_spell_icons/` — alternate spell icon set only (not a full skin)
Custom skins go under `uifiles/<SkinName>/` and are selected with `UISkin=<SkinName>` in the character UI INI (your repos `ui/install.sh` script targets `uifiles/isuldor/` this way).
---
## Settings paths
All of these live in the **game install root** (not under `~/.config` or similar):
| File / folder | Purpose |
|---------------|---------|
| `eqclient.ini` | Global client settings: video, audio, graphics, `[Options]`, `[TextColors]`, `[KeyMaps]`, etc. |
| `defaults.ini` | Shipped factory defaults for UI window layouts and positions (reset reference) |
| `UI_<Char>_<Server>_<Class>.ini` | Per-character UI state: window positions, fades, and `UISkin` / `AtlasSkin` |
| `<Char>_<Server>_<Class>.ini` | Per-character game settings: hotbars, combat, abilities, etc. |
| `_characters.ini` | Character registry (`Character0=Isuldor,bertox` on your install) |
| `userdata/` | Address book, ignore list, guild notes (`AddressBook.txt`, `IgnoreList.txt`, `GN_*.txt`) |
**LaunchPad / login UI** (separate from in-game UI):
| File | Purpose |
|------|---------|
| `eqlsClient.ini` | Launcher URLs and client config |
| `eqlsUIConfig.ini` | LaunchPad window positions |
| `eqlsPlayerData.ini` | LaunchPad player data |
| `LaunchPad.ini` / `LaunchPad-user.ini` | LaunchPad settings |
---
## Your current character
For `Isuldor` on `bertox`:
- UI layout: `UI_Isuldor_bertox_PAL.ini``UISkin=Default`, `AtlasSkin=Default`
- Character settings: `Isuldor_bertox_PAL.ini`
So right now youre on the stock UI at `uifiles/default/` and `uiresources/default/`, with layout/state stored in those per-character INI files in the install root.