Plazmic Legends is an extensible, native Linux companion for the 64-bit
EverQuest Legends client running under Wine. The latest tagged release,
v0.2.0, provides a dedicated map and spawn window, character status, and
local combat parsing. The current main branch additionally provides
user-directed file tools and is expanding through separate capability-scoped
feature phases.
The list below describes the current main branch; features added after
v0.2.0 are not yet present in the downloadable release.
- Displays locally installed zone maps with pan, zoom, geometry-aware fit, and optional player follow.
- Shows live player position, heading, and configurable elevation filtering.
- Presents a sortable and filterable spawn list with synchronized map markers and selection details, including distinct named-spawn and Other markers.
- Shows bounded live character HP and mana in the left Character dock, with text-only equipped items consolidated into Activity's Inventory tab.
- Exports the current character name and equipped items as an offline JSON backup for EQ Legends Tools' character sheet.
- Condenses newly appended local combat-log damage into a current or most-recent encounter Parse dock when EverQuest combat logging is enabled.
- Adds current-
maincombat damage/healing drill-down, one-second timelines, zone summaries, and capped owner-only per-character encounter history. - Adds current-
mainbounded XP/AA pace, loot and equipment-change activity, observed ability evidence, and explicit inventory-output reconciliation in a separate Activity dock. - Consolidates DPS, XP, AA, and latest activity in a full-width summary above the Details content with individually resizable columns.
- Handles zoning, camping, character select, process exit, and client changes without leaving stale data visible.
- Follows the active system light or dark theme.
- Keeps current-main processing local with no telemetry, updater, account service, or bundled game content.
- An x86-64 Linux desktop using X11 or XWayland.
- A user-owned 64-bit EverQuest Legends installation running through Wine.
- An exact supported client build. Unknown or changed clients fail closed instead of using unverified offsets.
- Fedora 43 or 44 for the COPR package, or a glibc 2.35-or-newer distribution for the AppImage.
sudo dnf copr enable christitustech/copr-fedora
sudo dnf install plazmic-legendsDownload the AppImage and its adjacent checksum file from the latest release, then run:
sha256sum --check Plazmic-Legends-0.2.0-x86_64.AppImage.sha256
chmod 0755 Plazmic-Legends-0.2.0-x86_64.AppImageSee package operations for direct RPM installation, upgrades, rollback, removal, and FUSE-free AppImage launch.
On first launch, Plazmic Legends looks for the game in this order:
- An explicit
--client /path/to/eqgame.exe. EQ_LEGENDS_DIR, when it containseqgame.exe.- The saved
[client]configuration. - A short, bounded scan below your home directory for
Daybreak Game Company/Installed Games/EverQuest Legends.
A valid explicit, environment, or discovered path is saved automatically, so later launches need no client argument:
plazmic-legendsThe scan is skipped when EQ_LEGENDS_DIR or the saved configuration points to
an existing eqgame.exe. If more than one installation is found, select one
explicitly instead of guessing:
plazmic-legends --client "/path/to/EverQuest Legends/eqgame.exe"You can also edit
$XDG_CONFIG_HOME/plazmic-legends/config.toml (normally
~/.config/plazmic-legends/config.toml) directly:
[client]
game_directory = "/path/to/EverQuest Legends"The AppImage uses the same selection and saved configuration behavior. Launch
it with ./Plazmic-Legends-0.2.0-x86_64.AppImage.
The companion opens as a normal independent desktop window. Its map reads the zone files already present in your game installation; no maps are included in the package.
- Drag the map to pan and use the mouse wheel to zoom.
- Use the map's Filters / Labels dropdown to independently show or hide named NPC, player, ordinary-NPC, and Ground / Other markers and to toggle labels for named NPCs, players, and ordinary NPCs.
- Right-click the map to fit the zone geometry, toggle player follow, show all elevations, or adjust the visible range above and below the player.
- Select a spawn from either the map or table to keep both views synchronized.
- Use the status area when the client is not running, unsupported, zoning, or outside the world.
- Enable EverQuest combat logging to populate the Parse dock. Plazmic Legends
starts at the active log's current end and never uploads its contents.
User > Retain Combat Historyis off by default; when enabled, it keeps at most 50 encounters for 90 days in an owner-only per-character local state file. That history includes combatant and target names for the History view. - The Activity dock recognizes exact local XP-percentage, AA-point, and loot
lines, records equipment changes from consecutive immutable snapshots, and
labels observed abilities without guessing a class or proc identity.
User > Retain Activity Historyis independently off by default. The User menu can export or delete the selected character's bounded activity history. - Choose
User > Import Inventory Output...to inspect an explicitly selected local EverQuest/outputfile inventorytext file and compare its item names with the current text-only equipment snapshot. The import is capped at 2 MiB and 4,096 rows and is never uploaded. - With live character data available, choose
User > Export Inventory..., then useImport Profile Backupat the EQ Legends Tools character sheet. The inventory-only backup transfers the character name and equipped items. Verify race, tri-class, favored stats, Alternate Advancement, upgrades, and Exaltations after import because Plazmic Legends does not read or invent those fields. Items absent from the site's current data cannot be selected by its importer. - To move a private Plazmic UI setup to another 2560x1440 system, create the
ignored bundle described in development.md, extract it on
the target system, and choose
User > UI File Install.... Select both the source and destination layout and character INIs; installing the bundledeqclient.iniis optional. EverQuest may remain open because the installer also creates a separateUI_plazmic_1440p.inisource for the live/copylayoutworkflow.
The selected client directory, window layout, and map preferences are stored in
$XDG_CONFIG_HOME/plazmic-legends/config.toml, with the standard Qt user
configuration path used when XDG_CONFIG_HOME is unset. Pass
--reset-layout to ignore saved placement for one launch.
Privacy-safe diagnostics are stored under
$XDG_STATE_HOME/plazmic-legends/, or
$HOME/.local/state/plazmic-legends/ by default. Logs are bounded, readable
only by the owner, and exclude client paths, process IDs, character or spawn
names, memory contents, and process addresses.
The original Macroquest was released open source by a developer named Plazmic. He only wanted to extend the tradeskill automation, macro capabilities, and other limitations the original Everquest had. He passed in 2007, and this project is a homage to him.
Plazmic Legends is an independent project and is not affiliated with or endorsed by Daybreak Game Company. It performs external, read-only process inspection. The project owner knowingly accepts that this may conflict with Daybreak's EULA and published rules. Use it at your own risk.
The current main branch does not modify gameplay state, inject code, or
automate gameplay. Its UI-file installer may back up and replace explicitly
selected skin and INI files plus the allowlisted UI_plazmic_1440p.ini
live-layout source. All replaced targets are covered by transactional rollback.
The user can then reload the live UI by selecting that source through
/copylayout, followed by /loadskin plazmic-ui 1. Future capabilities
require their own approval and safeguards. Client protection bypass remains
outside the project boundary.
Build instructions, architecture, project history, validation requirements, and research references are in development.md. Before submitting a change, read the contribution guide.
Plazmic Legends is licensed under the GNU General Public License v3.0 only. Third-party components retain their respective licenses; see third-party notices.
EverQuest and its assets are the property of their respective owners and are not included in this repository.

