Auto Laser Crosshair v1.0b - (Automated ease of use for NVIDIA's 3D crosshair). Tieing NVIDIA
  2 / 2    
[quote name='zarzon' date='28 January 2011 - 09:56 PM' timestamp='1296251763' post='1185248']
This.
Is.
AWESOME.
If it helps, working fine on Win7 64bits.
Thanks much Jenson! :-)
[/quote]

Sweet! Confirmed working on vista 64 bit & win7 64 bit. I was worried the API I implemented would break in win7, but this is great news. Glad you like it.

[quote name='eqzitara' date='28 January 2011 - 10:23 PM' timestamp='1296253387' post='1185264']
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.
[/quote]

Gray bar? You mean the one on the bottom where it says "steroscopic 3d laser sight.." .... I assume you hex edited the text out, so now that bar is what's annoying right? It's strange but I don't see it as grey, I see it as transparent black. For me I don't even notice it, but for people who report it as a "gray" color, it seems to be annoying. Ultimately NVIDIA should allow us to disable annoying popup messages like that. It should of never been like that in the first place.I'll try hex editing some more to see if we can break that part of the code so it never shows that transparent rectangular background.

On a side note, the last thing NVIDIA needs to make it complete is a 3D mouse cursor that can be used in RPG games like Dragon Age, Guild Wars. A lot of the times you can find the icon used in game and just delete it. Based upon what I saw, NVIDIA could take the existing laser crosshair and dynamically move it with the mouse cursor making it a 3d mouse cursor.
[quote name='zarzon' date='28 January 2011 - 09:56 PM' timestamp='1296251763' post='1185248']

This.

Is.

AWESOME.

If it helps, working fine on Win7 64bits.

Thanks much Jenson! :-)





Sweet! Confirmed working on vista 64 bit & win7 64 bit. I was worried the API I implemented would break in win7, but this is great news. Glad you like it.



[quote name='eqzitara' date='28 January 2011 - 10:23 PM' timestamp='1296253387' post='1185264']

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.





Gray bar? You mean the one on the bottom where it says "steroscopic 3d laser sight.." .... I assume you hex edited the text out, so now that bar is what's annoying right? It's strange but I don't see it as grey, I see it as transparent black. For me I don't even notice it, but for people who report it as a "gray" color, it seems to be annoying. Ultimately NVIDIA should allow us to disable annoying popup messages like that. It should of never been like that in the first place.I'll try hex editing some more to see if we can break that part of the code so it never shows that transparent rectangular background.



On a side note, the last thing NVIDIA needs to make it complete is a 3D mouse cursor that can be used in RPG games like Dragon Age, Guild Wars. A lot of the times you can find the icon used in game and just delete it. Based upon what I saw, NVIDIA could take the existing laser crosshair and dynamically move it with the mouse cursor making it a 3d mouse cursor.

#16
Posted 01/29/2011 04:16 AM   
Cool Im already doing the HUD on off with one of the Novint Falcon 's 4 buttons. Very useful.
Cool Im already doing the HUD on off with one of the Novint Falcon 's 4 buttons. Very useful.

#17
Posted 01/29/2011 05:13 PM   
[quote name='tritosine' date='29 January 2011 - 05:13 PM' timestamp='1296321228' post='1185559']
Cool Im already doing the HUD on off with one of the Novint Falcon 's 4 buttons. Very useful.
[/quote]

I'm glad to hear it man! :)

OMFG, what is this? This looks amazing, what is it exactly?

[img]http://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/Pair_Black_Novint_Falcons_and_Grips.jpg/800px-Pair_Black_Novint_Falcons_and_Grips.jpg[/img]
[quote name='tritosine' date='29 January 2011 - 05:13 PM' timestamp='1296321228' post='1185559']

Cool Im already doing the HUD on off with one of the Novint Falcon 's 4 buttons. Very useful.





I'm glad to hear it man! :)



OMFG, what is this? This looks amazing, what is it exactly?



Image

#18
Posted 01/29/2011 05:16 PM   
- force feedback ! Excellent,worths every penny, tought more ppl use it here but noone seems to care. Boosts immersion like stereo3d! Together it's a blast! :D

http://www.youtube.com/watch?v=WJ1Rz2clLS0&feature=player_embedded#!

games with scripts right now :
http://www.falconarmy.com/index.php?option=com_kunena&Itemid=55&func=showcat&catid=38

even without force feedback script its very good, much prefer over mouse.
- force feedback ! Excellent,worths every penny, tought more ppl use it here but noone seems to care. Boosts immersion like stereo3d! Together it's a blast! :D



;feature=player_embedded#!



games with scripts right now :

http://www.falconarmy.com/index.php?option=com_kunena&Itemid=55&func=showcat&catid=38



even without force feedback script its very good, much prefer over mouse.

