Auto Laser Crosshair v1.0b - (Automated ease of use for NVIDIA's 3D crosshair). Tieing NVIDIA
  1 / 2    
UPDATE: 3/1/2012 - This app has worked well for ME1 & ME2. It will most likely work very well for mass effect 3. Hopefully we can disable the crosshair in ME3 via INI.

[size="5"][font="Arial"]Auto Laser Crosshair v1.0b[/font][/size]
(Download is an attachment to this post at the bottom of the page, alc.rar)

[b][size="3"]Who this application is for[/size][/b]

This program is for anyone who wants the NVIDIA 3D Laser Crosshair to turn on automatically as soon as they hold down right mouse button to aim. Then when they let go of the right mouse button, the NVIDIA 3D Laser Crosshair turns off. The right mouse button is almost always used in shooters for aiming. Additionally you can specify a key to be pressed while aiming that can turn off the games HUD, then as soon as you're done aiming the games HUD turns back on (this only works if the game allows its HUD to be turned on/off via hotkey).

[size="3"][b]Ease of use[/b][/size]

1. In the NVIDIA Control Panel, set the NVIDIA 3D Laser Crosshair hotkey to: [size="3"][b]. (period)[/b][/size]

[img]http://img716.imageshack.us/img716/4134/rmht.jpg[/img]

2. If you would like the in game HUD to be turned on/off while aiming, specify this key under "Extra KeyPress" in the Auto Laser Crosshair program, otherwise leave it blank.

[img]http://img824.imageshack.us/img824/4696/rmekp.jpg[/img]

3. Start up a game where you typically use the NVIDIA 3D Laser Crosshair

4. Hold down right mouse button to enable NVIDIA 3D Laser Crosshair

5. Let go of right mouse button to disable NVIDIA 3D Laser Crosshair

6. A basic right click will toggle the NVIDIA 3D Laser Crosshair on/off (Just in case)

[size="3"][b]Games tested so far[/b][/size]

[u]Mass Effect 1 & 2[/u]

Imagine walking around, exploring in Mass Effect. As soon as you are required to "aim" the NVIDIA 3D Laser Crosshair turns on and the in game HUD turns off. Then when you let go of the right mouse button, the NVIDIA 3D Laser Crosshair turns off and the in game HUD turns back on. Simple.

[b]Screenshots[/b]

This screenshot shows Mass Effect 1 while the right mouse button is NOT being clicked/held down.
[img]http://img171.imageshack.us/img171/4170/rmur.jpg[/img]

This screenshot shows Mass Effect 1 once you've pressed and held down right mouse button. The in game HUD turns off and the NVIDIA 3D Laser Crosshair automatically turns on.
[img]http://img818.imageshack.us/img818/8127/rmdu.jpg[/img]

In both these screenshots there is a black rectangle on the bottom with light green dots. Those are remnants of the notification that normally appears when you enable/disable the NVIDIA 3D Laser Crosshair. Normally it would say "Stereoscopic 3D Laser is X". What I ended up doing was using a hex editor and editing out these notifications so they wouldn't be so intrusive. Nothing breaks immersion more than with a large notification on the bottom of a screen. Quite possibly one of the most mind boggling things I've ever seen in my entire programming career. It's like turning on a light, but then having a NEON sign say "the light is on" (think about it).

[size="3"][b]Hex Editing[/b][/size]

I HATE that green notification that appears on the bottom when you enable/disable the NVIDIA 3D Crosshair. So I finally found the DLL's responsible for that madness and edited it out.

If you want to hex edit your DLL's and remove the text via Hex Editor the two files are:

nvd3dum.dll
nvwgf2um.dll

FOLDER LOCATION:

32bit OS: C:\Windows\System32
64bit OS: C:\Windows\SysWoW64

I used notepad++ with a plug-in that allowed me to hex edit, but you can use any hex editor. Search both DLL's for "Stereoscopic 3D Laser" and then just spacebar out the text. You should only do this if you know what you're doing and have technical experience. MAKE SURE YOU BACKUP THE DLL's BEFORE YOU DO THIS. BE THOROUGH.

[b][size="3"]Beta[/size][/b]

This is in beta. Depending on how many people end up using it, I will release more versions. I am open to ideas to modify it to make it better. I'm pretty sure it will run on all operating systems but if you run into problems please let me know so I can fix it. Remember this is a beta version. It's a very safe application, all it does it detect when you right click and send keystrokes accordingly. However, I am not responsible for anything that happens while using this application.

[size="3"][b]Goal[/b][/size]

I'm hoping NVIDIA will adopt this idea and just make it a normal part of the NVIDIA Control Panel for Stereoscopic Hotkey options. Either make it better, extend on it. We'll see how viable this becomes as I play more games.

[size="3"][b]Troubleshooting[/b][/size]

1. Launch Auto Laser Crosshair.
2. Specify a key for the Extra Keypress (use g for example).
3. Open NotePad
4. Right Click in notepad, you should see a g followed by a . (period) automatically get pressed.

Everytime you right click in notepad you should see:

g.g.g.g.g.

(Please give feedback when you download and run the program especially problems or how to make it better)
UPDATE: 3/1/2012 - This app has worked well for ME1 & ME2. It will most likely work very well for mass effect 3. Hopefully we can disable the crosshair in ME3 via INI.



Auto Laser Crosshair v1.0b

(Download is an attachment to this post at the bottom of the page, alc.rar)



Who this application is for



This program is for anyone who wants the NVIDIA 3D Laser Crosshair to turn on automatically as soon as they hold down right mouse button to aim. Then when they let go of the right mouse button, the NVIDIA 3D Laser Crosshair turns off. The right mouse button is almost always used in shooters for aiming. Additionally you can specify a key to be pressed while aiming that can turn off the games HUD, then as soon as you're done aiming the games HUD turns back on (this only works if the game allows its HUD to be turned on/off via hotkey).



Ease of use



1. In the NVIDIA Control Panel, set the NVIDIA 3D Laser Crosshair hotkey to: . (period)



Image



2. If you would like the in game HUD to be turned on/off while aiming, specify this key under "Extra KeyPress" in the Auto Laser Crosshair program, otherwise leave it blank.



Image



3. Start up a game where you typically use the NVIDIA 3D Laser Crosshair



4. Hold down right mouse button to enable NVIDIA 3D Laser Crosshair



5. Let go of right mouse button to disable NVIDIA 3D Laser Crosshair



6. A basic right click will toggle the NVIDIA 3D Laser Crosshair on/off (Just in case)



Games tested so far



Mass Effect 1 & 2



Imagine walking around, exploring in Mass Effect. As soon as you are required to "aim" the NVIDIA 3D Laser Crosshair turns on and the in game HUD turns off. Then when you let go of the right mouse button, the NVIDIA 3D Laser Crosshair turns off and the in game HUD turns back on. Simple.



Screenshots



This screenshot shows Mass Effect 1 while the right mouse button is NOT being clicked/held down.

Image



This screenshot shows Mass Effect 1 once you've pressed and held down right mouse button. The in game HUD turns off and the NVIDIA 3D Laser Crosshair automatically turns on.

Image



In both these screenshots there is a black rectangle on the bottom with light green dots. Those are remnants of the notification that normally appears when you enable/disable the NVIDIA 3D Laser Crosshair. Normally it would say "Stereoscopic 3D Laser is X". What I ended up doing was using a hex editor and editing out these notifications so they wouldn't be so intrusive. Nothing breaks immersion more than with a large notification on the bottom of a screen. Quite possibly one of the most mind boggling things I've ever seen in my entire programming career. It's like turning on a light, but then having a NEON sign say "the light is on" (think about it).



Hex Editing



I HATE that green notification that appears on the bottom when you enable/disable the NVIDIA 3D Crosshair. So I finally found the DLL's responsible for that madness and edited it out.



If you want to hex edit your DLL's and remove the text via Hex Editor the two files are:



nvd3dum.dll

nvwgf2um.dll



FOLDER LOCATION:



32bit OS: C:\Windows\System32

64bit OS: C:\Windows\SysWoW64



I used notepad++ with a plug-in that allowed me to hex edit, but you can use any hex editor. Search both DLL's for "Stereoscopic 3D Laser" and then just spacebar out the text. You should only do this if you know what you're doing and have technical experience. MAKE SURE YOU BACKUP THE DLL's BEFORE YOU DO THIS. BE THOROUGH.



Beta



This is in beta. Depending on how many people end up using it, I will release more versions. I am open to ideas to modify it to make it better. I'm pretty sure it will run on all operating systems but if you run into problems please let me know so I can fix it. Remember this is a beta version. It's a very safe application, all it does it detect when you right click and send keystrokes accordingly. However, I am not responsible for anything that happens while using this application.



Goal



I'm hoping NVIDIA will adopt this idea and just make it a normal part of the NVIDIA Control Panel for Stereoscopic Hotkey options. Either make it better, extend on it. We'll see how viable this becomes as I play more games.



Troubleshooting



1. Launch Auto Laser Crosshair.

2. Specify a key for the Extra Keypress (use g for example).

3. Open NotePad

4. Right Click in notepad, you should see a g followed by a . (period) automatically get pressed.



Everytime you right click in notepad you should see:



g.g.g.g.g.



(Please give feedback when you download and run the program especially problems or how to make it better)

#1
Posted 01/25/2011 07:12 PM   
Excellent work, I will definitely make use of this. Everyone thought you were a moron and you probably have more computer skills in your pinky than 1/2 of the folks that participate on this forum.

Thanks again.
Excellent work, I will definitely make use of this. Everyone thought you were a moron and you probably have more computer skills in your pinky than 1/2 of the folks that participate on this forum.



Thanks again.

#2
Posted 01/25/2011 07:22 PM   
[img]http://forums.nvidia.com/public/style_emoticons/default/thumbup.gif[/img]
Image

Intel I7 3820 3.8 Ghz,MSI MS7760 Motherboard, 6GB )2x MSI GTX670 (SLI),OCZ Vertex 230Gb SSD,OCZ Agility 120Gb SSD, Asus 3D VG278HR ,Optoma HD67 3D DLP Beamer with 95inch 2.5 gain screen.

