Doctor Checks Reference

Run make doctor to see current status. Use --verbose to show file paths and commands checked. Run make doctor --json for machine-readable output.

System Dependencies

CheckDescription
SYS_WINEWine installed (11.0+ recommended)
SYS_VULKANVulkan GPU drivers and vulkaninfo
SYS_NTSYNCNTSYNC kernel module (performance)
SYS_NTLMwinbind/ntlm_auth (prevents Wine warnings)
SYS_NODENode.js 22.x LTS

Wine Prefix

CheckDescription
PREFIX_EXISTSWINEPREFIX directory exists
PREFIX_ARCHPrefix is win64 architecture
PREFIX_COREFONTSMicrosoft core fonts installed
PREFIX_MOUSE_CAPTUREMouseWarpOverride=enable configured

DXVK (DirectX 11 → Vulkan)

CheckDescription
DXVK_SYS32_D3D11d3d11.dll in system32 (x64)
DXVK_WOW64_D3D11d3d11.dll in syswow64 (x32)
DXVK_SYS32_DXGIdxgi.dll in system32 (x64)
DXVK_WOW64_DXGIdxgi.dll in syswow64 (x32)
DXVK_OVERRIDE_D3D11DLL override: d3d11=native
DXVK_OVERRIDE_DXGIDLL override: dxgi=native

EverQuest Installation

CheckDescription
EQ_DIREverQuest directory exists
EQ_LAUNCHERLaunchPad.exe present
EQ_INIeqclient.ini exists
EQ_LOGGINGLogging enabled (Log=TRUE)
EQ_PATCHEDGame binary present (eqgame.exe)
EQ_REMEMBER_MERemember Me cookie database
EQ_MAPSGood’s maps installed
EQ_DXVK_CONFDXVK config (async shaders)
EQ_PATCH_STATEDetects if eqgame.exe changed since last deploy (run make fix)
EQ_PARSEREQLogParser installed

Deploy State

CheckDescription
STATE_FILEDeploy state file exists
STATE_DEPLOYED_ATDeploy timestamp recorded
STATE_WINE_VERSIONWine version recorded
STATE_DXVK_VERSIONDXVK version recorded
LOG_DIRLog directory exists
LOG_LAST_DEPLOYDeploy log exists