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

It was working fine for me. All of a sudden I get this when trying to apply a profile. It does not seem to apply it if I click Continue.

I uninstalled it and redownloaded it from the "home page" button. Did not help.

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

************** Exception Text **************
System.FormatException: Input string was not in a correct format.
   at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
   at System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt)
   at System.Decimal.Parse(String s)
   at EDProfiler.EDPMainForm.Apply()
   at EDProfiler.EDPMainForm.Button_Apply_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: 1.0.2.5
    Win32 Version: 1.0.2.5
    CodeBase: file:///C:/Users/mgr/AppData/Local/Apps/2.0/LNWDD4YX.Q12/J9QZZO9D.D72/edpr..tion_8fee7e9465259bde_0001.0000_b3345a215f04d56a/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.8745 (WinRel.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
----------------------------------------
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.
 
Last edited:
Try deleting that profile and recreating it. Almost sounds like you changed your region between making and applying the profile
 
Try deleting that profile and recreating it. Almost sounds like you changed your region between making and applying the profile


I have no profiles. Just the default 2D and VR profile =)
I did create a test profile from scratch but it says the same on that one when trying to apply it.

Where are the default profiles stored? I can try deleting the files for them.

Edit: Have not changed region. Its the same (Sweden).
 
Last edited:
Delete the whole EDProfiler folder in my documents and then reinstall the program. Also delete the whole Graphics folder in the Frontier Developments bit of app data and start the game and set some standard graphics settings and hit apply o make sure it all gets reset to default.

I am away from my pc for a week so we can delve further into it then
 
Delete the whole EDProfiler folder in my documents and then reinstall the program. Also delete the whole Graphics folder in the Frontier Developments bit of app data and start the game and set some standard graphics settings and hit apply o make sure it all gets reset to default.

I am away from my pc for a week so we can delve further into it then

Uninstalled EDProfiler
Removed C:\Users\mgr\Documents\EDProfiler
Removed C:\Users\mgr\AppData\Local\Frontier Developments\Elite Dangerous\Options\Graphics (well, renamed it).
Started Elite. A new Graphics folder was created. Changed resolution and applied it.

Reinstalled EDProfiler.
Started it. Clicked "Default VR Profile". Clicked "VR Hi". It asked where my Elite folder was. Pointed it out. Clicked "Save default VR profile".

Error again. Input string was not in the correct format.

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

************** Exception Text **************
System.FormatException: Input string was not in a correct format.
   at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
   at System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt)
   at System.Decimal.Parse(String s)
   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: 1.0.2.5
    Win32 Version: 1.0.2.5
    CodeBase: file:///C:/Users/mgr/AppData/Local/Apps/2.0/X7WR2EJG.B40/TCER6858.KDA/edpr..tion_8fee7e9465259bde_0001.0000_b3345a215f04d56a/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.8745 (WinRel.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
----------------------------------------
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.
 
Last edited:
Ok hold tight till next week. I'll check that log. You using English regional settings?

Ps remind me if I forget
 
Ok hold tight till next week. I'll check that log. You using English regional settings?

Ps remind me if I forget

Thanks!
Swedish settings, so a , for decimal symbol.

Edit: I changed the decimal symbol to a . and it started working. Must be something in the new update I guess. It does update automatically? Because this just started happening today (not been using it for a few days though).

=)
 
Last edited:
Ugh ok I'll test it again after the change. It updates weekly and youd see it update, it doesn't happen in the background
 
When running in VR, the screen never goes fullscreen (on the monitor - not in the headset). This means that mouse movement can sometimes go outside the window. When you change the options ingame for fullscreen it will do that, BUT when you relaunch it has forgotten those values and goes back to about halfscreen on the monitor. I hope that explained it better.

You can get it to go fullscreen by going into the graphic options and setting your display to fullscreen. I did this and flew on the screen whilst letting someone else use the Rift so that they could get an idea of whet it felt lilke.
 
Hello drkaii,

Well I managed to finally fix my error of: "Unhandled exception has occurred in your application. InvalidArgument=Value of "-1" is not valid for "index". Parameter name: index."

First I tried updating to the newest version 1.0.2.7 but it still gave me the same error. This is what I ended up doing:

I had to go to Add and Remove Programs and uninstall the program, actually I had to uninstall it twice.

