Quick-Switch 3D on/off
Hi there!

As it is not possible to disable 3d globally and enable it in specific game profiles, I wandered if anyone knew if/where/how this could be changed via registry/batch/vbs/powershell, so I don't have to open the nVidia control panel to adjust this setting?

Thanks in advance,
Hotshot
Hi there!



As it is not possible to disable 3d globally and enable it in specific game profiles, I wandered if anyone knew if/where/how this could be changed via registry/batch/vbs/powershell, so I don't have to open the nVidia control panel to adjust this setting?



Thanks in advance,

Hotshot

#1
Posted 02/21/2012 08:49 PM   
[quote name='Hotshot_SLI' date='22 February 2012 - 06:49 AM' timestamp='1329857359' post='1372511']
Hi there!

As it is not possible to disable 3d globally and enable it in specific game profiles, I wandered if anyone knew if/where/how this could be changed via registry/batch/vbs/powershell, so I don't have to open the nVidia control panel to adjust this setting?

Thanks in advance,
Hotshot
[/quote]

I usually press ctrl+T to turn the 3D on and off. Thats the fastest way I can think of.
[quote name='Hotshot_SLI' date='22 February 2012 - 06:49 AM' timestamp='1329857359' post='1372511']

Hi there!



As it is not possible to disable 3d globally and enable it in specific game profiles, I wandered if anyone knew if/where/how this could be changed via registry/batch/vbs/powershell, so I don't have to open the nVidia control panel to adjust this setting?



Thanks in advance,

Hotshot





I usually press ctrl+T to turn the 3D on and off. Thats the fastest way I can think of.

Windows 8 64bit | i7 4770K | ASRock Z87-EXTREME3 | NVIDIA 660 SLI | 8 GB RAM | Alienware AW2310 Monitor

#2
Posted 02/21/2012 10:09 PM   
Create a txt file.
Now Depending on if you want to enable 3d vision or disable for given game.
"C:\Program Files\NVIDIA Corporation\3D Vision\nvstlink.exe" /disable(or /enable)
Right click on the game you want to do this with .exe file(for this demo I will do mass effect 3). Go to target and copy the address.
"C:\Program Files\Origin Games\Mass Effect 3 Demo\Binaries\Win32\MassEffect3Demo.exe"
Paste that into notepad.

Should look like
"C:\Program Files\NVIDIA Corporation\3D Vision\nvstlink.exe" /disable
"C:\Program Files\Origin Games\Mass Effect 3 Demo\Binaries\Win32\MassEffect3Demo.exe"

rename .txt extension to .bat
Should be good to go.(You can rename it to whatever you want as long as its .bat so I name it masseffect3demo.bat)


I use the same method for "depth-hacks" for certain games. So I have more depth then 3d vision normally allows.
Create a txt file.

Now Depending on if you want to enable 3d vision or disable for given game.

"C:\Program Files\NVIDIA Corporation\3D Vision\nvstlink.exe" /disable(or /enable)

Right click on the game you want to do this with .exe file(for this demo I will do mass effect 3). Go to target and copy the address.

"C:\Program Files\Origin Games\Mass Effect 3 Demo\Binaries\Win32\MassEffect3Demo.exe"

Paste that into notepad.



Should look like

"C:\Program Files\NVIDIA Corporation\3D Vision\nvstlink.exe" /disable

"C:\Program Files\Origin Games\Mass Effect 3 Demo\Binaries\Win32\MassEffect3Demo.exe"



rename .txt extension to .bat

Should be good to go.(You can rename it to whatever you want as long as its .bat so I name it masseffect3demo.bat)





I use the same method for "depth-hacks" for certain games. So I have more depth then 3d vision normally allows.

Co-founder of helixmod.blog.com

If you like one of my helixmod patches and want to donate. Can send to me through paypal - eqzitara@yahoo.com

#3
Posted 02/21/2012 11:00 PM   
@eqzitara
Thanks! Exactly what I was looking for and works like a charm!

Btw: where did you get that? Or more importantly: do you know any other command line parameters? (3D depth, convergence, ...)?
@eqzitara

Thanks! Exactly what I was looking for and works like a charm!



Btw: where did you get that? Or more importantly: do you know any other command line parameters? (3D depth, convergence, ...)?

#4
Posted 02/22/2012 03:41 PM   
I just wrote it.

I know a couple of other tricks. If you tell me what you are looking for I can help.

If you want a depth setting for each game at a certain setting. Do the following (this is not written by me so I cant take credit) Put your bar at 100%. Don't touch it ever again or you will screw up each games setting.
Then do the following .bat(mass effect 3)
"C:\Program Files\NVIDIA Corporation\3D Vision\nvstlink.exe" /enable
"C:\Program Files\Origin Games\Mass Effect 3 Demo\Binaries\Win32\MassEffect3Demo.exe"
@Echo Off
set _loops=0
:start
@REG ADD "HKLM\Software\NVIDIA Corporation\Global\Stereo3D" /v MonitorSize /t REG_DWORD /d 96 /f
set /a _loops +=1
if %_loops%==10000 goto end
goto start
:end

Lets say you have a 24" screen well right 3d vision think you have a 48"(half of 96). So your convergence should be half. Then you need to find your convergence for each game and hit the save button(go to nvidia control panel->3d vision->set keyboard shortcuts->advanced set key on save convergence). That way you only to do each game once.
If you want 75% set it 64(32").

Not certain why you want a registry save of convergence if you explain to me why I can tell you how.
I just wrote it.



I know a couple of other tricks. If you tell me what you are looking for I can help.



If you want a depth setting for each game at a certain setting. Do the following (this is not written by me so I cant take credit) Put your bar at 100%. Don't touch it ever again or you will screw up each games setting.

Then do the following .bat(mass effect 3)

"C:\Program Files\NVIDIA Corporation\3D Vision\nvstlink.exe" /enable

"C:\Program Files\Origin Games\Mass Effect 3 Demo\Binaries\Win32\MassEffect3Demo.exe"

@Echo Off

set _loops=0

:start

@REG ADD "HKLM\Software\NVIDIA Corporation\Global\Stereo3D" /v MonitorSize /t REG_DWORD /d 96 /f

set /a _loops +=1

if %_loops%==10000 goto end

goto start

:end



Lets say you have a 24" screen well right 3d vision think you have a 48"(half of 96). So your convergence should be half. Then you need to find your convergence for each game and hit the save button(go to nvidia control panel->3d vision->set keyboard shortcuts->advanced set key on save convergence). That way you only to do each game once.

If you want 75% set it 64(32").



Not certain why you want a registry save of convergence if you explain to me why I can tell you how.

Co-founder of helixmod.blog.com

If you like one of my helixmod patches and want to donate. Can send to me through paypal - eqzitara@yahoo.com

#5
Posted 02/22/2012 04:09 PM   
Well, actually I thought one could do more then en/disable 3D on the command line. If that's not the case: so be it.

But your hints might proof useful in the future; thanks!
Well, actually I thought one could do more then en/disable 3D on the command line. If that's not the case: so be it.



But your hints might proof useful in the future; thanks!

#6
Posted 02/22/2012 07:15 PM   
Scroll To Top