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

DrKaii:

I'm trying out the Profiler in desperation, as I've not needed it previously. I bought Oculus years ago through the Oculus Store and that is how I launch the game. I play almost exclusively in VR. Today, I wanted to wing-up with some folks who play Horizons and found I could not get Oculus to launch Horizons in VR. I downloaded your EDProfiler tool in hopes I could force the Oculus App to launch Horizons in VR somehow. When I attempted to "Detect Current Settings", I received the error "Could not check GUI Color Settings". This is the case when the game is running in VR and when the game is not running at all. There are also no profiles. I'm not sure EDProfiler actually detected any settings. Do you have some suggestions for troubleshooting?

Reminder: Steam is not involved in this process. It's all Oculus.

Thanks,
av8rgeek
 
DrKaii:

I'm trying out the Profiler in desperation, as I've not needed it previously. I bought Oculus years ago through the Oculus Store and that is how I launch the game. I play almost exclusively in VR. Today, I wanted to wing-up with some folks who play Horizons and found I could not get Oculus to launch Horizons in VR. I downloaded your EDProfiler tool in hopes I could force the Oculus App to launch Horizons in VR somehow. When I attempted to "Detect Current Settings", I received the error "Could not check GUI Color Settings". This is the case when the game is running in VR and when the game is not running at all. There are also no profiles. I'm not sure EDProfiler actually detected any settings. Do you have some suggestions for troubleshooting?

Reminder: Steam is not involved in this process. It's all Oculus.

Thanks,
av8rgeek
Hi,

I really don't know, I haven't had Oculus for like 4 years. You bought ED through Oculus Store? Or normal ED, but Oculus VR software?

Either way I don't think the problem is going to be EDProfiler. Probably need to reinstalled Oculus or something, goodluck
 
Hi,

I really don't know, I haven't had Oculus for like 4 years. You bought ED through Oculus Store? Or normal ED, but Oculus VR software?

Either way I don't think the problem is going to be EDProfiler. Probably need to reinstalled Oculus or something, goodluck
Sorry, it was 1am when I wrote that. I bought ED through the Oculus store. I am hoping EDProfiler would let me override some of Oculus' customizations in launching.

Thanks anyway.
 
Sorry, it was 1am when I wrote that. I bought ED through the Oculus store. I am hoping EDProfiler would let me override some of Oculus' customizations in launching.

Thanks anyway.
I would assume that the Oculus Store installed ED in a different location than where EDProfiler is looking. You could try changing the install path where EDP looks manually, by editing the "Paths.xml" found in
Code:
\[Windows Username folder]\Documents\EDProfiler\Defaults
and see if EDProfiler can detect everything after that.

As for starting EDH in VR, I don't have Oculus, but my best bet would be to start the EDLauncher.exe manually, select EDH and then turn on VR in the game's graphics settings if it doesn't do so automatically. (While having Oculus software running and your VR headset connected of course)
 
I just updated EDprofiler to the latest version (I skipped the last one). Everytime I launch it now it deletes the contents of it's app folder & starts downloading and re-installing. This happens every time. Am I missing something?
 
I just updated EDprofiler to the latest version (I skipped the last one). Everytime I launch it now it deletes the contents of it's app folder & starts downloading and re-installing. This happens every time. Am I missing something?

SOLVED Anti-virus was quarantining the .exe silently.
 
Hello. Have'nt been playing for a while, now my controls file seems to be broken, profiler cannot load it, and ED cant see one. Any tips? I can see that now "custom" preset have different length, and somewhat different configuration, any easy workarounds?

upd - figured it out, my fault, there was some joystick in my bind, which i already dont have would'nt allow it to load.
 

Attachments

  • KBM MONITOR.4.0.zip
    5.6 KB · Views: 100
  • Снимок экрана 2021-12-11 230622.jpg
    Снимок экрана 2021-12-11 230622.jpg
    28.1 KB · Views: 85
Last edited:
Hi drkaii. First off great tool you made. Secondly. I have been having a strange issue with Elite refusing to NOT start VR (SteamVR & Mixed Reality Apps) and was only able to stop them using your software to force the Elite launcher to not use VR - Thanks a bunch.

Thirdly. When I run your software however or use the Detect Correct Settings button I get an error. It looks like the program is unable to locate my StartPreset.start file

There is a StartPreset.4.start file in the directory with content:
GenericJoystick
Custom
KeyboardMouseOnly
KeyboardMouseOnly



