EDProfiler - A New Display Switcher/Robust Settings Profiler/Switcher/Detector!

My control elements are over-lapping each other.

I had this in the last version too, but might as well mention it. It may just be my resolution, but it feels like I need to resize the window, however you've locked it so that's not possible.

Screenshot: http://imgur.com/a/wAPtA
 
You can now create a list of programs to run when you hit Apply for each profile! So if you switch your audio source with something like nircmd, for example, when you change from 2D to VR, you can now add the .bat files to the relevant profiles and have them run as you hit Apply (checkbox has to be checked)

Genius solution, love it! This'll be a great place to stop/start the Oculus OVRService too. And to start up TrackIR, Joystick Curves, Voice Attack, ED Toolbox, etc. Thank you.
 
My control elements are over-lapping each other.

I had this in the last version too, but might as well mention it. It may just be my resolution, but it feels like I need to resize the window, however you've locked it so that's not possible.

Screenshot: http://imgur.com/a/wAPtA

I used to have that - it was because when I upgraded from Win7 to Win10 I was still using the old 'XP' custom scaling but when I cleared that and used the regular Win10 scaling setting EDProfiler and a few other apps then displayed correctly (though the text on some apps can still be slightly fuzzy, EDProfiler included).
 
You can even add the ED exe and make it a click once start up

Actually, on that subject, I did wonder whether the custom files should be excuted when you hit the Launch button rather than when you hit the Apply button.

Thoughts?
 
Last edited:
No because the launch button isn't always used as very often the launcher is already open. That's why I put the "enabled" checkbox
 
