Play EverQuest Legends on an Apple Silicon Mac without installing CrossOver.
Download a signed-looking DMG, clear the quarantine flag, and let the app walk through installing the game.
Build the Wine and DXMT runtime from source for development or customization.
Use the headless osxeql CLI to script setup, install, and status checks.
| sowoky/osxeql | crokily/herdr-lazygit | davorpa/shell-utils | |
|---|---|---|---|
| Stars | 7 | 7 | 7 |
| Language | Shell | Shell | Shell |
| Last pushed | — | — | 2021-09-18 |
| Maintenance | — | — | Dormant |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 2/5 | 1/5 |
| Audience | general | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Building from source needs an x86_64 Homebrew install and several specific formulas, the released DMG needs none of that.
osxEQL is a compatibility tool that lets you run the game EverQuest Legends on Apple Silicon Macs, using only open-source pieces. It combines a version of Wine, which is software that lets Windows programs run on other operating systems, with a project called DXMT that translates DirectX 11 graphics calls into Apple's Metal graphics system. This avoids needing CrossOver or Apple's own proprietary D3DMetal translator. The tool is unofficial and made by a fan, not affiliated with Daybreak Game Company, Game Jawn, CodeWeavers, or Apple, and it does not include the game itself, you still need your own copy from the official installer. For players, using osxEQL is straightforward: download a DMG file from the releases page, drag the app into Applications, clear a security quarantine flag with one Terminal command since the app is not signed by Apple, then download the official game installer file from the EverQuest Legends site. Launching osxEQL walks you through installing the game, and after that first setup, every launch goes straight to the game's own launcher. Nothing else needs to be installed on the player's side, since the Wine and DXMT runtime is bundled inside the app itself. Under the hood, the game is a 64-bit Direct3D 11 program, so it needs both Wine to run the Windows executable and a translator to turn its graphics calls into something macOS can render. osxEQL's Wine build comes from CodeWeavers' own published source code and includes a bridge that DXMT needs to attach to Apple's Metal system, which standard Wine builds lack. Developers who want to build osxEQL from source can do so with a series of shell scripts that compile Wine, stage DXMT, build the app icon, and assemble the final app and DMG. This path requires an x86_64 build of Homebrew and several specific formulas, since Wine itself is an x86_64 program. A command line tool called osxeql is also included as a headless equivalent to the graphical app, useful during development. osxEQL's own code is released under the MIT license. The bundled Wine and DXMT components carry their own LGPL licenses, with details on obtaining and rebuilding their source kept in a separate notices file.
A Mac app that lets Apple Silicon users play EverQuest Legends using only open-source Wine and DXMT, without CrossOver or Apple's proprietary D3DMetal.
Mainly Shell. The stack also includes Shell, Wine, DXMT.
osxEQL's own code can be used, modified, and redistributed freely, including commercially, as long as you keep the copyright notice, the bundled Wine and DXMT components carry their own LGPL terms.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.