Community Event / Creation Elite HUD Manager

If implemented, you would probably need an XML config that specified Standard UI elements (Same as now), then a custom matrix for each HUD element you wanted to manually override.
 
is they anyway of changing the hud without changing the blip colours on the radar? I have tried changing these before but when your use to red being enermy and blue being wing men its messy when changing the hud gui.
 
is they anyway of changing the hud without changing the blip colours on the radar? I have tried changing these before but when your use to red being enermy and blue being wing men its messy when changing the hud gui.

Unfortunately, the current config is not set up to allow this. Changing the matrix colours changes the entire HUD colour scheme.

As pr my comments above, it's something I hope FDEV will address soon. I can't see it being that difficult to reconfigure the HUD colours while isolating those elements that should be colour-coded a specific way.
 
Is this tool dead? I tried to download it and got a notice that it was deleted... =(
Perhaps go back and read the top header bulletin message about attachments and pics being offline currently? ;)
We broke the forum with too much content, Brett is working on it... heh
edit: Looks like the forum restore is done but the attachment here is still broken for whatever reaons.
 
Last edited:
I downloaded the tool (some time before) and extract it to the folder, but it crashes on launch. What can I do?

Is there a way to update the HUD colour in-game? I try to make a colour setting, but it's an uphill battle against too much force, and restarting the game just to see a little change is extremely time consuming.
 
[QUOTE=Psychomorph;3115262]Is there a way to update the HUD colour in-game? [/QUOTE]

No, the file is read on game launch thus reading in the default parameters or your changes to the HUD file.
You cannot change it in-game during run-time.
 
Not quite sure what happened, but the download link is back up now. I might just transfer the project to git so it'll always be accessible from there.

- - - - - Additional Content Posted / Auto Merge - - - - -

I downloaded the tool (some time before) and extract it to the folder, but it crashes on launch. What can I do?

Is there a way to update the HUD colour in-game? I try to make a colour setting, but it's an uphill battle against too much force, and restarting the game just to see a little change is extremely time consuming.

Unfortunately, to my knowledge the HUD colour systems are defined at launch and aren't recalculated again afterwards. I know the frustration though :<

If this application isn't working for you (Although I'm not sure why, are there any errors or just the generic "This application has had to close" kinda thing?) there is a webapp you can use which will generate a HUD as well.
 
H there Azure_Kyte;

This is a great initiative and whilst I am kind of nervous in general about modding the game simply because I don't really want to stuff around with it - especially if it becomes problematic with updates etc. But in the case of this app I couldn't help myself- as an explorer I have been desperately wanting something as simple as the central HUD "dot" to be homebrew/terminal green to assist with centering on suns that wash out the warm HUD display.

I have followed the thread and understand what is required in general terms but perhaps I have missed something.

Noticing that you have asked for more error detail than "This application has had to close" kinda thing, I want to report what is happening to my install in as much detail as possible so that if it helps you improve the product and anyone else having issues it will be of value.

Thusly:

1) I have Windows 10 and nVidia GeForce GTX970, 8G Ram, i7-4790K CPU @ 4.00GHz (no OC at the mo)
2) My E: D is installed naturally in E:\Frontier_Developments\Products\FORC-FDEV-D-1002
(this is actually a directory junction symbolic link from the native/default location at: C:\Users\Will\AppData\Local\Frontier_Developments)
3)I have the EHM_README.txt, EliteHUDManager.exe EliteHUDManagerconfig.txt and the EHMPresets folder all in place in the folder above with the EliteDangerous.exe
4) I created a shortcut on the desktop of the EliteHUDManager.exe and added the -s switch for silent running as well​

Experience

1) When I run the EliteHUDManager.exe from the E: D root folder it starts OK and I found I can switch the modes, view the previews, save a preset, then rename and reload the preset - I created this one which I called "Terminal.xml"

Code:
<?xml version="1.0" encoding="UTF-8"?>

-<GraphicsConfig>




-<GUIColour>




-<Default>


<LocalisationName>Standard</LocalisationName>


<MatrixRed> 0.00, 1.00, 0.00 </MatrixRed>


<MatrixGreen> 1.00, 1.00, 1.00 </MatrixGreen>


<MatrixBlue> 0.00, 1.00, 0.00 </MatrixBlue>


</Default>


</GUIColour>


</GraphicsConfig>

This is purely a super simple test to see what a homebrew green terminal HUD would look like.

Things seem to go OK until I try to save the config and launch the game:

At this point it crashes

Code:
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.


************** Exception Text **************
System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified
   at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
   at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
   at EliteHUDRandomiser.Form1.LaunchProcess()
   at EliteHUDRandomiser.Form1.LaunchED(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)