Just got Unhandled Exception error with latest version when trying to save current settings to existing profile:

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

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at EDProfiler.EDPMainForm.saveProfile(Boolean saveAsNew)
at EDProfiler.EDPMainForm.Button_Save_Click(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.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
EDProfiler
Assembly Version: 2.2.0.5
Win32 Version: 2.2.0.5
CodeBase: file:///C:/Users/Tom/AppData/Local/Apps/2.0/QM0YG3BG.CLL/M5R175LO.A59/edpr..tion_8fee7e9465259bde_0002.0002_fd5eb1c9a9921d00/EDProfiler.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8750 (QFE.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Deployment
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Deployment/2.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll
----------------------------------------
System.Xml.Linq
Assembly Version: 3.5.0.0
Win32 Version: 3.5.30729.8763 built by: WinRel
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml.Linq/3.5.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Core
Assembly Version: 3.5.0.0
Win32 Version: 3.5.30729.8763 built by: WinRel
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.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.
 
Ah, ok do me a favour. Click through all of the profiles one by one. When you do that, it updates them with the new settings. Then you can save stuff to them. Thanks for pointing it out, I need to figure out how to handle that
 
Ok I just published a hotfix for the above issue. Download the latest version ASAP

EDIT: Taking longer than usual to upload. Just wait a few mins and get 2.2.1.6
 
Hello Trying this out for the first time. I'm getting this error when switching preset Graphics Settings.

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

************** Exception Text **************
System.IO.DirectoryNotFoundException: Could not find a part of the path 'D:\Games\Game Library\Elite Dangerous\EDLaunch\OptionDefaults\vrlow.fxcfg'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
at System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials)
at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
at System.Xml.XmlReader.Create(String inputUri, XmlReaderSettings settings, XmlParserContext inputContext)
at System.Xml.XmlReader.Create(String inputUri, XmlReaderSettings settings)
at System.Xml.Linq.XDocument.Load(String uri, LoadOptions options)
at System.Xml.Linq.XDocument.Load(String uri)
at EDProfiler.StoredProfileReader..ctor(String profileFullName)
at EDProfiler.EDPMainForm.preset(String level)
at EDProfiler.EDPMainForm.AdvVRLo_Click(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.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
EDProfiler
Assembly Version: 2.2.0.5
Win32 Version: 2.2.0.5
CodeBase: file:///C:/Users/joeca/AppData/Local/Apps/2.0/ZQ6KL34A.L5O/CAW52GEL.DJM/edpr..tion_8fee7e9465259bde_0002.0002_fe5cd140a51a8f40/EDProfiler.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8750 (QFE.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Deployment
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8745 (WinRel.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Deployment/2.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll
----------------------------------------
System.Xml.Linq
Assembly Version: 3.5.0.0
Win32 Version: 3.5.30729.8763 built by: WinRel
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml.Linq/3.5.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Core
Assembly Version: 3.5.0.0
Win32 Version: 3.5.30729.8763 built by: WinRel
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.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.
 
Hi Dr, Im a noob with VR and OR. Ive used your very handy tool and it is as I said very handy as I try to resolve what for me are AA issues.

Ill screenie when I get home a minor prob with the tool in that when I save or set GUI only I get a runtime error.

Everything else seems fine though. Oh occasionally launch ED, launches me sitting behind my character and looking 90° to my left. But that may be entirely unrelated.

My issue with VR is only the edges are undefined and I get a kind of strobing of bright running along them.

Also I noted when using the OR debug tool, when you set the HMD to display performance stuff on it, I note it shows LOW Res (i wish i'd made a more careful note of what it said)

I also dont see any diff between 0 & 2 on Pixels really.

I suspect my card is naff. Its an AMD R390X 8Gb. If anyone is also using this card please reply with your findings/settings etc. (As soon as I clear my visa a 1070/1080 is on it)

But I expected teething issues and messing around. I quite like this kind of thing. I learn stuff. Besides whilst I do it, I learn to train my brain before I jump into a CZ and vomit on my desk. :)

Oh and thanks. I'll donate later.
 
Email me the error: kaii@dr.com

If you are sitting in the wrong place, press the "reset orientation" key, I think it's set to F12 as default but you can change it. Make sure you are facing forward when you do.

I wouldn't use the debug tool anymore. Pixel Density is something you can set in game (exact same thing), it's called HMD Image Quality in graphics settings (and in EDProfiler of course).

Those bright lights at the edges has been nicknamed godrays. It's due to the fresnal lenses of the OR. You will get used to it. Turn your HUD Brightness to zero and it almost entirely goes away.

Check my compendium thread in my sig for playing around with the oculus rift quality
 
Stumbled on this ED app today.
Dr Kaii you're a genius.
I have everything maxed out using your profiler and ED is running flawlessly on my ancient OC'ed i7-930 and last gen GTX 970 G1 Gaming card.

I do have a question can this profiler add switches to other mods such as DustBuster would be curious to know whether it works that way or only affects graphicsconfiguration.xml?

Cheers!
 
Welcome! EDProfiler edits graphicsconfigurationoverride.xml, custom.fxcfg, displaysettings.xml and settings.xml (and one setting in player\custom.misc and startpreset.start for the controls bindings). It does not and will not interact with any external programs as that's not what it's for (other than letting you set some custom files to run - see the latest update)
 
Thanks Dr. :) I thought the godrays were those torch like 'cones' that came from white text etc. If these are the same as the edges of things that appear to have white leds running and constantly moving along the edges even when you are at a standstill then this is also useful to know.

BTW I find your GUI tea thing infinitely superior to standard. That helps a lot. Makes things a lot clearer on the GUI.
 
Thanks Dr. :) I thought the godrays were those torch like 'cones' that came from white text etc. If these are the same as the edges of things that appear to have white leds running and constantly moving along the edges even when you are at a standstill then this is also useful to know.

BTW I find your GUI tea thing infinitely superior to standard. That helps a lot. Makes things a lot clearer on the GUI.

I am honoured you are using my GUI. And then no, that doesn't sound like godrays, that sounds like a faulty device. Be in touch with Oculus! They have great support.
 
I only see these edge things in ED. I dont see it on the sample stuff when you first start, such as the dino or the cityscape with balloons OR or in OR home. But I shall drop them a line. Like I said, I suspect my vga card is pony.
 
Back
Top Bottom