| sitemap | true |
|---|---|
| published | true |
| toc | true |
| title | Linux (and Handheld) Install Guide |
| description | Step-by-step guides to help you install and configure Project Quarm and related software for Linux devices. |
| keywords | Project Quarm, Quarm, Quarm installation, TAKP, EverQuest, Zeal, game client, dgVoodoo2, eqgame.dll, linux, Steam Deck |
| author | Pastrami |
| date | 2025-04-23 13:42 -0400 |
Originally inspired by this guide, updated with correct links and more current instruction
NOTE: If you already have Quarm running on Linux, you still may be interested in Step 8 below that gives instructions on a useable controller format for playing in handheld mode.
- Press
Steambutton - Select
Power - Select
Switch to Desktop
- Flatpak (Already present on Steam Deck)
- Lutris (From the Discover store)
- Start Lutris to Initialize
- ProtonUp-Qt (From the Discover store)
- Open ProtonUp-Qt.
- Choose
Lutrisin theInstall for:dropdown - Select
Add Version - Choose
Wine-GEin theCompatiblility Tool:dropdown - Choose
GE-Proton8-7in theVersion:dropdown - Select
Install - Repeat the above steps to install
GE-Proton8-26- I have no idea why this is required, but Quarm won't install without it
-
Download windows client from TAKP
-
Quarm patch files
- Go to Quarm Discord
- Go to #server-files channel
- Download
pq_files_[date].zip
-
Download the most recent Zeal
-
Download Zeal compatible UI (skip step if using default ui)
- Go to Quarm Discord
- Go to #ui-discussion
- Download Zeal Compatible UI
Warning - If you try to load a UI without zeal compatiblity your client will crash character select screen or when you type /loadskin with non zeal compatible UI
-
Download custom dgvoodoo conf
- You can close the Login modal to download if you don't have a dropbox account
-
Click
InstallOn the "Quarm Version" -
Choose
Installwhen prompted by Lutris program -
Select the desired shortcuts to desktop, steam, or application menu.
- Make sure
Create steam shortcutis checked for steamdeck
- Make sure
-
Click `Continue``
-
Select
...and choose the appropriate zips forTAKP client zip fileandQuarm zip filewe downloaded above- The file names and version numbers may not match the examples provided in the popup, this is okay
-
Keep dg_voodoo2_79_3.zip Selected as downloaded from installer.(See below)
-
Click
Install- Click
Installon any additional requirement popups - Once
Installation completed!is displayed, select Close
- Click
- Quarm patch files
- Go to Quarm Discord
- Go to #server-files channel
- Download
QuarmPatcher.zip
- Extract the contents of
QuarmPatcher.zipto/home/USERNAMEHERE/Games/everquest/client - In Lutris, right click
Everquest Quarmand selectConfigure - Navigate to
Game Options - Change the executable to
/home/USERNAMEHERE/Games/everquest/client/eqemupatcher.exe
- Right click
Everquestin lutris - Select
Browse files - Replace
/home/USERNAMEHERE/Games/everquest/dgvoodoo/dgVoodoo.confwith the one downloaded in #3.5- Select
Overwriteoption
- Select
- Install Zeal compatible UI files
/home/USERNAMEHERE/Games/everquest/client/uifiles/with the files in #3.4 - Double click
zeal_v[#].zipwe downloaded in #3.3 - Drag
uifilesfrom the zip directory to/home/USERNAMEHERE/Games/everquest/client- Select
Overwriteoption
- Select
- Drag
Zeal.asito/home/USERNAMEHERE/Games/everquest/client
- Click play button in Lutris or another shortcut like desktop shortcut. If you do not need to launch the game from steam/steamdeck you are done.
OR
- Right click
Everquestin lutris - Select 'Create Steam Shortcut`
- This may take a few tries or require you to restart Steam to take effect
- Open Steam
- Or select the
Return to Gaming Modeicon on your desktop if you're on Steam Deck
- Find
Everquest Quarmin your library
- In Non-Steam for the Steam Deck handheld library
- Click
Play!
- You MAY need to add
ENABLE_GAMESCOPE_WSI=0to the Options->Properties->Launch Options on Steam Deck
- Open
[quarm-directory]/client/eqclient.ini - Under
[VideoMode]change to monitor specifications- Below is Optimal for Steam Deck, may need different values on other systems
Width=1440Height=900
- Under
[Defaults]you can toggleCombatMusic=to 1 for on, 0 for offShowDyanmicLights=toTRUEfor the best quality, orFALSEif you notice light flickeringAllLuclinPcModelsOff=toTRUEfor Classic models,FALSEfor Luclin modelsEnableClassicMusic=toTRUEfor Classic MIDI,FALSEfor MP3s
- Under
[Defaults]you can setClipPlane=20to set farthest view distanceInspectOthers=FALSEasTRUEcan cause a lot of accidental inspections as in annoying
Note: This is for players who were playing elsewhere on another device
-
Via the old device - Open
[quarm-directory]/client -
Via the old device - Upload
[charactername]_pq.proj.inito a cloud service (like Google Drive) -
Via the old device - Upload
UI_[charactername]_pq.proj.inito a cloud service (like Google Drive) -
Via linux device - Download both files
-
Via linux device - Place in
[quarm-directory]/client- Warning - Importing from a client without zeal installed can cause issues if the character previously loaded with a non supported UI. If you are crashing from character select or while using /loadskin it is reccomended you change UISkin=Default to troubleshoot as seen below.
Note: I didn't create this layout. This layout was originally created by Yuuhi for P99, I've simply exported it to Quarm. You can read more about this layout via this Reddit post. This profile is AMAZING and really pushes the bounds of what a Steam controller profile can do by exploring layers, hover and radial menus, and providing a 'touchpad' keyboard.
Note: As you play and explore this profile, edit it to make different versions and share your different templates with the community!
- Open Steam in handheld mode
- Rename Game to
Everquest Quarm(EXACTLY)- You can rename to
Everquest,EverQuest,Project 1999, orEverQuest Free-to-Playto see other appropriate controll profiles, feel free to explore! Mine is just shared underEverquest Quarm
- Click Settings cog
- Select Properties
- Rename the shortcut to
Everquest Quarm
- You can rename to
- Navigate to Everquest Quarm in your library under Non-Steam games
- Close Properties window (Press
B) - Select the Controller icon
- Press Up Arrow once to
Browse Community Layouts ...aboveView Laytout/Edit Layout - Hit R1 to
Community Layouts - Hit
Xto Show All Layouts - Press Down Arrow to
Pastrami's Layout with workable keyboard (based off Yuuhi's P99) - Press
Ato Select - Press
Xto Apply Layout - Boot up the game and play!
- Open Lutris and Select Everquest
- Select run exe in wine prefix (second arrow to the right of Play)
- Select dgVoodooCpl.exe from the correct folder(lutris does not store this in the client folder like on windows). It's default location is "/home/USERNAMEHERE/Games/everquest/dgvoodoo/"
- Uncheck dgVoodoo watermark in the "directx" tab of dgvoodoo options
- Click Apply and Ok to close out program.
Backup download for dgVoodoo
https://archive.org/details/dgvoodoo2_78_2_202205 OR dgvoodoo (Download entire Zip on the top right)