************** Undtagelsestekst **************
System.IO.FileNotFoundException: Filen 'C:\Users\schan\AppData\Local\Frontier Developments\Elite Dangerous\Options\bindings\StartPreset.start' blev ikke fundet.
Filnavn: 'C:\Users\schan\AppData\Local\Frontier Developments\Elite Dangerous\Options\bindings\StartPreset.start'
ved System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
ved 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)
ved System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
ved System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)
ved System.IO.StreamReader..ctor(String path)
ved EDProfiler.EDPMainForm.DetectCurrent()
ved EDProfiler.EDPMainForm.Button_DetectCurrent_Click(Object sender, EventArgs e)
ved System.Windows.Forms.Control.OnClick(EventArgs e)
ved System.Windows.Forms.Button.OnClick(EventArgs e)
ved System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
ved System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
ved System.Windows.Forms.Control.WndProc(Message& m)
ved System.Windows.Forms.ButtonBase.WndProc(Message& m)
ved System.Windows.Forms.Button.WndProc(Message& m)
ved System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
ved System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
ved System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Indlæste assemblies **************
mscorlib
Assemblyversion: 2.0.0.0
Win32-version: 2.0.50727.9157 (WinRelRS6.050727-9100)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
EDProfiler
Assemblyversion: 4.0.0.2
Win32-version: 4.0.0.2
CodeBase: file:///C:/Users/schan/AppData/Local/Apps/2.0/EJ364KTE.XQK/Q0JNWLGN.QHX/edpr..tion_8fee7e9465259bde_0004.0000_cd2836b7222cbe80/EDProfiler.exe
----------------------------------------
Microsoft.VisualBasic
Assemblyversion: 8.0.0.0
Win32-version: 8.0.50727.9157 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assemblyversion: 2.0.0.0
Win32-version: 2.0.50727.9157 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assemblyversion: 2.0.0.0
Win32-version: 2.0.50727.9157 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assemblyversion: 2.0.0.0
Win32-version: 2.0.50727.9157 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assemblyversion: 2.0.0.0
Win32-version: 2.0.50727.9157 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
Assemblyversion: 2.0.0.0
Win32-version: 2.0.50727.9157 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assemblyversion: 2.0.0.0
Win32-version: 2.0.50727.9157 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Assemblyversion: 2.0.0.0
Win32-version: 2.0.50727.9157 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Xml.Linq
Assemblyversion: 3.5.0.0
Win32-version: 3.5.30729.9151 built by: WinRelRS6
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml.Linq/3.5.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Deployment
Assemblyversion: 2.0.0.0
Win32-version: 2.0.50727.9157 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Deployment/2.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll
----------------------------------------
mscorlib.resources
Assemblyversion: 2.0.0.0
Win32-version: 2.0.50727.9157 (WinRelRS6.050727-9100)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Core
Assemblyversion: 3.5.0.0
Win32-version: 3.5.30729.9151 built by: WinRelRS6
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Microsoft.VisualBasic.resources
Assemblyversion: 8.0.0.0
Win32-version: 8.0.50727.9157 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/8.0.0.0_da_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll
----------------------------------------
System.Core.resources
Assemblyversion: 3.5.0.0
Win32-version: 3.5.30729.9151 built by: WinRelRS6
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Core.resources/3.5.0.0_da_b77a5c561934e089/System.Core.resources.dll
----------------------------------------
System.Windows.Forms.resources
Assemblyversion: 2.0.0.0
Win32-version: 2.0.50727.9157 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_da_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
 
I tried simply copying the StartPreset.4.start and re-naming it StartPreset.start and now the program does not give an error. But I am unsure it is correctly detecting my current settings.
 
1640961071285.png


Does not seem to work for me anymore. Used to on Win 10
No luck on Win 11

PLATFORM VERSION INFO
Windows : 10.0.22523.0 (Win32NT)
Common Language Runtime : 4.0.30319.42000
System.Deployment.dll : 4.8.9014.0 built by: NET481REL1
clr.dll : 4.8.9014.0 built by: NET481REL1
dfdll.dll : 4.8.9014.0 built by: NET481REL1
dfshim.dll : 10.0.22523.1000 (WinBuild.160101.0800)

SOURCES
Deployment url : http://www.drkaii.com/EDP/EDProfiler.application

ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of http://www.drkaii.com/EDP/EDProfiler.application resulted in exception. Following failure messages were detected:
+ The system cannot find the file specified. (Exception from HRESULT: 0x80070002)

COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.

WARNINGS
There were no warnings during this operation.

OPERATION PROGRESS STATUS
* [31/12/2021 14:55:50] : Activation of http://www.drkaii.com/EDP/EDProfiler.application has started.

ERROR DETAILS
Following errors were detected during this operation.
* [31/12/2021 14:55:50] System.IO.FileNotFoundException
- The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
- Source: System.Deployment
- Stack trace:
at System.Deployment.Internal.Isolation.IsolationInterop.GetUserStore(UInt32 Flags, IntPtr hToken, Guid& riid)
at System.Deployment.Internal.Isolation.IsolationInterop.GetUserStore()
at System.Deployment.Application.ComponentStore..ctor(ComponentStoreType storeType, SubscriptionStore subStore)
at System.Deployment.Application.SubscriptionStore..ctor(String deployPath, String tempPath, ComponentStoreType storeType)
at System.Deployment.Application.SubscriptionStore.get_CurrentUser()
at System.Deployment.Application.ApplicationActivator.UninstallApplicationAndRedirectActivation(Boolean& isShortCut, Uri& deploymentProviderUri, String textualSubId, Uri activationUri)
at System.Deployment.Application.ApplicationActivator.CleanApplicationReInstall(Boolean isShortcut, Uri deploymentUri, Uri activationUri, BrowserSettings browserSettings, String textualSubId, String errorPageUrl, String deploymentProviderUrlFromExtension, String shortcutFilePath)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.
 
Last edited:
Great! And also for everyone else - I have fixed the StartPreset issue. Please update your tool.

Let me know if I've broken anything else and I'll get it patched ASAP
 
Great! And also for everyone else - I have fixed the StartPreset issue. Please update your tool.

Let me know if I've broken anything else and I'll get it patched ASAP
Hi, hitting "Save Profile" asks for a name instead of just saving over the existing profile. If you type in the same name, it says profile already exists.
 
I've never seen that and can't reproduce it i am afraid. So long as you didn't hit Detect or anything, to deselect the profile you were editing, i can't imagine how that can happen. Are you a new user?
 
I've never seen that and can't reproduce it i am afraid. So long as you didn't hit Detect or anything, to deselect the profile you were editing, i can't imagine how that can happen. Are you a new user?
No - I've reinstalled my computer with Windows 11, though. I did several restores and maybe my existing profiles as well. Let me try clearing all these up.
 
I did a full clean-up.
First run, no profiles stored: green border around the EDProfiler window. I can edit and overwrite the newly created profile.
Second run, one profile stored (from the previous run): no green border, if I try to overwrite, I get asked for a name.

I'm... baffled.
 
Back
Top Bottom