Skip to content

Releases

EDHM-UI for Mac 3.1.5

Choose a tag to compare

@ProbabilityEngineer ProbabilityEngineer released this 26 Oct 08:45

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

  1. Quit the old EDHM-UI-Mac app.
  2. Download the ZIP matching your Mac and unzip it.
  3. Move EDHM-UI for Mac.app to Applications and open it normally.
  4. 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

Choose a tag to compare

@ProbabilityEngineer ProbabilityEngineer released this 22 Oct 03:57

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

Choose a tag to compare

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, and nvngx DLLs.
  • Matching arm64 winemetal.so.
  • Licenses, build provenance, checksums, optional RetinaMode registry file.
  • Installer creates ~/Applications/CrossOver Preview DXMT 50102f99 ARM64EC NVEXT.app when 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

Choose a tag to compare

@ProbabilityEngineer ProbabilityEngineer released this 19 Sep 19:33

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

Pre-release

Choose a tag to compare

@ProbabilityEngineer ProbabilityEngineer released this 19 Sep 15:38

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

Choose a tag to compare

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 RetinaMode registry patch
  • LGPL-2.1-or-later text, source provenance, and SHA-256 manifests

Before installing

  1. Close Elite and CrossOver completely.
  2. Verify the ZIP SHA-256 against the .sha256 asset.
  3. Read the installation and rollback instructions.
  4. For EDHM, retain the bottle overrides d3d11=native,builtin and d3dcompiler_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

Choose a tag to compare

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

Choose a tag to compare

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 d3d11 and d3dcompiler_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