#19
Posted 01/29/2011 10:23 PM   
You saved me a lot of time. I was going to write this application myself but I decided to search here instead. Works like a charm in various shooters. I don't understand why this functionality wasn't implemented in the first place. I'm also with you on the mouse cursor being designed in 3D. The way the current laser hair was made it's entirely able to be transitioned into a functional mouse 3D reticule. Can you share your source code? Also, this post should be stickied, the app is very useful. Thanks again! Peace.

btw that force feedback thingy looks sick.
You saved me a lot of time. I was going to write this application myself but I decided to search here instead. Works like a charm in various shooters. I don't understand why this functionality wasn't implemented in the first place. I'm also with you on the mouse cursor being designed in 3D. The way the current laser hair was made it's entirely able to be transitioned into a functional mouse 3D reticule. Can you share your source code? Also, this post should be stickied, the app is very useful. Thanks again! Peace.



btw that force feedback thingy looks sick.

#20
Posted 02/25/2011 12:24 AM   
[quote name='Pellium5' date='25 February 2011 - 12:24 AM' timestamp='1298593447' post='1198662']
You saved me a lot of time. I was going to write this application myself but I decided to search here instead. Works like a charm in various shooters. I don't understand why this functionality wasn't implemented in the first place. I'm also with you on the mouse cursor being designed in 3D. The way the current laser hair was made it's entirely able to be transitioned into a functional mouse 3D reticule. Can you share your source code? Also, this post should be stickied, the app is very useful. Thanks again! Peace.

btw that force feedback thingy looks sick.
[/quote]

Glad it helped you. Yes you can have source, just pm me your email. Yea I wish NVIDIA would give us the stereo mouse cursor. I'm so frustrated over it not being available. if I had nvidia's source i could modify the existing code and add it myself. It's done already they just need to tie it to the mouse cursor.

Whatever changes you make please let me know.
[quote name='Pellium5' date='25 February 2011 - 12:24 AM' timestamp='1298593447' post='1198662']

You saved me a lot of time. I was going to write this application myself but I decided to search here instead. Works like a charm in various shooters. I don't understand why this functionality wasn't implemented in the first place. I'm also with you on the mouse cursor being designed in 3D. The way the current laser hair was made it's entirely able to be transitioned into a functional mouse 3D reticule. Can you share your source code? Also, this post should be stickied, the app is very useful. Thanks again! Peace.



btw that force feedback thingy looks sick.





Glad it helped you. Yes you can have source, just pm me your email. Yea I wish NVIDIA would give us the stereo mouse cursor. I'm so frustrated over it not being available. if I had nvidia's source i could modify the existing code and add it myself. It's done already they just need to tie it to the mouse cursor.



Whatever changes you make please let me know.

#21
Posted 03/03/2011 07:37 AM   
Unfortunately its not as easy to create a 3D mouse cursor as it is a crosshair. Crosshair's our fixed and are basically "dumb" bitmaps not aware of user interaction.

Mouse interaction in game is contextual and requires game specific knowledge of elements you are clicking on, right clicking, etc.

The only way to fix this right is get game developers to offer stereo cursors in their game. World of Warcraft, Starcraft II, and Civilization 5 all offer it.

You can help us out by being passionate about it on their community sites and request more game developers do it.
Unfortunately its not as easy to create a 3D mouse cursor as it is a crosshair. Crosshair's our fixed and are basically "dumb" bitmaps not aware of user interaction.



Mouse interaction in game is contextual and requires game specific knowledge of elements you are clicking on, right clicking, etc.



The only way to fix this right is get game developers to offer stereo cursors in their game. World of Warcraft, Starcraft II, and Civilization 5 all offer it.



You can help us out by being passionate about it on their community sites and request more game developers do it.

#22
Posted 03/04/2011 06:49 PM   
[quote name='andrewf@nvidia' date='04 March 2011 - 06:49 PM' timestamp='1299264598' post='1202252']
Unfortunately its not as easy to create a 3D mouse cursor as it is a crosshair. [/quote]

Well my current theory is that you don't need to reinvent the wheel. You can create a very efficient work around using the existing laser crosshair.

[quote name='andrewf@nvidia' date='04 March 2011 - 06:49 PM' timestamp='1299264598' post='1202252']
Crosshair's our fixed and are basically "dumb" bitmaps not aware of user interaction.[/quote]

1. You say the laser crosshair is set in a fixed position, but this is a good thing. By being able to set a fixed position it automatically means you can set a dynamic position as well. The dumb bitmap doesn't need to know any type of user interaction except where the mouse x,y position is which brings me to the next point.

2. It's possible to get AbsoluteMousePosition in DirectX or just use GetCursorPos API to get the mouse x,y position.

3. Then you dynamically set the current existing laser crosshair coordinates to the mouse position coordinates.

