Repository navigation
Releases
EDHM-UI for Mac 3.1.5
EDHM-UI for Mac 3.1.5
A small patch release renaming EDHM-UI-Mac.app to EDHM-UI for Mac.app.
The repository remains ProbabilityEngineer/EDHM-UI-Mac; the original Windows
project is BlueMystical/EDHM_UI.
This is an independent native macOS/CrossOver port, not an official upstream release.
Downloads
- arm64 — Apple Silicon (M-series)
- x64 — Intel Macs
Separate architecture-specific ZIPs replace the universal download for this
release. The existing 3.1.4 release, including its universal build, remains available.
SHA-256 checksums are provided in SHA256SUMS.txt.
Both apps are Developer ID signed, Apple-notarized, and stapled.
Gatekeeper verification reports accepted and Notarized Developer ID.
The app bundle declares macOS 13.0 as its minimum; actual CrossOver/game
requirements depend on your CrossOver version and hardware.
Upgrade
- Quit the old EDHM-UI-Mac app.
- Download the ZIP matching your Mac and unzip it.
- Move EDHM-UI for Mac.app to Applications and open it normally.
- Remove the old application copy when you no longer need it, to avoid opening
the old version accidentally. Do not delete your settings or theme folders.
The bundle identifier (com.electron.edhm-ui-mac), internal Electron product
identity, settings/theme paths, and cache paths are unchanged. Existing settings
continue to use ~/Library/Application Support/EDHM-UI-V3.
Changes
- New Finder/Dock app name, window title, native menu/About labels, and tray tooltip.
- Version bumped from 3.1.4 to 3.1.5.
- Preserves the refreshed 3.1.4 audit fixes for safe theme writes, settings
persistence, legacy backups, notifications, and missing Current Settings. - Retains the bundled Odyssey EDHM v22.04 payload.
- Updated README and architecture-specific download guidance.
Validation
- 51 automated tests passed.
- Fresh arm64 and x64 Forge packages built with Node 22.
- Both signatures, notarization tickets, and Gatekeeper assessments verified.
- arm64 launch tested locally; existing app settings loaded.
- Intel hardware runtime and end-to-end in-game testing were not performed for
this rename release.
EDHM-UI-Mac 3.1.4
EDHM-UI-Mac 3.1.4
Native macOS/CrossOver release. Version 3.1.3 remains available unchanged for rollback.
Refreshed arm64 and universal downloads
The arm64 and universal ZIPs have been replaced with builds from
f47e401
on macos-audit-followups. The app version remains 3.1.4.
The release tag still identifies the original 3.1.4 source revision; use the
linked commit for the refreshed binaries.
Intel users should choose universal. The redundant standalone x64 ZIP
has been removed. The separate DXMT release is unchanged.
- Failed theme INI writes no longer report success; supported file sets include Custom.ini.
- Configured game-instance selection is persisted before installation/restoration and UI initialization.
- XML edits save to Current Settings without implicitly overwriting a library theme.
- Explicit Overwrite Theme confirmation and collision-safe Save Copy workflow.
- Masked XML HUD preview preserves the surrounding scene.
- Recoverable, instance-specific legacy shader/mod backups with native-path, symlink and cross-volume handling. Independent DLLs and user themes are preserved.
- Notification details/actions and independent update notices; native dialogs are parented to their originating window.
- Missing EDHM settings show an actionable unavailable state rather than repeated error dialogs.
Included
- EDHM Odyssey v22.04 for the Anaconda Mk II game update, including subsequent Nomad/Rhino fixes.
- Nomad, Rhino, and Anaconda Mk II ship catalogue entries. Nomad and Mk II use placeholder artwork.
- Explicit Installed / Disabled / Not Installed / Needs Repair status with explanatory tooltips.
- Current-settings theme matching and Custom/Unverified status.
- XML color cancellation/swatch, color-picker synchronization, HUD resize, favorites search, and TPMods image fixes.
- Safe delayed theme-reload retry and accurate bundled-version reporting.
- CrossOver paths, Wine overrides, external data, DXMT support, and the bundled themes archive are preserved.
Validation and limitations
- Refreshed builds: 51 Node/Electron regression tests passed; built with Node 22.
- Refreshed arm64 and universal apps are Developer ID signed, Apple-notarized and stapled.
- Both final ZIPs were extracted and passed deep/strict signature, stapling and Gatekeeper checks. Universal contains arm64 and x86_64.
- User confirmed the missing-settings fix. This is not a claim of complete in-game or Intel hardware validation.
- Uses the existing Electron nightly baseline. No DXMT/ARM64EC game-exit fix is included.
Installation
Close Elite before installing/updating EDHM. Keep a backup of your game configuration.
Installing the app alone does not update the game's EDHM files: use Install EDHM in the app.
The displayed EDHM version describes the bundled payload, not a live game verification.
See theme saving and backup recovery instructions.
The optional DXMT 50102f99 ARM64EC NVEXT package is a separate download. Its installer creates a separate CrossOver app copy and does not modify bottle overrides.
SHA-256
9c7f1a4247a98004ccba0523ee9e4f74649db7c115df2991f055cff4174cf0f8 EDHM-UI-Mac-darwin-arm64-3.1.4.zip
a6e6d687e5aeef0d6979d724604b77d1490cc6da8d657b482adee0468790c6ee EDHM-UI-Mac-darwin-universal-3.1.4.zip
Experimental DXMT 50102f99 ARM64EC NVEXT for EDHM/CrossOver
Experimental DXMT 50102f99 ARM64EC NVEXT for EDHM/CrossOver
Updated to the unmodified upstream build tested successfully by the maintainer.
Source revision: 50102f994b406f58f56d5d09f2ad20f9b90390a2.
Included
- Matched ARM64X
d3d11,dxgi,d3d10core,winemetal,nvapi64, andnvngxDLLs. - Matching arm64
winemetal.so. - Licenses, build provenance, checksums, optional RetinaMode registry file.
- Installer creates
~/Applications/CrossOver Preview DXMT 50102f99 ARM64EC NVEXT.appwhen used with the standard source app name.
Safety and scope
- Close Elite and CrossOver before installation.
- Verifies package checksums, refuses to replace an existing app copy, and refuses linked module destinations.
- Does not modify the original CrossOver app, game files, bottle DLLs, or Wine overrides.
- Do not overwrite EDHM's game-local
d3d11.dll. - Deploys the ARM64EC set only. This is not an Intel/32-bit installer, even though the underlying build also produced those architectures.
- NVAPI/NGX modules are installed but no upscaling or NVAPI/NGX override settings are enabled. NGX D3D11 supersampling uses MetalFX, not NVIDIA DLSS.
- The modified CrossOver copy is not re-signed or notarized by this installer.
- Existing 7c8dee1 release remains available for rollback.
Use
cd dxmt-arm64ec-edhm-crossover-50102f99-nvext
./install-dxmt-arm64ec-crossover.sh "/Applications/CrossOver Preview.app"Launch your existing ARM bottle through the new CrossOver copy. To roll back, quit it and launch the original CrossOver app instead.
This ZIP does not contain EDHM-UI-Mac. The new 3.1.4 UI test build is a separate signed/notarized download.
See the accompanying .sha256 file for the ZIP checksum. DXMT is LGPL-2.1-or-later; corresponding upstream source is available at https://github.com/3Shain/dxmt/tree/50102f994b406f58f56d5d09f2ad20f9b90390a2.
EDHM-UI-Mac 3.1.3
EDHM-UI-Mac 3.1.3
Native macOS/CrossOver release with the updated EDHM Odyssey v22.02 payload.
Highlights
- EDHM Odyssey v22.02 (FDev 4.4.1.1)
- Recovery for a mixed EDHM proxy-DLL pair
- More reliable XML preview initialization
- Warning when EDHM is disabled or its required DLLs are incomplete
- Apple Silicon, Intel, and universal packages
All assets are Developer ID signed, Apple-notarized, stapled, and Gatekeeper-assessed.
SHA-256
- arm64:
337718149df59aee5fb8fef92eab21d17a6238ef218ef734e46035de30c61e33 - x64:
94828c87c1b3aed40375fef14bfef2a1a430c4e813d9b715c9cfb42146f5f52a - universal:
c6e7d740f72e5bc8f7f48d55cf24e5fe239a7a989f51c5d5e4c74b14d979ce1e
EDHM-UI-Mac 3.1.2 prerelease
macOS 27 startup fix candidate\n\nThis Apple Silicon prerelease fixes the immediate SIGTRAP startup crash on macOS 27 by restoring the hardened-runtime Electron/V8 JIT signing entitlement.\n\n- Electron 46 nightly runtime\n- Developer ID signed, Apple-notarized, and stapled\n- Validated by launching the final ZIP-extracted app through Finder/LaunchServices on macOS 27\n\nApple Silicon only for this prerelease. Please report whether it starts normally on macOS 27.\n\nSHA-256: cc0daa35fd0d17f5beab9cbf7a3207dcd5261ae5bdd4c69cdf78b342e3eff4a6
Experimental DXMT ARM64EC 7c8dee1 for EDHM/CrossOver
Experimental ARM64EC DXMT package for EDHM on CrossOver
This prerelease contains an unmodified upstream DXMT build from 7c8dee1, packaged for Apple Silicon CrossOver ARM/FEX bottles.
It was tested only with Elite Dangerous Odyssey + EDHM on CrossOver Preview 27.0.0.40921. It is not an official DXMT, CrossOver, CodeWeavers, EDHM, or Frontier release, and makes no general compatibility or performance claim.
Included
- ARM64X
d3d11.dll,dxgi.dll,winemetal.dll,d3d10core.dll - arm64
winemetal.so - safe installer that makes a separate CrossOver app copy—never modifies the original CrossOver app or bottle DXMT files
- optional Wine
RetinaModeregistry patch - LGPL-2.1-or-later text, source provenance, and SHA-256 manifests
Before installing
- Close Elite and CrossOver completely.
- Verify the ZIP SHA-256 against the
.sha256asset. - Read the installation and rollback instructions.
- For EDHM, retain the bottle overrides
d3d11=native,builtinandd3dcompiler_47=native,builtin.
The package’s ARM64EC hotpatchable DXGI/D3D11 entry points are relevant to x64 EDHM/3Dmigoto hooks, but do not guarantee that other versions or overlays work.
EDHM-UI-Mac 3.1.0 — macOS / CrossOver
EDHM-UI-Mac 3.1.0
The first independently versioned macOS release after upstream EDHM-UI 3.0.70. Windows and macOS versions now follow separate release lines.
Downloads
EDHM-UI-Mac-darwin-universal-3.1.0.zip— Apple Silicon and Intel Macs (recommended)EDHM-UI-Mac-darwin-arm64-3.1.0.zip— Apple Silicon Macs
Both packages are signed with Developer ID, notarized by Apple, and stapled.
Changes
- Reordered Settings paths so Wine Prefix / CrossOver Bottle Root appears before the game executable path.
- Removed the divider between game path and Player Journal settings.
- Renamed the action to Repair Wine DLL Overrides and added repair status reporting.
- Renamed Game Localization Wizard to Game Location Wizard.
- Clarified Wine prefix, CrossOver bottle, and Wine DLL override terminology.
Checksums
51aa8a2bbe44b1c3a97eaa9da9372346e4cdd98f6970b74d06ae69eaf1e9f0d2 EDHM-UI-Mac-darwin-arm64-3.1.0.zip
17a2241400a2715327f21c2cb51a843cc9e918efa83ab630c25b72d04e7cfc13 EDHM-UI-Mac-darwin-universal-3.1.0.zip
This is an unofficial macOS/CrossOver adaptation of EDHM-UI and preserves upstream credits and licensing.
EDHM-UI v3.0.70 — macOS / CrossOver
EDHM-UI v3.0.70 for macOS / CrossOver
This is a macOS-native adaptation of upstream EDHM-UI v3.0.70. It runs on the macOS side and connects to Elite Dangerous installed in a CrossOver bottle.
Downloads
EDHM-UI-V3-darwin-universal-3.0.70.zip— Apple Silicon and Intel Macs (recommended)EDHM-UI-V3-darwin-arm64-3.0.70.zip— Apple Silicon Macs
These apps are signed with Developer ID and notarized by Apple. The download should open normally on macOS without the previous “damaged”/trash warning.
Included
- Universal macOS app for Apple Silicon and Intel
- Apple Silicon arm64 build
- EDHM Odyssey payload v22.01, including updated profiles and shader fixes
- CrossOver-aware game, journal, graphics XML, and bottle-root paths
- Symlink-safe EDHM and TPMod installation
- CrossOver DLL override setup for
d3d11andd3dcompiler_47 - Theme keyboard navigation with Arrow keys, Home, End, and Enter
- EDHM status reporting and paired proxy-DLL enable/disable
- Native macOS application data under
~/Library/Application Support/EDHM-UI-V3
Important CrossOver setup
EDHM-UI is native macOS software; Elite Dangerous remains the Windows game inside CrossOver. In EDHM-UI Settings, configure the game executable/folder, CrossOver bottle root, Player Journal folder, and Graphics Config XML folder separately.
For the tested bottle, use DXMT and set these CrossOver overrides:
d3d11 native,builtin
d3dcompiler_47 native,builtin
D3DMetal is not reliable with EDHM in the tested setup. See the repository README for complete installation and troubleshooting instructions.
Provenance
This fork preserves upstream EDHM-UI credits and licensing while adding the macOS/CrossOver implementation. It is not an official upstream macOS release.
Checksums
055b4854cd60193a54fea3f310c18a63d3a670429d44fb1fe75cda39be3a3817 EDHM-UI-V3-darwin-arm64-3.0.70.zip
9ca3b945f24a90d817661989bc76e270d64df4f3eb966b257f7cddea4a5d7d9a EDHM-UI-V3-darwin-universal-3.0.70.zip