#3
Posted 01/25/2011 07:27 PM   
Thanks for the support guys. I've been testing the program so far, I'd like to share some info, also please give any feedback.

I was just playing Mass Effect 2

* No in game crosshair (I disabled it in the coalesced.ini, thanks to EvilOne)
* No lens flare issue (Thanks to tritosine)
* Depth 17%, Convergence as high as I could go without seeing Shepard in double too much.
* No more green text spam when enabling/disabling NVIDIA 3D Crosshair (thanks to hex editing)

I've been playing for the past 1 hour now. I completely forgot about my program and I was just lost in the game. The program is very reliable so far. Any time I went to aim, the NVIDIA crosshair turned on automatically for me. When I was done aiming, I'd just let the right click button go and the crosshair would turn back off. I could reliably see my biotic power recharge too in the center of the screen, the two half circles that come together.

Now once a fight is over and I enter a cutscene or dialogue, I won't have to worry about turning off the laser sight anymore. I'm so happy! Finally I can play without any hiccups, or anything that might break immersion.

The only last thing I'm worried about is just making sure it works on Win7 64bit,win7 32bit, Vista 32bit.

I'm on vista 64bit.
Thanks for the support guys. I've been testing the program so far, I'd like to share some info, also please give any feedback.



I was just playing Mass Effect 2



