Plazmic UI is a public EverQuest Legends UI toolkit. It creates a local skin
from files you already own, previews UI_*.ini window layouts in a browser
Studio, validates EQ XML, and publishes changes with rollback backups. The full
source workflow targets Linux; the Studio is also released as one-file Linux
and Windows executables.
The repository contains no EverQuest executable, texture, map, user layout, or other Daybreak asset. All copied game files stay in ignored local workspaces.
- Captures an installed
plazmic-uiskin, or falls back todefault_modern, plus one explicitly selected top-level layout. - Builds a reviewed local derivative from
default_modernwithout changing the shipped skin. - Shows window bounds and alpha on a configurable canvas, defaulting to 2560x1440.
- Supports selection, drag, resize, configurable grid snapping, anchors, percentage positions, visibility, alpha, fade, lock, background type, and tint.
- Filters the layout list and mock canvas together so unrelated windows stay out of the way while editing.
- Supports Shift-click groups, shared movement, matching sizes, edge alignment, equal spacing, and one atomic save for every selected window.
- Opens and validates top-level EQ interface XML without a web dependency or external service.
- Preserves unrelated INI content and creates timestamped backups before every replacement.
- Publishes only
uifiles/plazmic-uiand one selected existingUI_*.ini. - Runs locally with no telemetry, account, updater, or non-loopback listener.
The Studio is a layout mock. It does not reimplement EQ's SIDL renderer or display proprietary textures, so the final visual check still happens in game.
The latest GitHub release contains:
plazmic-ui-studio-linux-x86_64;plazmic-ui-studio-windows-x86_64.exe; andSHA256SUMSfor both files.
On Linux:
chmod +x plazmic-ui-studio-linux-x86_64
./plazmic-ui-studio-linux-x86_64 capture \
--game-dir '/path/to/EverQuest Legends'
./plazmic-ui-studio-linux-x86_64 studioOn Windows PowerShell:
.\plazmic-ui-studio-windows-x86_64.exe capture `
--game-dir 'C:\Path\To\EverQuest Legends'
.\plazmic-ui-studio-windows-x86_64.exe studioThe binaries support capture, studio, and publish. They contain the
Studio and its Python runtime, not any EverQuest assets. The Linux-only sync,
format, lint, and offline install commands remain in the source workflow.
- Linux
- Python 3.11 or newer
- POSIX shell and GNU coreutils
rsync- A current browser
- A user-owned EverQuest Legends installation under Wine
Contributor checks additionally use Ruff, ShellCheck, shfmt, and Markdownlint CLI2.
git clone https://github.com/ChrisTitusTech/plazmic-ui.git
cd plazmic-ui
export EQ_LEGENDS_DIR='/path/to/EverQuest Legends'
./plazmic-ui capture --resolution 2560x1440
./plazmic-ui studioWhen several UI_*.ini files exist, capture asks which one to use. Scripts
and automation should pass only its top-level filename:
./plazmic-ui capture --layout UI_example.iniSave edits in the Studio, then select the destination layout and click Publish to game, or publish from the terminal:
./plazmic-ui publish --target-ini UI_example.iniReload inside EverQuest:
/loadskin plazmic-ui 1
For a fresh reviewed derivative instead of capturing an installed skin:
./plazmic-ui sync
./plazmic-ui capture --layout-only --layout UI_example.ini
./plazmic-ui studioSee the user guide for offline installation, live reload, backup restoration, resolution settings, and both workspace paths.
Generated UI content stays under ignored .plazmic-ui-workspace/:
skin/: copied local skin and assets;layouts/: selected personal layouts;backups/: local edit backups;studio.json: local game path and Studio selection.
Local screenshots and validation evidence stay in the separate ignored
captures/ directory.
Do not force-add, publish, package, or attach these files to an issue or
release. The tool never changes default or default_modern in place.
Packaged binaries store the same private workspace under the user's local
application-data directory. Set PLAZMIC_UI_DATA_DIR before running a binary
to select another private storage root.
Plazmic UI is independent and is not affiliated with or endorsed by Daybreak Game Company. EverQuest and its assets belong to their respective owners.
- User guide
- Troubleshooting and rollback
- Architecture and trust boundaries
- Source and asset provenance
- Development and validation
- Security policy
- Contributing
Original Plazmic UI source is licensed under the GNU General Public License v3.0 only. The license does not apply to EverQuest or Daybreak assets, which are not included.