As you know, Elite has a default orange HUD. Over the years, CMDRs found a way to alter their HUD via an XML modification.
However, the XML method has widespread unintended effects on many other important elements, such as the colour of friends/foes on the radar, and pilot portraits.
The Elite Dangerous HUD Mod (EDHM) enables precise colour changes to almost any element on the HUD without the annoying side-effects of the XML method. It also functions to change the cabin lighting to any colour, or even bi-colour if you prefer. We've also dimmed some of the dashboard lights that shine directly in your face, to reduce eye fatigue.
The mod is an application of the shader modding software 3Dmigoto, and is therefore only available on PC (sorry consoles, I wish there was a way..).
EDHM Download link
The link above is for the original manual installation and configuration of the mod. If you prefer to manage the mod with a UI, please see the EDHM-UI section below.
Firstly, thank you to the Devs for allowing EDHM to continue into Odyssey, it's greatly appreciated
As expected, the shader addresses have changed in Odyssey, and possibly the internal structure as well.
Therefore, EDHM v1.51 will not work with Odyssey, but continues to work as before with Horizons.
Don't try to load v1.51 into Odyssey, it really won't work
EDHM v2.0 update schedule:
Front HUD - May 31, then
Ship Panels - 1 week, then
Station panels - 1 to 2 months (I have to start from scratch)
Odyssey Lighting Rebalance and Skybox Tool - Currently beta testing
(Note: These Odyssey lighting shaders may not be compatible with AMD gfx cards. If you have an AMD card and it works can you please let me know, thank you)
These times are very rough estimates as I haven't had a chance to evaluate the similarity of the Odyssey and Horizons shaders.
As updates become available I will post them here (literally right here). If you'd like to help beta test the development of v2.0, or make suggestions to improve EDHM, then you're welcome to join the EDHM discord
EDHM has undergone several major revisions based on CMDR feedback.
Version 1.4 features:
• 19 Cabin/cockpit lighting colours
• 19 Distributor styles
• 20 CHUD colours (combat HUDs) plus a new bird-of-prey CHUD style
• 15 Radar colours
• 10 Targeting reticles
• 15 Shield colours
• 15 OwnShip hologram colours plus a new Tron hologram
• 15 Panel line colours
Included is a Panel Opacity booster hotkey for times when the sun/starlight is shining on the panels
Version 1.51 features:
• Add XML colours to your panels
• Apply the XML colour matrix to elements on the HUD (that you choose)
• OwnCarrier Highlight on the Nav panel (to make it easier to find your carrier in busy systems)
• Explorer Mode dims all internal lights in exploration vessels (Phantom, Anaconda, AspX, DBX, also KMII, Cutter)
• Change colours or turn off supercruise speed lines and snow/dust
• Clean the canopy windows
• Night vision colour options
• Can reload any changes you make to .ini files with F11 (Dev mode no longer required)
There are 5 pre-set profiles you can access with CTRL 5, CTRL 6, CTRL 7, CTRL 8, CTRL 9 (keybinds can be changed), please see the Manual for more information.
More profiles will be added to the Profile Library in the next post below, and there are lots of submissions in the EDHM Discord
NEW (02 April 2021): Anti space-fog shader (black space, preserve nebulae)
NEW (20 April 2021): Nate's Witchspace Lighting Effect (HUD and cabin lights off during a jump)
EDHM is best demonstrated by the following videos:
EDHM-UI (User Interface for Elite Dangerous HUD Mod)
by CMDR Blue Mystic
EDHM-UI enables the installation and configuration of the mod via a beautiful UI
EDHM-UI Download Link
If you have any questions about the UI please contact Blue Mystic on the EDHM Discord
Frequently Asked Questions:
• Can I configure all the colours myself?
You can choose an XML (any colour) and apply that colour to the elements of your choosing. You can mix XML colours with the set of EDHM colours.
The next version of EDHM will be called 'Tweakers Paradise' and is built for modding enthusiasts. You will be able to set the RGB values for every element on the HUD, but it would be too much tweaking for the average CMDR.
• Does it work in VR?
• Is FDev ok with this? Will I get banned for using the mod?
I'm very grateful to CMDR Exigeous who contacted FDev on our behalf. FDev are fine with the mod so long as it doesn't provide an advantage over other players, or mod their ARX-related assets.
• The mod isn't working for me, all my colours are messed up
This means you have probably changed your HUD XML in GraphicsConfiguration.xml (or the override file in Appdata). The XML colour matrix in GraphicsConfiguration.xml (or the override version) needs to be reset back to default, please see the Manual.
It's also important your HDRnode, HDRnode_reference section and PrototypeLightingBalancesEnabled settings (in GraphicsConfiguration.xml) are all set to default as well, or you might run into some graphical glitches. In fact, it's best to run a 'Validate Game Files' in the ED Launcher Options menu before installing the mod (resets the game files to default, doesn't erase keybinds)
• Does the mod impact FPS?
All modding reduces FPS, so expect a 10% decrease (approximately). You can restore your usual FPS by turning down shadows or ambient occlusion quality by one level.
Any FPS drops much larger than 10% indicate a conflict with the modding software, please see the troubleshooting guide in the EDHM Manual. This version has been thoroughly tested by a group of beta testers and is stable.
• How do I load the mod on linux?
CMDR breach_candy has kindly shared these instructions:
Linux users may need to add overrides for the dlls in winecfg.
1. Run wine64 winecfg
2. Select the Elite executable 'EliteDangerous64.exe' by clicking 'Add Application' and pointing it towards the directory where the executable is located.
3. Click on 'Libraries'
4. In the 'New override for library:' section, type in d3d11, then click 'Add'. Do this for d3dcompiler_46 as well.
5. Select d3d11 and click 'Edit...'. Select 'native, builtin'.
6. Select d3dcompiler_46 and click 'Edit...'. Select native.
7. Click apply, then ok. Launch the game.
If you're using Steam to run the game on Linux, then please see these detailed instructions by CMDR Lunar_Eclipse
• How did EDHM happen?
Back in January 2020 I noticed Old Duck's Immersion mod and started to play around with shaders in 3Dmigoto. When the virus lockdown started in April I began work on the Wild Goose Chase project with CMDR Drspod .. these are the CMDRs who scout 100s of systems every day to provide the community with the highest mineral prices (they upload their data to EDDB/Inara via EDMC). A seriously good bunch of pilots. If you ever sold LTDs for 1.6 mil/cr during the egg boom then you can thank these guys for finding the sell stations.
Once that project was complete, me and my buddy CMDR Xiba2k4 decided to learn shader theory from scratch, with the intention of modding the HUD. Unfortunately Xiba left Elite before the first version of the mod was created, so I've been working on it solo for the past 6 months.
I'm deeply grateful to CMDR DarkStarSword (creator of 3Dmigoto), as none of this would be possible without him.
Also a huge thank you to CMDR Blue Mystic for creating EDHM-UI.
• More info
If you're interested, here's some older videos of the mod in action
And if you have any questions, suggestions or feedback then please leave a comment below.
I hope you enjoy the mod!