* No in game crosshair (I disabled it in the coalesced.ini, thanks to EvilOne)

* No lens flare issue (Thanks to tritosine)

* Depth 17%, Convergence as high as I could go without seeing Shepard in double too much.

* No more green text spam when enabling/disabling NVIDIA 3D Crosshair (thanks to hex editing)



I've been playing for the past 1 hour now. I completely forgot about my program and I was just lost in the game. The program is very reliable so far. Any time I went to aim, the NVIDIA crosshair turned on automatically for me. When I was done aiming, I'd just let the right click button go and the crosshair would turn back off. I could reliably see my biotic power recharge too in the center of the screen, the two half circles that come together.



Now once a fight is over and I enter a cutscene or dialogue, I won't have to worry about turning off the laser sight anymore. I'm so happy! Finally I can play without any hiccups, or anything that might break immersion.



The only last thing I'm worried about is just making sure it works on Win7 64bit,win7 32bit, Vista 32bit.



I'm on vista 64bit.

#4
Posted 01/25/2011 08:19 PM   
Cool dude! You solved it with a nice solution.
Respect! /thumbup.gif' class='bbc_emoticon' alt=':thumbup:' />
Cool dude! You solved it with a nice solution.

Respect! /thumbup.gif' class='bbc_emoticon' alt=':thumbup:' />