EXAMPLE:

[FIXED POSITIONING]

This is the way the laser crosshair works right now, setting it right smack in the middle of the screen.

CurrentLaserCrosshair.X = ScreenWidth / 2
CurrentLaserCrosshair.Y = ScreenHeigh / 2

[DYNAMIC POSITIONING]

All I'm asking is that you give us a hotkey toggle that switches the logic to do this, which is have the laser crosshair follow the mouse around.

CurrentLaserCrosshair.X = MouseAbsPosition.X
CurrentLaserCrosshair.Y = MouseAbsPosition.Y

As an added bonus when the user left clicks you can change the color of the laser crosshair to something darker or brighter to indicate a click.

3. The community will then figure out ways to get rid of the in game mouse cursor. For example in Dragon Age this is very easy to do since their .cur files are exposed.

C:\Program Files (x86)\Dragon Age\packages\core\data\cursors

If a user is willing to find ways to disable an in game crosshair, then it's safe to assume we'd also be willing to dig for .cur files and delete them.

[quote name='andrewf@nvidia' date='04 March 2011 - 06:49 PM' timestamp='1299264598' post='1202252']
Mouse interaction in game is contextual and requires game specific knowledge of elements you are clicking on, right clicking, etc.[/quote]

Like I said above you don't have to reinvent the wheel. Just update the existing laser crosshair position to the position of the existing mouse cursor. Have a toggle that lets you switch between crosshair mode or cursor mode. (Both modes use the crosshair but in different ways, see what I mean?) You still rely on the game's mouse cursor, but if the user deletes the .cur files then the mouse cursor becomes invisible. But this is perfect since now the laser crosshair can take it's place.

[quote name='andrewf@nvidia' date='04 March 2011 - 06:49 PM' timestamp='1299264598' post='1202252']

The only way to fix this right is get game developers to offer stereo cursors in their game. World of Warcraft, Starcraft II, and Civilization 5 all offer it.

You can help us out by being passionate about it on their community sites and request more game developers do it.
[/quote]

I agree, you're ultimately right. The game companies should do it. But it seems you've got a solution at the tip of your fingers.

I'm always on forums showing my support for 3D and requesting 3D mouse cursors, I'll keep it up! :)
[quote name='andrewf@nvidia' date='04 March 2011 - 06:49 PM' timestamp='1299264598' post='1202252']

Unfortunately its not as easy to create a 3D mouse cursor as it is a crosshair.



Well my current theory is that you don't need to reinvent the wheel. You can create a very efficient work around using the existing laser crosshair.



[quote name='andrewf@nvidia' date='04 March 2011 - 06:49 PM' timestamp='1299264598' post='1202252']

Crosshair's our fixed and are basically "dumb" bitmaps not aware of user interaction.



1. You say the laser crosshair is set in a fixed position, but this is a good thing. By being able to set a fixed position it automatically means you can set a dynamic position as well. The dumb bitmap doesn't need to know any type of user interaction except where the mouse x,y position is which brings me to the next point.



2. It's possible to get AbsoluteMousePosition in DirectX or just use GetCursorPos API to get the mouse x,y position.



3. Then you dynamically set the current existing laser crosshair coordinates to the mouse position coordinates.



EXAMPLE:



[FIXED POSITIONING]



This is the way the laser crosshair works right now, setting it right smack in the middle of the screen.



CurrentLaserCrosshair.X = ScreenWidth / 2

CurrentLaserCrosshair.Y = ScreenHeigh / 2



[DYNAMIC POSITIONING]



All I'm asking is that you give us a hotkey toggle that switches the logic to do this, which is have the laser crosshair follow the mouse around.



CurrentLaserCrosshair.X = MouseAbsPosition.X

CurrentLaserCrosshair.Y = MouseAbsPosition.Y



As an added bonus when the user left clicks you can change the color of the laser crosshair to something darker or brighter to indicate a click.



3. The community will then figure out ways to get rid of the in game mouse cursor. For example in Dragon Age this is very easy to do since their .cur files are exposed.



C:\Program Files (x86)\Dragon Age\packages\core\data\cursors



If a user is willing to find ways to disable an in game crosshair, then it's safe to assume we'd also be willing to dig for .cur files and delete them.



[quote name='andrewf@nvidia' date='04 March 2011 - 06:49 PM' timestamp='1299264598' post='1202252']

Mouse interaction in game is contextual and requires game specific knowledge of elements you are clicking on, right clicking, etc.



Like I said above you don't have to reinvent the wheel. Just update the existing laser crosshair position to the position of the existing mouse cursor. Have a toggle that lets you switch between crosshair mode or cursor mode. (Both modes use the crosshair but in different ways, see what I mean?) You still rely on the game's mouse cursor, but if the user deletes the .cur files then the mouse cursor becomes invisible. But this is perfect since now the laser crosshair can take it's place.



