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

First a big thank you to the OP for creating this great tool! After using it for just a few days I felt obligated to hit the donate link.

Thank you! Makes a huge difference :)

It appears to me that if a default graphics preset is selected, all the graphic settings you apply via the tool will not take effect in the game, though Display, Binding and HUD colors will still apply. If this is intended, perhaps a note about the behavior in EDP's GUI will head off some unnecessary reinstalls. :)

I am not quite understanding the situation and I think the ambiguity hinges on the bold italics above. "If a default graphics preset is selected" where?


Maybe start over and explain again and I'll get to the root of it.
 
Sorry if I was less than clear. I was referring to the graphic preset under Options > Graphics in the game, like VR High, etc. If that is set to other than Custom then applying your own preset via EDProfiler will not change the in-game graphic settings (but will change display, binding and HUD). It makes sense because though EDP updates Custom.fxcfg appropriately, game ignores it because you haven't picked the Custom preset.

It's just something I wasn't aware of. Don't know how the in-game preset got reset. No worries.

Thank you! Makes a huge difference :)

I am not quite understanding the situation and I think the ambiguity hinges on the bold italics above. "If a default graphics preset is selected" where?

Maybe start over and explain again and I'll get to the root of it.
 
Feature Request: Optionally have profiles also set the Windows speakers/microphone.

When playing in the Oculus, naturally I want to use the Oculus speakers/mike for Voice Attack and Discord.

When playing normally, I want most audio to go via speakers, but Discord to go to my headset and use the headset mike.
 
Feature Request: Optionally have profiles also set the Windows speakers/microphone.

When playing in the Oculus, naturally I want to use the Oculus speakers/mike for Voice Attack and Discord.

When playing normally, I want most audio to go via speakers, but Discord to go to my headset and use the headset mike.

Hi, that's why I added Custom Files. Download NirCmd, create shortcuts for switching to the right audio outputs, and then add each shortcut to the right EDP profile and voíla
 
Hi, that's why I added Custom Files. Download NirCmd, create shortcuts for switching to the right audio outputs, and then add each shortcut to the right EDP profile and voíla

Ok cool; thanks for the recommendation, I'll check it out. Would still prefer to see it explicitly set in the profile, but just sugar-coating if another solution exists.
 
Hi I don't want to be including anything into the interface that doesn't deal directly with ED settings and files
 
Hey Kaii,

Trying to use the EDProfiler app and I get "Root Element is missing" each run. If I hit Continue it'll run but complain about a whole bunch of missing stuff if I try to apply any settings. Also most of it doesn't work. Below is the full dump.

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