Image

Mb: Asus P5W DH Deluxe

Cpu: C2D E6600

Gb: Nvidia 7900GT + 8800GTX

3D:100" passive projector polarized setup + 22" IZ3D

Stereodrivers: Iz3d & Tridef ignition and nvidia old school.

#5
Posted 01/25/2011 09:06 PM   
Damn do you see the other messages there? All for settings we don't have access to. If we could set the Cutoff depth, we might fix problems with the HUD in some games.

EDIT: Hehe found the "Warning: attempt to run Stereoscopic 3D in a non-stereo display mode..." message as well. Wonder why I couldn't find it the last time I searched for it. Let's remove that too :P
Damn do you see the other messages there? All for settings we don't have access to. If we could set the Cutoff depth, we might fix problems with the HUD in some games.



EDIT: Hehe found the "Warning: attempt to run Stereoscopic 3D in a non-stereo display mode..." message as well. Wonder why I couldn't find it the last time I searched for it. Let's remove that too :P

Current Rig: |Intel Core i7 920 @ 3.6GHz, EVGA X58 Classified 4-way SLI, 6 GB ram, Geforce GTX670| -> |Acer H5360 + Nvidia 3D Vision|

#6
Posted 01/25/2011 09:13 PM   
[quote name='Likay' date='25 January 2011 - 09:06 PM' timestamp='1295989570' post='1183508']
Cool dude! You solved it with a nice solution.
Respect! /thumbup.gif' class='bbc_emoticon' alt=':thumbup:' />
[/quote]

Awesome, does that mean you used it and liked it? Any problems?

[quote name='Xerion404' date='25 January 2011 - 09:13 PM' timestamp='1295990007' post='1183509']
Damn do you see the other messages there? All for settings we don't have access to. If we could set the Cutoff depth, we might fix problems with the HUD in some games.
[/quote]

Oh, you looking at the DLL's in the hex editor?

In my opinion they should open all those settings up. ALL of em, and then just stick em under a menu called "advanced options". Then they should give us an API we can use from VB.nET or C#. If they gave us access to everything, the possibilities would be limitless to how much the community could accomplish. You can just tell the NVIDIA guys are slammed with so much work. 3d tv's, maintaining game profiles, it's too much work it seems.

If I had access to the laser sight x,y through an API. I'd attempt to match the mouse movements to the laser movements and wallah, 3d mouse cursor with depth that could be used in most RPG games, especially DRAGON AGE! In Dragon Age it's hard to crank up the depth & conv because of that damn 2d mouse cursor.
[quote name='Likay' date='25 January 2011 - 09:06 PM' timestamp='1295989570' post='1183508']

Cool dude! You solved it with a nice solution.

Respect! /thumbup.gif' class='bbc_emoticon' alt=':thumbup:' />





Awesome, does that mean you used it and liked it? Any problems?



[quote name='Xerion404' date='25 January 2011 - 09:13 PM' timestamp='1295990007' post='1183509']

Damn do you see the other messages there? All for settings we don't have access to. If we could set the Cutoff depth, we might fix problems with the HUD in some games.