[quote name='andrewf@nvidia' date='04 March 2011 - 06:49 PM' timestamp='1299264598' post='1202252']



The only way to fix this right is get game developers to offer stereo cursors in their game. World of Warcraft, Starcraft II, and Civilization 5 all offer it.



You can help us out by being passionate about it on their community sites and request more game developers do it.





I agree, you're ultimately right. The game companies should do it. But it seems you've got a solution at the tip of your fingers.



I'm always on forums showing my support for 3D and requesting 3D mouse cursors, I'll keep it up! :)

#23
Posted 03/06/2011 05:21 AM   
[quote name='jenson' date='05 March 2011 - 11:21 PM' timestamp='1299388909' post='1202991']
Well my current theory is that you don't need to reinvent the wheel. You can create a very efficient work around using the existing laser crosshair.

[/quote]

Hi

You have put some great thought into this, but unfortunately it really isnt that easy. We are working to make this better, trust me.
[quote name='jenson' date='05 March 2011 - 11:21 PM' timestamp='1299388909' post='1202991']

Well my current theory is that you don't need to reinvent the wheel. You can create a very efficient work around using the existing laser crosshair.







Hi



You have put some great thought into this, but unfortunately it really isnt that easy. We are working to make this better, trust me.

#24
Posted 03/07/2011 08:24 PM   
[quote name='andrewf@nvidia' date='07 March 2011 - 08:24 PM' timestamp='1299529452' post='1203797']
Hi

You have put some great thought into this, but unfortunately it really isnt that easy. We are working to make this better, trust me.
[/quote]

I trust you and won't push the issue anymore.

But still every way I think about it, it can be done. What a tease. I know I could do it if I had the source.

Objects are constantly in front of your existing laser crosshair. It's used to doing some kind of constant iteration/check to calculate the depth on the crosshair. When you move the camera around I understand that the laser crosshair remains in it's fixed position. But I don't see why it can't handle being dynamically moved say every 5ms with specified x,y coordinates and still retain it's functionality.

But like I said, I trust you! Thanks for taking the time to read it at least.
[quote name='andrewf@nvidia' date='07 March 2011 - 08:24 PM' timestamp='1299529452' post='1203797']

Hi



You have put some great thought into this, but unfortunately it really isnt that easy. We are working to make this better, trust me.





I trust you and won't push the issue anymore.



But still every way I think about it, it can be done. What a tease. I know I could do it if I had the source.



Objects are constantly in front of your existing laser crosshair. It's used to doing some kind of constant iteration/check to calculate the depth on the crosshair. When you move the camera around I understand that the laser crosshair remains in it's fixed position. But I don't see why it can't handle being dynamically moved say every 5ms with specified x,y coordinates and still retain it's functionality.



But like I said, I trust you! Thanks for taking the time to read it at least.

#25
Posted 03/07/2011 11:35 PM   
It's probably possible to remove the gray overlay too by skipping the part of the code which actually displays the message, but that'd require reverse engineering part of the dll, which is a gray area. I think normally reverse engineering is prohibited though by EULA, so unless someone from nvidia gives green light(Andrew?), it's a no go.
It's probably possible to remove the gray overlay too by skipping the part of the code which actually displays the message, but that'd require reverse engineering part of the dll, which is a gray area. I think normally reverse engineering is prohibited though by EULA, so unless someone from nvidia gives green light(Andrew?), it's a no go.

#26
Posted 03/17/2011 11:04 PM   
Mass effect 3 demo has been out for a while now. Hopefully nvidia can release a profile by the time mass effect 3 comes out. Playing this game in 2d would be a crime.

This Comment Has Been Nuked

#27
Posted 03/01/2012 11:22 AM   
For anyone who used spaces in the hex tweak and might have seen the next line: "Configuration Saved" showing up instead of a blank box, instead of placing spaces, place null characters (in hex: 00 (two zeros))
For anyone who used spaces in the hex tweak and might have seen the next line: "Configuration Saved" showing up instead of a blank box, instead of placing spaces, place null characters (in hex: 00 (two zeros))

#28
Posted 03/03/2012 01:02 AM   
Gugarion there is a new fix that was implemented by several users updating jenson's keybinder utility. Please look at 3d vision blog for more details. I will not go into details here but it is a vast improvement. /thumbup.gif' class='bbc_emoticon' alt=':thumbup:' />
Gugarion there is a new fix that was implemented by several users updating jenson's keybinder utility. Please look at 3d vision blog for more details. I will not go into details here but it is a vast improvement. /thumbup.gif' class='bbc_emoticon' alt=':thumbup:' />

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

#29
Posted 03/03/2012 01:20 AM   
  2 / 2    
Scroll To Top