************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.127.1 built by: NETFXREL3STAGE
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
EliteHUDManager
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///E:/Frontier_Developments/Products/FORC-FDEV-D-1002/EliteHUDManager.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.93.0 built by: NETFXREL2STAGE
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.79.0 built by: NETFXREL2
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------


************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.


For example:


<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>


When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

The error is detailed in a dialogue stating:
Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately.... The system cannot find the file specified.

2) If I choose continue it leaves me in the EliteHUDManager.

3) When I launch the EliteHUDManager.exe -s from the shortcut nothing happens at all that I can see. I expect it is simply silently generating this same error.

I do not ever see a GraphicsConfiguration-Override.xml file written in the E: D root (if that is indeed where it's meant to go) - and in an attempt to check if it was permissions I set the eliteHUDManager.exe to run as administrator.

4) As a final comment I would like to mention that I have noticed that when the "Generate GraphicsConfiguration-Override.xml" is clicked the preview graphic colours do change - they seem to be darkened slightly. I'll add screen caps of this shortly. I saw something like this mentioned above but not having been able to even see the results in game I am not even sure that this is really of any concern.


I really admire the work devs like you do on games for the community so I would like to assist as much as I can to provide feedback to help you improve it.
It could easily be something I have stuffed up so please excuse me if I have missed something (wouldn't be the first time!)

Will
 
Update, not sure what happened last time but on launching into the game just now I find that the HUD is indeed green - great stuff! But the errors persist. So if I can provide any info on what may be going on it may help track something down that is non-catastrophic but sub-optimal :D

UPDATE 2-

I tried to follow instructions to set HUD back to defaults with the 100,010,001 approach and the HUD definitely returned to an orange but the colours seemed off.

Upon investigating my override settings in the (yes I found it where I should hjave been looking in the options graphics :oops: ) correct plasce but the values had been set to:

Code:
<?xml version="1.0" encoding="UTF-8" ?>
<GraphicsConfig>
    <GUIColour>
        <Default>
            <LocalisationName>Standard</LocalisationName>
            <MatrixRed> 0.95, 0.13, 0.01 </MatrixRed>
            <MatrixGreen> 0.06, 0.43, 0.07 </MatrixGreen>
            <MatrixBlue> 0.12, 0.08, 0.51 </MatrixBlue>
        </Default>
    </GUIColour>
</GraphicsConfig>

I obtained the original spec from the web UI editor:

Code:
<?xml version="1.0" encoding="UTF-8" ?>
<GraphicsConfig>
    <GUIColour>
        <Default>
            <LocalisationName>Standard</LocalisationName>
            [COLOR=#FFFFFF][B]<MatrixRed> 1, 0, 0 </MatrixRed>
            <MatrixGreen> 0, 1, 0 </MatrixGreen>
            <MatrixBlue> 0, 0, 1 </MatrixBlue>[/B][/COLOR]
        </Default>
    </GUIColour>
</GraphicsConfig>

So anyway I'll see how this goes. Any ides I'm happy to experiment.
 
Last edited:
Derp. I'm going to have to implement a preview only mode. At the moment it'll preview what it's already generated/changed. Sorry! An update with that is available now. You can enable a Preview Mode checkbox, which removes the minimum and generate buttons (Because they're for the random generation), and lets you see the state of the HUD at any given time. If you like the looks of a particular HUD type in preview mode, you can save it as a preset by switching to Preset Mode and saving as a Preset.


As far as I'm aware, that's not something you can do outright. The game modifies the HUD by multiplicatively adjusting the RGB value of colours. Anything Red will be affected mostly by the Red Matrix, whereas anything Blue will be most affected by the Blue Matrix. If you haven't already, try enabling Extended Ranges, you may get a little more flexibility by being able to adjust into negative values, but no promises.


There's a nice range of green where you can keep the targets red and green, I just forgot the combination, I got used back to the old orange.
 
Sorry about the long delay, stardotstar!

Thank you for being extremely detailed there, it looks like it's unable to find Elite Dangerous for some reason. In all honesty, I think EHM is in dire need of a rework, as there are a lot of things I didn't consider in the backend which may cause problems depending on the language settings of the computer, among other things.

I'm happy to hear you got it somewhat working, but I'll have to see what I can do to get it working properly for you :)
 
Last edited:
Heya azure_Kyte...

Ive come across an issue with this tool. Clicking 'Generate GraphicsConfiguration-Override.xml' button, the image shows a random colour scheme each time (click several times to see it change each time). Numbers in the matrix dont change in the tool.

Win7 64bit, nonsteam version. if that helps.
 
Last edited:
waas trying to get this to work on horizons and it launches the base game in steam everytime.. I placed it in the horizons folder. I figured I'd download the source and fix it... except the source isn't available to download anymore.
 
This doesn't work for me i don't understand why cause all the files are changed and the game still orange i'm a steam user i need help plz
 
Back
Top Bottom