I then went to my C:\Users\(user name)\AppData\Local\Apps\2.0 and then down into the two sub directories route and delete any "edpr....." directories I found, I think there were 6 total that I deleted.

I then went to My Documents and renamed the "EDProfiler" to EDProfiler.bak.

I went to my Graphics directory in ED and renamed it as Graphics.bak

I started the game and went to my graphics options and set things as per normal for my Oculus and saved the game and quit.

I then installed 1.0.2.7 again from the website.

When it started it complained about not having an "EDProfiler" directory in My Documents. I quit the program and created EDProfiler in My Documents.

I started it again and the program finally came up with no errors.

I clicked on the Default VR button and it complained about not having a EDProfiler\Defaults directory. So I went into my EDProfiler directory and created a Defaults directory.

I then went to my EDProfiler.bak\Defaults directory and copied the Paths.xml file over to the regular EDProfiler\Defaults directory.

I started the program, which came up fine. I then click on the Detect Current Settings button and it pulled in my current setting without a problem but the GUI Color section was completely blank. Clicking on the drop down menu for Presets it was completely blank. I quit the program again.

I noticed a GUIProfiles directory was not in the EDProfiler directory so I copied it over from my EDProfiles.bak directory.

I started the program once more and clicked the Detect Current Settings button and everything was correct as far as I could tell. So I saved the profile and named it VR.

I quit the program and copied the VR.xml file from EDProfiler to the Defaults directory.

I then started ED and switched it over to my normal triple monitor display setup and saved it.

I went back in EDProfiler and clicked the Detect Current Setting button. Everything looked good so I saved it as 2D.

I quit the program once more and copied the 2D.xml file from EDProfiler to the Defaults directory.

Finally the program is working. I hope it continues to work after the program is updated in the future.


Question: Before installing an update, do you have to uninstall EDProfiler from the Add and Remove Program first?

I look forward to your reply.
 
Uninstalled EDProfiler
Removed C:\Users\mgr\Documents\EDProfiler
Removed C:\Users\mgr\AppData\Local\Frontier Developments\Elite Dangerous\Options\Graphics (well, renamed it).
Started Elite. A new Graphics folder was created. Changed resolution and applied it.

Reinstalled EDProfiler.
Started it. Clicked "Default VR Profile". Clicked "VR Hi". It asked where my Elite folder was. Pointed it out. Clicked "Save default VR profile".

Error again. Input string was not in the correct format.

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

************** Exception Text **************
System.FormatException: Input string was not in a correct format.
   at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
   at System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt)
   at System.Decimal.Parse(String s)
   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: 1.0.2.5
    Win32 Version: 1.0.2.5
    CodeBase: file:///C:/Users/mgr/AppData/Local/Apps/2.0/X7WR2EJG.B40/TCER6858.KDA/edpr..tion_8fee7e9465259bde_0001.0000_b3345a215f04d56a/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.8745 (WinRel.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
----------------------------------------
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.

Having the same error, Finnish regional settings here.
 
Getting back into ED, was DK2 (sold), now CV1. Immediately found drkii again for help, thanks D!

Please, I'd like drkii and everyone to post a pic of your CV1 settings. The one posted, does not appear recent.

Thanks,

4.0 proc, 980ti, 16g mem, thrustmaster warthog, mfg crosswind pedals, oculus cv1
 
Just wanted to chime in and give a big thanks to Dr. Kaii for making this. I have been away from ED for a long time and planning to get back into it. This tool has all the features I planned for my EDDS, but never found the time to do. Great work!

Btw, I'm also getting the errors described above when trying to apply settings or load default profiles. Definitely has to do with region, as I'm located in Norway.
 
Last edited:
One more thing that would make this tool even more brilliant - a value for the Dashboard brightness - in VR I usually have it set to 0 or 1 but on the monitor I usually have it set to 2 or 3.
 
Btw, I'm also getting the errors described above when trying to apply settings or load default profiles. Definitely has to do with region, as I'm located in Norway.
What I do is before doing any change to settings I change my regional settings to english UK or US and it works fine. In fact the issue is with the number regional settings...
 
I agree. Though it seems the dev has no idea of what it is about, as he is supposed to have fixed this regional issue already...
But it seems the fix does not work for everybody, we are the proof of this :)
 
Back
Top Bottom