Oh, you looking at the DLL's in the hex editor?



In my opinion they should open all those settings up. ALL of em, and then just stick em under a menu called "advanced options". Then they should give us an API we can use from VB.nET or C#. If they gave us access to everything, the possibilities would be limitless to how much the community could accomplish. You can just tell the NVIDIA guys are slammed with so much work. 3d tv's, maintaining game profiles, it's too much work it seems.



If I had access to the laser sight x,y through an API. I'd attempt to match the mouse movements to the laser movements and wallah, 3d mouse cursor with depth that could be used in most RPG games, especially DRAGON AGE! In Dragon Age it's hard to crank up the depth & conv because of that damn 2d mouse cursor.

#7
Posted 01/25/2011 09:22 PM   
I wonder if it's possible to also kill the gray overlay which contains the message normally...


EDIT:

[img]http://images.xerionslair.org/ty.jpg[/img]
I wonder if it's possible to also kill the gray overlay which contains the message normally...





EDIT:



Image

Current Rig: |Intel Core i7 920 @ 3.6GHz, EVGA X58 Classified 4-way SLI, 6 GB ram, Geforce GTX670| -> |Acer H5360 + Nvidia 3D Vision|

#8
Posted 01/25/2011 09:26 PM   
+1 Kudos
+1 Kudos

Lord, grant me the serenity to accept the things I cannot change, the courage to change the things I can, and the wisdom to know the difference.
-------------------
Vitals: Windows 7 64bit, i5 2500 @ 4.4ghz, SLI GTX670, 8GB, Viewsonic VX2268WM

Handy Driver Discussion
Helix Mod - community fixes
Bo3b's Shaderhacker School - How to fix 3D in games
3dsolutionsgaming.com - videos, reviews and 3D fixes

#9
Posted 01/25/2011 09:33 PM   
[quote name='Xerion404' date='25 January 2011 - 09:26 PM' timestamp='1295990781' post='1183517']
I wonder if it's possible to also kill the gray overlay which contains the message normally...
[/quote]

I tried, I tried for like an hour and didn't make any progress. But my hex editing skills are extremely weak, changing text is as far as I go. I looked for Rect, ShowRect, ShadowRect, DrawRect, things like that. The things that I found I tried just editing out, hoping to break the part where it shows that black/greywish overlay, but nothing worked.

That would be icing on the cake to not have the black/gray overlay. But you know what, I don't even notice it. I'm so used to watching movies with the top and bottom being black, that my mind just blocks it out.

UPDATE: Xerion404, LOL! THat screenshot is epic!

[quote name='andysonofbob' date='25 January 2011 - 09:33 PM' timestamp='1295991237' post='1183525']
+1 Kudos
[/quote]

Thanks, I just realized I have the EXACT same computer as you. Same processor, video card, ram & monitor lol.
[quote name='Xerion404' date='25 January 2011 - 09:26 PM' timestamp='1295990781' post='1183517']

I wonder if it's possible to also kill the gray overlay which contains the message normally...





I tried, I tried for like an hour and didn't make any progress. But my hex editing skills are extremely weak, changing text is as far as I go. I looked for Rect, ShowRect, ShadowRect, DrawRect, things like that. The things that I found I tried just editing out, hoping to break the part where it shows that black/greywish overlay, but nothing worked.



That would be icing on the cake to not have the black/gray overlay. But you know what, I don't even notice it. I'm so used to watching movies with the top and bottom being black, that my mind just blocks it out.



UPDATE: Xerion404, LOL! THat screenshot is epic!



[quote name='andysonofbob' date='25 January 2011 - 09:33 PM' timestamp='1295991237' post='1183525']

+1 Kudos





Thanks, I just realized I have the EXACT same computer as you. Same processor, video card, ram & monitor lol.

#10
Posted 01/25/2011 09:34 PM   
Why havent you disabled the 2D crosshair? If you search this forum you should be able to find a method to do this.