************** Exception Text **************
System.Xml.XmlException: Root element is missing.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo(String res)
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options)
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.custombindingfixer(Object file)
at EDProfiler.EDPMainForm.deletefiles()
at EDProfiler.EDPMainForm.EDPMainForm_Load(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.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.8794 (WinRelRS2.050727-8700)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
EDProfiler
Assembly Version: 2.3.4.11
Win32 Version: 2.3.4.11
CodeBase: file:///C:/Users/Javier/AppData/Local/Apps/2.0/MWPKY0XG.BZW/PTDB5VG8.4B7/edpr..tion_8fee7e9465259bde_0002.0003_2b3cbade4b265f40/EDProfiler.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.8784 (WinRel.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8784 (WinRel.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8793 (WinRelRS2.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8784 (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.8784 (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.8784 (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.8784 (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.8784 (WinRel.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Xml.Linq
Assembly Version: 3.5.0.0
Win32 Version: 3.5.30729.8795 built by: WinRel
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml.Linq/3.5.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Deployment
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8784 (WinRel.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Deployment/2.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll
----------------------------------------
System.Core
Assembly Version: 3.5.0.0
Win32 Version: 3.5.30729.8795 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.
 
Heya, thanks for the great tool! (Just hitting the Rift for the first time and it's been a godsend :). Donation sent, salute proffered o7)

Just hit an 'unhandled exception' for first time today. Log & details below in case helps:

Background:

Have been messing with it a fair bit today, saving some experimental profiles, and all was well. Haven't added any software or rebooted or anything in the interim.

---

Message:

kKm0DDj.png



---

Effect:

If I continue many aspects still seem to be working but saved profiles are missing & new ones aren't retained, the drop downs for GUI colours & custom bindings are blank etc.

---

Details:

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

************** Exception Text **************
System.Xml.XmlException: An error occurred while parsing EntityName. Line 3, position 51.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.Throw(String res, Int32 lineNo, Int32 linePos)
at System.Xml.XmlTextReaderImpl.HandleEntityReference(Boolean isInAttributeValue, EntityExpandType expandType, Int32& charRefEndPos)
at System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars)
at System.Xml.XmlTextReaderImpl.FinishPartialValue()
at System.Xml.XmlTextReaderImpl.get_Value()
at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r)
at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o)
at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options)
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.custombindingfixer(Object file)
at EDProfiler.EDPMainForm.deletefiles()
at EDProfiler.EDPMainForm.EDPMainForm_Load(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.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.8794 (WinRelRS2.050727-8700)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
 
Last edited:
Hi, trying to interpret your error list, it seems that either VR.xml or 2D.xml are blank? Or at least missing the < binding > tag.

They are found in Documents\EDProfiler\Defaults

Can you check, and perhaps email them to me: kaii@dr.com and I'll have a look.

Speaking to both of you.

p.s. thanks for the lovely donation!
 
Hi, trying to interpret your error list, it seems that either VR.xml or 2D.xml are blank? Or at least missing the < binding > tag.

They are found in Documents\EDProfiler\Defaults

Can you check, and perhaps email them to me: kaii@dr.com and I'll have a look.

Speaking to both of you.

p.s. thanks for the lovely donation!

Cheers! Have emailed the files, although they seemed to have content (including what I guess is the binding tag). All Tharg to me, but contents pasted below too in case that helps!

2D:


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

-<Profile Name="EDProfile">

<Name>2D</Name>

<ScreenWidth>1920</ScreenWidth>

<ScreenHeight>1080</ScreenHeight>

<VSync>True</VSync>

<FullScreen>1</FullScreen>

<Monitor>0</Monitor>

<LimitFrameRate>False</LimitFrameRate>

<MaxFramesPerSecond>30</MaxFramesPerSecond>

<StereoscopicMode>0</StereoscopicMode>

<FOV>56.0000</FOV>

<GammaOffset>0.0000</GammaOffset>

<ShaderWarming>True</ShaderWarming>

<BlurEnabled>True</BlurEnabled>

<AOQuality>3</AOQuality>

<SurfaceSamplerQuality>1</SurfaceSamplerQuality>

<DOFEnabled>0</DOFEnabled>

<BloomQuality>2</BloomQuality>

<EnvmapQuality>1</EnvmapQuality>

<MaterialQuality>3</MaterialQuality>

<EnvironmentQuality>3</EnvironmentQuality>

<FXQuality>3</FXQuality>

<GalaxyMapQuality>2</GalaxyMapQuality>

<TerrainQuality>3</TerrainQuality>

<SurfaceMaterialQuality>2</SurfaceMaterialQuality>

<ShadowQuality>4</ShadowQuality>

<TextureQualityEx>2</TextureQualityEx>

<AAMode>4</AAMode>

<HMDRenderTargetMultiplier>1.0000</HMDRenderTargetMultiplier>

<SSAAMultiplier>1.0000</SSAAMultiplier>

<GpuSchedulerMultiplier>1.0000</GpuSchedulerMultiplier>

<GUI>Standard</GUI>

<Binding>Custom</Binding>

<BindingsEnabled>False</BindingsEnabled>

<LODDistanceScale>1.00</LODDistanceScale>

<cursor/>

<VehicleMaintainHorizonCamera>False</VehicleMaintainHorizonCamera>

<VehicleMotionBlackout>False</VehicleMotionBlackout>

<DisableCameraShake>False</DisableCameraShake>

<DashboardGUIBrightness>0.7000</DashboardGUIBrightness>

<JetCones>0</JetCones>

<TerrainLodBlendingQuality>0</TerrainLodBlendingQuality>

<DX11_RefreshRateNumerator>60000</DX11_RefreshRateNumerator>

<Custom_Files_Checked>False</Custom_Files_Checked>

</Profile>





VR:




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

-<Profile Name="EDProfile">

<Name>VR</Name>

<ScreenWidth>1280</ScreenWidth>

<ScreenHeight>768</ScreenHeight>

<VSync>True</VSync>

<FullScreen>0</FullScreen>

<Monitor>0</Monitor>

<LimitFrameRate>False</LimitFrameRate>

<MaxFramesPerSecond>30</MaxFramesPerSecond>

<StereoscopicMode>3</StereoscopicMode>

<FOV>56.0000</FOV>

<GammaOffset>0.0000</GammaOffset>

<ShaderWarming>True</ShaderWarming>

<BlurEnabled>False</BlurEnabled>

<AOQuality>0</AOQuality>

<SurfaceSamplerQuality>1</SurfaceSamplerQuality>

<DOFEnabled>0</DOFEnabled>

<BloomQuality>0</BloomQuality>

<EnvmapQuality>1</EnvmapQuality>

<MaterialQuality>1</MaterialQuality>

<EnvironmentQuality>1</EnvironmentQuality>

<FXQuality>1</FXQuality>

<GalaxyMapQuality>2</GalaxyMapQuality>

<TerrainQuality>1</TerrainQuality>

<SurfaceMaterialQuality>1</SurfaceMaterialQuality>

<ShadowQuality>0</ShadowQuality>

<TextureQualityEx>2</TextureQualityEx>

<AAMode>1</AAMode>

<HMDRenderTargetMultiplier>1.5000</HMDRenderTargetMultiplier>

<SSAAMultiplier>0.6500</SSAAMultiplier>

<GpuSchedulerMultiplier>0.5000</GpuSchedulerMultiplier>

<GUI>NO2O Deep Sky-Dodger Blue_Dark Orange by Nabimejn</GUI>

<Binding>Empty</Binding>

<BindingsEnabled>False</BindingsEnabled>

<LODDistanceScale>0.82</LODDistanceScale>

<cursor/>

<VehicleMaintainHorizonCamera>False</VehicleMaintainHorizonCamera>

<VehicleMotionBlackout>False</VehicleMotionBlackout>

<DisableCameraShake>False</DisableCameraShake>

<DashboardGUIBrightness>0.3000</DashboardGUIBrightness>

<JetCones>0</JetCones>

<TerrainLodBlendingQuality>1</TerrainLodBlendingQuality>

<DX11_RefreshRateNumerator>60020</DX11_RefreshRateNumerator>

<Custom_Files_Checked>False</Custom_Files_Checked>

</Profile>
 
Last edited:
Dukrous, Golgot sent me his files and we concluded that the 2D.xml and VR.xml files are corrupt. Delete them and let EDP rebuild them. Then you can readjust them to your liking.

Please lmk if that fixes the problem.

Quite weird you both had that exact problem at the same time.
 
Dukrous, Golgot sent me his files and we concluded that the 2D.xml and VR.xml files are corrupt. Delete them and let EDP rebuild them. Then you can readjust them to your liking.

Please lmk if that fixes the problem.

Quite weird you both had that exact problem at the same time.
Close...the XML files you pointed out weren't corrupt, but it looks like an XML profile I tried to make a while back was! It was reading that file (which I had no idea existed, thanks for the file location) and deleting it cleared everything up.

Weird we both had this, but mine appears to be self-inflicted.
 
Frack me gently, this has come a long way. I'll be installing on my new rig tonight.

Thanks Dr. Kaii, you rock!

Z...
 
Not working for me. I've got E:D in Steam. Downloaded, installed EDProfiler. I get no presets and whenever I try to apply a custom GUI it complains my graphicsoverride.xml is corrupt and deletes it. I can launch ED, I can change settings but I could do that easy enough inside the game anyway. Not sure what Im doing wrong here.

Ok think i'll just uininstall and move on. Kept complaining about the graphics xml file so I deleted the folder as well as the edprofiler but still nothing changes, and this thing crashes a lot.

Seems like an interesting program but its just not working for me at all.
 
Last edited:
Not felt the need to run the program in a while as I got it set up exactly how I wanted but after a conversation with a friend though i could make some adjustments.

It wont run now and just comes up saying ED Profiler by Dr Kaii has stopped working. worked fine for me since installing it ages ago been updating it when asked all fine.

Uninstalled and reinstalled no change. any ideas ?
 
Not working for me. I've got E:D in Steam. Downloaded, installed EDProfiler. I get no presets and whenever I try to apply a custom GUI it complains my graphicsoverride.xml is corrupt and deletes it. I can launch ED, I can change settings but I could do that easy enough inside the game anyway. Not sure what Im doing wrong here.

Ok think i'll just uininstall and move on. Kept complaining about the graphics xml file so I deleted the folder as well as the edprofiler but still nothing changes, and this thing crashes a lot.

Seems like an interesting program but its just not working for me at all.

The graphicsconfiguationoverride.xml is found at C:\Users\*username*\AppData\Local\Frontier Developments\Elite Dangerous\Options\graphics

Delete it yourself, start EDP and when EDP says it's missing and should it create it, let it and see if that works?

Not felt the need to run the program in a while as I got it set up exactly how I wanted but after a conversation with a friend though i could make some adjustments.

It wont run now and just comes up saying ED Profiler by Dr Kaii has stopped working. worked fine for me since installing it ages ago been updating it when asked all fine.

Uninstalled and reinstalled no change. any ideas ?

I'll need to see the error messages, can you send them to me at kaii@dr.com and I'll take a look. We'll sort this out dw
 
Dukrous, Golgot sent me his files and we concluded that the 2D.xml and VR.xml files are corrupt. Delete them and let EDP rebuild them. Then you can readjust them to your liking.

Please lmk if that fixes the problem.

Quite weird you both had that exact problem at the same time.

Soz only just got to testing this. Deleting the VR/2D defaults didn't seem to help. On reopening Profiler got the same error message, with these details:

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

************** Exception Text **************
System.Xml.XmlException: An error occurred while parsing EntityName. Line 3, position 51.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.Throw(String res, Int32 lineNo, Int32 linePos)
at System.Xml.XmlTextReaderImpl.HandleEntityReference(Boolean isInAttributeValue, EntityExpandType expandType, Int32& charRefEndPos)
at System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars)
at System.Xml.XmlTextReaderImpl.FinishPartialValue()
at System.Xml.XmlTextReaderImpl.get_Value()
at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r)
at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o)
at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options)
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.custombindingfixer(Object file)
at EDProfiler.EDPMainForm.deletefiles()
at EDProfiler.EDPMainForm.EDPMainForm_Load(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.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.8794 (WinRelRS2.050727-8700)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
EDProfiler
Assembly Version: 2.3.4.11
Win32 Version: 2.3.4.11
CodeBase: file:///C:/Users/Tom/AppData/Local/Apps/2.0/NTY1MTW6.DMY/7MYJVTLM.DD3/edpr..tion_8fee7e9465259bde_0002.0003_2b3cbade4b265f40/EDProfiler.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.8784 (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.8793 (WinRelRS2.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.8784 (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.8784 (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.8784 (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.8784 (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.8784 (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.8784 (WinRel.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Xml.Linq
Assembly Version: 3.5.0.0
Win32 Version: 3.5.30729.8795 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.8795 built by: WinRel
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Deployment
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.8784 (WinRel.050727-8700)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Deployment/2.0.0.0__b03f5f7f11d50a3a/System.Deployment.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 Defaults had rebuilt. They contained the following:

VR:

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

-<Profile Name="EDProfile">

<Name>VR Default</Name>

<ScreenWidth>1280</ScreenWidth>

<ScreenHeight>1024</ScreenHeight>

<VSync>False</VSync>

<FullScreen>0</FullScreen>

<Monitor>0</Monitor>

<LimitFrameRate>False</LimitFrameRate>

<MaxFramesPerSecond>60</MaxFramesPerSecond>

<StereoscopicMode>3</StereoscopicMode>

<FOV>60.000000</FOV>

<GammaOffset>0</GammaOffset>

<ShaderWarming>False</ShaderWarming>

<BlurEnabled>False</BlurEnabled>

<AOQuality>0</AOQuality>

<SurfaceSamplerQuality>1</SurfaceSamplerQuality>

<DOFEnabled>0</DOFEnabled>

<BloomQuality>0</BloomQuality>

<EnvmapQuality>1</EnvmapQuality>

<MaterialQuality>1</MaterialQuality>

<EnvironmentQuality>2</EnvironmentQuality>

<FXQuality>1</FXQuality>

<GalaxyMapQuality>0</GalaxyMapQuality>

<TerrainQuality>1</TerrainQuality>

<SurfaceMaterialQuality>2</SurfaceMaterialQuality>

<ShadowQuality>1</ShadowQuality>

<TextureQualityEx>3</TextureQualityEx>

<AAMode>0</AAMode>

<HMDPixelsPerDisplayPixel>1</HMDPixelsPerDisplayPixel>

<SSAAMultiplier>1.0</SSAAMultiplier>

<GpuSchedulerMultiplier>1.0</GpuSchedulerMultiplier>

<GUI>Standard</GUI>

<Binding/>

<BindingsEnabled>False</BindingsEnabled>

<LODDistanceScale>1.0</LODDistanceScale>

<cursor/>

</Profile>


2D:

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

-<Profile Name="EDProfile">

<Name>2D Default</Name>

<ScreenWidth>1920</ScreenWidth>

<ScreenHeight>1080</ScreenHeight>

<VSync>True</VSync>

<FullScreen>2</FullScreen>

<Monitor>0</Monitor>

<LimitFrameRate>False</LimitFrameRate>

<MaxFramesPerSecond>60</MaxFramesPerSecond>

<StereoscopicMode>0</StereoscopicMode>

<FOV>60.000000</FOV>

<GammaOffset>0</GammaOffset>

<ShaderWarming>False</ShaderWarming>

<BlurEnabled>True</BlurEnabled>

<AOQuality>2</AOQuality>

<SurfaceSamplerQuality>2</SurfaceSamplerQuality>

<DOFEnabled>0</DOFEnabled>

<BloomQuality>2</BloomQuality>

<EnvmapQuality>1</EnvmapQuality>

<MaterialQuality>1</MaterialQuality>

<EnvironmentQuality>2</EnvironmentQuality>

<FXQuality>2</FXQuality>

<GalaxyMapQuality>1</GalaxyMapQuality>

<TerrainQuality>2</TerrainQuality>

<SurfaceMaterialQuality>1</SurfaceMaterialQuality>

<ShadowQuality>3</ShadowQuality>

<TextureQualityEx>3</TextureQualityEx>

<AAMode>0</AAMode>

<HMDPixelsPerDisplayPixel>1</HMDPixelsPerDisplayPixel>

<SSAAMultiplier>1.0</SSAAMultiplier>

<GpuSchedulerMultiplier>1</GpuSchedulerMultiplier>

<GUI>Standard</GUI>

<Binding/>

<BindingsEnabled>False</BindingsEnabled>

<LODDistanceScale>1.0</LODDistanceScale>

<cursor/>

</Profile>

Cheers,
Gol

EDIT: Tried a fresh install too but same behaviour. Very odd!
 
Last edited:
Feature request: cursor setting

Excellent tool which I heartily recommend to anyone using VR (and switching to normal screen sometimes).

I have a feature request though: Include preference for cursor type.
The 2 cursors that are required for VR are almost unusable for me when not in VR - so I have to manually switch back to 'OS cursor' whenever I play in non-VR - having this toggle as part of the EDProfiler profile would be awesome!

Many thanks!
 
Excellent tool which I heartily recommend to anyone using VR (and switching to normal screen sometimes).

I have a feature request though: Include preference for cursor type.
The 2 cursors that are required for VR are almost unusable for me when not in VR - so I have to manually switch back to 'OS cursor' whenever I play in non-VR - having this toggle as part of the EDProfiler profile would be awesome!

Many thanks!

I'd love to add it in and I have prepared a setting for it, but I simply cannot find the setting in the config files, if you happen to know where it is, I'll happily include it

Thanks for the kind words!
 
Back
Top Bottom