Swappable Config file for Rift/No Rift?

I'm wondering if anyone knows if there is a file that contains the graphics options that one might keep two copies of, one with the rift set as the display, one with normal settings for a monitor. When I switch the rift off and try to go back to it (say I wanted to do some light trading while watching a movie so needed to use a monitor instead) I always have to screw with the settings a bit before it's working correctly, which is usually pretty hard to do when you can't actually read anything because elite decided that anaglyph needed to be on with the rift or some other strangeness.

Thanks in advance guys!
 
I've not tried it but if you look in "%localAppData%\Frontier Developments\Elite Dangerous\Options\Graphics" those files seem to reflect my settings
 
IMHO, keeping two config files to swap, tweak, edit, copy, uncache, fold, bury, unearth, & manipulate is totally ridiculous. What about an interface that simply let's the user switch to VR & back to monitor? I know, I know, crazy idea, but I'm sure the people would like it.
 
IMHO, keeping two config files to swap, tweak, edit, copy, uncache, fold, bury, unearth, & manipulate is totally ridiculous. What about an interface that simply let's the user switch to VR & back to monitor? I know, I know, crazy idea, but I'm sure the people would like it.

Good one! Totally agree!
 
That folder path works (tested it now) so you can swap out the Graphics folder (or files within). I don't agree with the demands for saving different profiles with different settings to quickly swap between. This is a niche demand I've never had to swap Graphics options frequently like that except for once and that was to drop settings in raids.

You can use this batch (at own risk) - not very fancy but will delete the Graphics folder and replace with contents of "Graphics - Normal" or "Graphics - DK2" per your choice

@echo off

if not exist "Graphics - DK2" goto NODK2
if not exist "Graphics - Normal" goto NONORMAL

echo.
echo ...................................................
echo PRESS 1 OR 2 for your display option, or 3 to EXIT.
echo ...................................................
echo.
echo 1 - Set DK2 Graphics
echo 2 - Set Normal Graphics
echo 3 - EXIT
echo.

CHOICE /C:123
IF ERRORLEVEL 1 SET s=1
IF ERRORLEVEL 2 SET s=2
IF ERRORLEVEL 3 SET s=3
IF %s%==1 GOTO SETDK2
IF %s%==2 GOTO SETNORMAL
IF %s%==3 GOTO EXIT

:NODK2
echo Error: Folder "Graphics - DK2" does not exist
pause
goto EXIT

:NONORMAL
echo Error: Folder "Graphics - Normal" does not exist
pause
goto EXIT

:SETDK2
if exist Graphics rmdir /s /q Graphics
robocopy "Graphics - DK2" Graphics
goto EXIT

:SETNORMAL
if exist Graphics rmdir /s /q Graphics
robocopy "Graphics - Normal" Graphics
goto EXIT

:EXIT
cls

: S has been formatted to a smiley - just check your copy paste
 
Last edited:
What I did was to create another user on windows 7. I have one profile (my main one) for oculus rift and the other for monitor use (when trading mostly to give my eyes a break and be able to use multiple monitors). All I have to do is log off and go open the other user. It creates a whole new user profile for Elite Dangerous, so no copying/pasting is needed.

It took me a little bit to set both of them correctly (making sure voice attack profiles match and key bindings remain mostly the same), but it's working fine going back and forth. Just make sure to back up your key bindings for each and also the graphics setting if you happen to change the oculus pixel density and/or GUI colors.
 
Hi

I myself was having this same problem so I created a little tool.

Please see the link below for anyone who might find it useful.
it wont let me post links but
go to dropbox then copy and paste this:

s/2yp10g161ncipvd/ED%20Config%20Starter.zip?dl=0

USE AT OWN RISK!

It should not delete any settings you may have as it does not for me but my programing skills are very poor so there are no guarantees!

The source code is included so anyone can feel free to modify.

I have currently disabled copying of controller binds on the executable as I don't use different assignments but the code is there if anyone wishes to just re enable it.
 
Back
Top Bottom