I am pleased with my rig, though the CPU is getting a little long in the tooth. Thing is I dont know if an upgrade would be worth it - bang for bucks you ken?
Why havent you disabled the 2D crosshair? If you search this forum you should be able to find a method to do this.



I am pleased with my rig, though the CPU is getting a little long in the tooth. Thing is I dont know if an upgrade would be worth it - bang for bucks you ken?

Lord, grant me the serenity to accept the things I cannot change, the courage to change the things I can, and the wisdom to know the difference.
-------------------
Vitals: Windows 7 64bit, i5 2500 @ 4.4ghz, SLI GTX670, 8GB, Viewsonic VX2268WM

Handy Driver Discussion
Helix Mod - community fixes
Bo3b's Shaderhacker School - How to fix 3D in games
3dsolutionsgaming.com - videos, reviews and 3D fixes

#11
Posted 01/26/2011 07:17 PM   
I Tried for two hours to find command for the grey overlay. No luck.
I Tried for two hours to find command for the grey overlay. No luck.

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

#12
Posted 01/27/2011 04:23 AM   
[quote name='andysonofbob' date='26 January 2011 - 07:17 PM' timestamp='1296069421' post='1184041']
Why havent you disabled the 2D crosshair? If you search this forum you should be able to find a method to do this.

I am pleased with my rig, though the CPU is getting a little long in the tooth. Thing is I dont know if an upgrade would be worth it - bang for bucks you ken?
[/quote]

Disabled the 2D crosshair in ME1? That causes numerous problems, a bug with a HUGE fps drop, and trouble targeting objects. I actually don't mind the ME1 crosshair being on when hip firing. But when I zoom out into the distance to aim, that's when I need the nvidia crosshair.

.. Request..

Guys 18 people have downloaded the program, I need to know if it's complete crap or a useful application for you. I want to make it better and more useful. I need you guys to complain with the same intensity I complain about things. That way things get done.
[quote name='andysonofbob' date='26 January 2011 - 07:17 PM' timestamp='1296069421' post='1184041']

Why havent you disabled the 2D crosshair? If you search this forum you should be able to find a method to do this.



I am pleased with my rig, though the CPU is getting a little long in the tooth. Thing is I dont know if an upgrade would be worth it - bang for bucks you ken?





Disabled the 2D crosshair in ME1? That causes numerous problems, a bug with a HUGE fps drop, and trouble targeting objects. I actually don't mind the ME1 crosshair being on when hip firing. But when I zoom out into the distance to aim, that's when I need the nvidia crosshair.



.. Request..



Guys 18 people have downloaded the program, I need to know if it's complete crap or a useful application for you. I want to make it better and more useful. I need you guys to complain with the same intensity I complain about things. That way things get done.

#13
Posted 01/27/2011 10:10 AM   
This.
Is.
AWESOME.
If it helps, working fine on Win7 64bits.
Thanks much Jenson! :-)
This.

Is.

AWESOME.

If it helps, working fine on Win7 64bits.

Thanks much Jenson! :-)

Thermaltake Tsunami Silver | Intel i5 750@3.8ghz | Cooler Master V8 | Asus P7P55D | Point of View GTX480 | Corsair TX950 | 8GB G-Skill Ripjaws 1600 7-8-7 | Mouse Logitech G5 | Saitek Gaming Keyboard | Sony HMZ T1/Acer GD245HQ | Nvidia 3D Vision | Windows 7 Enterprise 64-bit

#14
Posted 01/28/2011 09:56 PM   
Works fine but the gray bar is whats holding it back. I generally turn on and off auto aim depending on going into battle/story. If there was no grey bar I'd def. use it full time. Hopefully some1 from nvidia will shed some light but I wouldnt hold my breath.
Works fine but the gray bar is whats holding it back. I generally turn on and off auto aim depending on going into battle/story. If there was no grey bar I'd def. use it full time. Hopefully some1 from nvidia will shed some light but I wouldnt hold my breath.

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

#15
Posted 01/28/2011 10:23 PM   
  1 / 2    
Scroll To Top