Makes sense. So basically, you are going to get the head angle, and the gun angle. Find the difference between then, and add that to the head angle. Would make sense, that way you can turn, and wave the gun around, and yet you still will have 1:1 turning.
Having said that, it doesn't seem that 1:1 turning is actually necessary for immersion. my 270 degree 360's feel 'real' to me, and are less hassle than the full 360's...
Oh, one thing about the head tracking + gun thing. Seems the immersion level goes this way from best to worst:
Head tracking + gun head tracking gun tracking.
SO, despite gun tracking FEELING more real than aiming with my head, the loss of head movement really cuts the immersion a bit. I keep moving my head and realising it does nothing if I just play with the gun.
The offset position for gun from head tracking is doable. Just have to think how to translate that into GlovePIE script. This could bring the immersion to next level. Now, waiting for Sony HMD impatiently. I'm going to get ASUS WAVI as I don't see other solution in the near future for wireless HDMI.
Interesting ideas about the head/gun tracking combos guys, I really need to try this to see what it is like, I think I will be playing alot of ArmAII though because i dont think you will be able to beat properly implemented head tracking with seperate gun aiming and that is the only FPS game I know of that has it.
Good work Cyber on the head tracking software, I hope it can be deveoped into a DirectX driver like what Fredz was talking about that would be awesome!
pierreye wrote:
@machine - Thanks for the info. Thanks for your help to find out the voltage requirement for 3rd Space Vest.
The power adaptor for the 3rd space Vest compressor is 12V 1.5A the vest itself is powered on USB so same volatge as ASUS WAVI which makes it easy
_________________ Current System: 3x 23" Passive 3D Monitors in 3D Vision Surround, Novint Falcon, 3rd Space Gaming Vest, ButtKicker, Razer Hydra, Logitech G25. Previous 3D Systems: Viewsonic PJD6531w 3D DLP Projector, Vuzix VR920, 24" Alienware and 22" Samsung 3D Vision Monitors, eDimensional 3D Glasses with 19" CRT Monitor
@ pierreye, I've been looking into the Navigation controller for the sharpshooter, I found a couple of solutions using libusb with a work around for 64bit systems, but the best one seems to be motionjoy especially for Win 64bit. I have got the PS3 controller and the Navigation controller working with all the analogue triggers and sticks using the usb lead but unfortunately both the blue tooth dongles that I have are not compatible with the PS3 controllers, they are notoriously picky with the dongles. You can check the compatibility of your dongle under the BluetoothPair tab, Supports feature in motionjoy. Here you will find a list of about 50 features, they will either have ticks or crosses next to them. If it supports features 25, 26 and 39 there is a good chance you can use it to connect to the controllers, if any of them have crosses next to them you need a different dongle, just make sure the pad is connected via the usb when features are checked as it seems to change some crosses and ticks when connected, as one of my dongles has 25, 26 and 39 ticked when checked without the controller connected then crosses when it is. Am I right in thinking you have the move buttons working over bluetooth, Im supprised that if you can connect the move controller via your bluetooth dongle, that the navigation controller dosnt work fully. I will try and source the best dongle for the job and will let you know how I get on. Can you let me know if your dongle has those 3 features ticked. At least It looks like there shouldn't be any problem getting the navigation controller working once we find the right dongle, this will give us a load more buttons and functionality to the setup.
I just found that there is a reset button in a hole on the bottom of both the sixaxis pad and navigation controller once I pressed it the bluetooth fetures didnt change after connecting the pad, I now have 25, 26 and 39 ticked but am still having trouble connecting the pad using bluetooth atm. The Navigation controller now only knocks out 39 after a reset and is still not connecting. For me I think I just need to get another dongle but thought the reset trick may help others trying to get theirs to work.
I received the usb bluetooth that I bought through MotionInJoy website (Accygame.com) and glad to report it work fine with both PS Move and PS Navigator. The connection is a bit tricky. You need to connect the PS Navigator first then PS Move. Anyway, both controller had the connect light blinking but it work fine. Previously I get solid light on Move Controller when connected.
Now I can eliminate Nunchuk and need to modify the script to cater for second joystick.
@James - My previous USB bluetooth had all the function cross but somehow still work with PS Move. The new one that I bought through the MotionInJoy website works fine. I think feature 25 and 26 are important for bluetooth connection as mention somewhere by the developer.
You do not have the required permissions to view the files attached to this post.
Last edited by pierreye on Thu Oct 06, 2011 9:14 am, edited 1 time in total.
Attached is the updated script with PS3 Navigator. The advantage using PS3 Navigator is you had access to more button and joystick click.
- No longer use Joyx and Joyy analog for sprint. Instead I use L3 (joystick press) on navigator for sprint. Another advantage L3 is use to hold the sniper gun steady. L3 = Shift.
You do not have the required permissions to view the files attached to this post.
Thanks for the new script pierreye it would take me a long time to work it all out without your scripts, your efforts are much appreciated, especially as my time I have to play is at the lowest its ever been at the moment My motion plus turned up yesterday and my asus dongle (that should be compatible with the PS gear) should hopefully turn up tomorrow along with a wii gun that I plan on breaking down and using the holder part to attach to the sharpshooter. If it all turns up I am hoping to give the setup a try this weekend with the battlefield beta before it goes off line on Monday.
I was wondering whether the new dongle you have got allows you to access all of the move buttons, including the move specific one located under the trigger of the sharp shooter. Also I was wondering whether you have tried the switch used for selecting fire rate on the sharpshooter, it is suppose to have functionallity although no game has used it that Im aware of, if you have is it giving any signal when changed. If it dose I would love to use it on battlefield 3 as it has full auto, semi auto and single shot on alot of the weapons.
The firing rate switch and the reload button doesn't register in Joystick Control Panel as any button or axis/slider so I can't map that into any action. The move button under the trigger is working and I'm using that for iron sight view.
I found out sometimes when the PS3 navigation analog joystick doesn't register as X/Y axis in Joystick Control Panel, you just have to press enable button in DSTool just above "disconnect" button.
Hope it works for your setup. The next step is to mod the shoulder button with slim silicon button.
Looks really good in your test. I think we can use the MotionPlus for headtracking (the smaller attachment unit for original wiimote) with the extension wire to a wiimote. It's easier to script in GlovePIE than getting another headtracker that is not supported by GlovePIE plus the formula to do the offset between the headtracker and gun tracker would be easier as we can assume output is in similar value.
My setup i have posted before used a hmd, with a gyration air mouse mounted on top and a wii zapper gun consisting of a wii remote, motion+ and nunchuck mounted in a cheap plastic gun. Basically it is dual mouse emulation with bound keys for movement and other options. You can hold a button on teh wiimote to use teh tracking or not so you can easily switch between head or gun tracking or both, it works quite well. Cant recommend gyration air mouse any more highly, these things are great.
(I think) this the wii script i used, the mouse tracking is jittery but fun enough. Note i always bind 'e' to jump in my fps and space to duck, makes sense right?
if wiimote.down = true then mouse.directinputy = mouse.directinputy + var.1 if wiimote.up = true then mouse.directinputy = mouse.directinputy - var.1 if wiimote.left = true then mouse.directinputx = mouse.directinputx - var.1 if wiimote.right = true then mouse.directinputx = mouse.directinputx + var.1
The first thing i realised once i got this setup is that i needs real movement tracking
_________________ Samsung 3d lcd led UA406000, Sharp XR-10X, 7800gt, HD6870, Samsung 450 series 50" 3d plasma, q6600, XP, Tecra m2 6600go laptop, Toshiba 7600 laptop, Xforce shutters, Argo HMD. VR920. Home brew high FOV 2d HMD. Wiimotiongun glovpepie controller, gryation air mice.
Son of a gun! As soon as I plug the 1200VR into the computer, GlovePIE closes with a message to bug Vuzix to unban him. Arrggg!! I should have realized this wasn't going to work. Haven't used GlovePIE in years, so I didn't know it was going to be like that. I assumed he just dropped support for it, not totally disabling the program just if you have a Vuzix product. Friggin' lame. Guess I will just have to fast-track the Wiimote support in my own app.
After some thought, I think the best method would be to hold down a button to enable the gun tracking (for example C on the nunchuck). Otherwise its just going to be too confusing with the double turning. My original idea of using the offset angle will only work with 2 of the same identical trackers. If using different trackers its just going to be difficult to keep them in perfect sync (even with 2 of the same, this may have problems due to drift). This will also allow you to holster your weapon, or at least put your arm down to rest while you move around.
Also, that gun peripheral I got feels awesome with the Wiimote. It has a nice weight to it, and really does almost have the feel of a real gun. I think this is going to be a lot of fun when its all working.
@Okta: Well, I know this is not all new territory, but its still very cool stuff. I also found this video, looks fun:
I told you about Carl dropping Vuzix, a douche thing to do to us but its his choice. And any previous version of glovepie i have without the block doesnt yet have wii support. In my wii script the b button enabled wii tracking. Give it a shot, you just need to play with the calibration settings and game key bindings.
_________________ Samsung 3d lcd led UA406000, Sharp XR-10X, 7800gt, HD6870, Samsung 450 series 50" 3d plasma, q6600, XP, Tecra m2 6600go laptop, Toshiba 7600 laptop, Xforce shutters, Argo HMD. VR920. Home brew high FOV 2d HMD. Wiimotiongun glovpepie controller, gryation air mice.
Last edited by Okta on Fri Oct 07, 2011 10:52 pm, edited 1 time in total.
After some thought, I think the best method would be to hold down a button to enable the gun tracking (for example C on the nunchuck). Otherwise its just going to be too confusing with the double turning. My original idea of using the offset angle will only work with 2 of the same identical trackers. If using different trackers its just going to be difficult to keep them in perfect sync (even with 2 of the same, this may have problems due to drift). This will also allow you to holster your weapon, or at least put your arm down to rest while you move around.
Yeah this also means that you can have 2 weapons if you want to (i.e. pistol and rifle) this is what I intend to do but mount the button at the back of the triggergrip of each gun so that when you grip the gun tightly then the tracking is enabled if you grip it loosely or put it down it stops tracking that gun, I was also going to map the weapon type to that same button as well for auto weapon switching when you pick up different weapons (i.e. drop your rifle [you will need it on a rifle sling] and grab out your pistol and in game weapons automatically change), this will work great with the Wii remotes because 4 remotes are supported on one PC at the same time.
_________________ Current System: 3x 23" Passive 3D Monitors in 3D Vision Surround, Novint Falcon, 3rd Space Gaming Vest, ButtKicker, Razer Hydra, Logitech G25. Previous 3D Systems: Viewsonic PJD6531w 3D DLP Projector, Vuzix VR920, 24" Alienware and 22" Samsung 3D Vision Monitors, eDimensional 3D Glasses with 19" CRT Monitor
I started playing with strapping a wiimote to my chest for jogging and leaning to move but didnt have much success. If you were to go all out with 4 wiimotes im sure you could make something fun.
_________________ Samsung 3d lcd led UA406000, Sharp XR-10X, 7800gt, HD6870, Samsung 450 series 50" 3d plasma, q6600, XP, Tecra m2 6600go laptop, Toshiba 7600 laptop, Xforce shutters, Argo HMD. VR920. Home brew high FOV 2d HMD. Wiimotiongun glovpepie controller, gryation air mice.
@Okta - Can we try strapping 2 wiimote, each for both legs and detect the angle for walking motion? If we detect the pitch angle changes using the delta function we can figure out if walking to front or back. Also larger delta will determine run function than walk.
I try to email TN Games regarding shipment to Malaysia but no reply for 3 days. Looks like they are not interested in selling the vest and I can imagine crap support from them.
I try to email TN Games regarding shipment to Malaysia but no reply for 3 days. Looks like they are not interested in selling the vest and I can imagine crap support from them.
yeah they are not good at replying to emails
_________________ Current System: 3x 23" Passive 3D Monitors in 3D Vision Surround, Novint Falcon, 3rd Space Gaming Vest, ButtKicker, Razer Hydra, Logitech G25. Previous 3D Systems: Viewsonic PJD6531w 3D DLP Projector, Vuzix VR920, 24" Alienware and 22" Samsung 3D Vision Monitors, eDimensional 3D Glasses with 19" CRT Monitor
I give up on TN Games. Don't think they will survive in coming few years based on their support and response (none). Also, their console support announce last year looks like vaporware.
Also, received an email from Asus and their tech mention they don't support 60hz but I doubt their tech really try it out. Here's the reply.
Dear Valued Customer, Thank you for contacting ASUS Customer Service. Unfortunately it only can support 1080p@24HZ, it can't support 60Hz.
I compare the price for ASUS WAVI and seems like Amazon.de (Germany) is the cheapest at around Euro 175 and Amazon.co.uk around 153 pound but the problem they don't ship to Malaysia. Ebay from Taiwan is around USD 300.
Seems that the libraries for the Wiimote are not as mature as I would have thought. Most of the projects have since been abandoned, so they don't support newer stuff like the built-in MotionPlus. I'm really surprised, you'd think there would be tons of stuff for this but I guess people have moved onto newer things like the Kinect. The one library that looks recent (WiiC) is Mac/Linux only. I found one for Windows, WiiYourself, but it seems to be abandoned and doesn't work exactly right. So I will either have to fix this library or port the other one to Windows. Arrgg!!! This is going to be a little harder than I thought.
I think that's because he had the source code for the game (looks like its based on Quake). Its much harder if you want to do this with just any commercial game.
I just tried out the Battlefield 3 Beta, the Buttkicker works beautifully with it btw! but I just realised unless you avoid jumping in any vehicles in that game it is more of a sit down FPS than stand up for VR as I think you will lose most of your immersion when you jump in a vehicle and have to steer it with the gun in your hand (and it is easy to spend half the time in vehicles) with the excepton of the smaller maps whitout vehicles in which case stand up VR would be all good.
_________________ Current System: 3x 23" Passive 3D Monitors in 3D Vision Surround, Novint Falcon, 3rd Space Gaming Vest, ButtKicker, Razer Hydra, Logitech G25. Previous 3D Systems: Viewsonic PJD6531w 3D DLP Projector, Vuzix VR920, 24" Alienware and 22" Samsung 3D Vision Monitors, eDimensional 3D Glasses with 19" CRT Monitor
Man, finally got it working! Spent the whole weekend even just to get the Wii Motion+ and Nunchuk to work properly on the command-line. Now I just have to integrate this into my mouse emulation app. And I've got a gaming laptop coming tomorrow. Shouldn't be too long before I've got my stand-up VR setup functional.
Pierreye- I'm loving your gun setup. That is exactly what I want to do. Do you now have the Move Navigator working fully? Is the gun setup full 360 movement? What are you using to attach the wiimote to the top of the gun? Which BT dongles did you use to get everything working?
Thanks, William
_________________ www.abcliveit.com Change your life! PM for details
@William - I managed to integrate the MOVE Navigator and remove the Nunchuk. You need to get the right bluetooth dongle for MotionInJoy. Get the recommended bluetooth dongle from MotionInJoy associated website (Accygame.com) that I confirm working with both PS3 Move and PS3 Navigator. The holder that you see on top of the Sharpshooter is a 3.5" External HDD holder. The size is just nice for Wiimote controller.
You can get the latest script from my previous post for 360 degree gaming.
Happy gaming.
@cybereality - Once you get your gaming laptop, please let us know how it feel gaming in VR1200 with Wiimote+. The important criteria I'm looking at is the 360 degree freedom with just the gun controller feel natural without head tracking?
Last edited by pierreye on Sun Oct 09, 2011 11:44 pm, edited 1 time in total.
@pierreye: I will be sure to share my experience, probably make a video too at some point. I think it could work with gun tracking alone, though I doubt it will be as immersive. The holy grail is obviously having independent gun and head-tracking. So the closer we get to that, the better. However it doesn't mean any steps in between those points are worthless.
@pierreye- Thanks for your great work. I can't wait to pair this up with one of the new HMD's coming out. This will finally provide some truely immersive gaming!
PS- Could you also post a quick how-to on how to get the gun up and running? How and when to run each program, etc?
Thanks, William
_________________ www.abcliveit.com Change your life! PM for details
I eventually managed to get both the PS controllers and the wii mote connected to the PC today, I had some trouble with Motionjoy taking over all my bluetooth adapters but then after multiple system restores I realised it was just me assigning all the drivers in the motionjoy list rather than just the one dongle and the pads.
If you live outside the US and dont want to order through the motionjoy site I can confirm that the Nexus Bluenano Pro Bluetooth Dongle works very well for the connection of both the move and navigation controllers. I bought mine from ebay uk for about £3.50. Also the ASUS USB-BT211 Mini Bluetooth Dongle is suppose to work well, I purchased this also but am using it for the wii mote and havnt personally tested it yet. It seems like for PS pad connectivity the v2.1 Bluetooth with EDR are the dongles to go for.
I have made my wii sharpshooter using a hacked up wii gun and started to look through the script pierreye has made. Im new to programming so I have been going through some glovepie tutorials on youtube, they are quite usefull if anyone is interested. I was going to try and modify and test it in the Battlefield 3 beta but it ended a day earlier than I thought so Im going to try it out in Bad company 2 instead. I will let you all know how I get on but it may take a bit as Im stuck for time atm.
@ pierreye, when you go to calibrate the wii mote do you put it on its side as I have seen videos with people calabrating them that way or is it just down normally with the buttons facing skyward? I did it skywards and it controlled my mouse on the desktop well.
In your script you have a recentering function which you have mentioned works well, is this just a function of the COD game or is it part of the script so it will it work in other FPS's. If it is just in COD do you think it is needed for smooth play and if so how easily do you think it would be to do as part of the script rather than game specific.
I've given up on some of the gestures with my Hydra gun. Without writing a driver wrapper, I dont see how i'm going to make it detect move forward, tilt left, etc, when i'm facing the opposite direction to what it wants.
I've solved the problems for now by unbinding most of the gestures apart from 'gun up 90' and 'gun down 90' since these work fine no matter what orientation. Am thinking that it would be easier for me to just add a wiimote just to do the gesture support, or go totally wiimote + motion plus for the gun. Might dig out my wiimote this week if i get a chance, and compare both setups. One thing I do like about the Hydra setup, is no having to stuff around with glovepie etc...
@ fireslayer26 - Here's the step by step connection for Wii Sharpshooter. One time installation. 1. Install MotionInJoy first and bind one of your compatible bluetooth USB dongle to load the driver. 2. Connect your Navigator first using USB and pair with your dongle. 3. Connect your Move using USB and pair with your dongle. 4. Insert your second bluetooth USB dongle for Wiimote connection.
1. Press the "PS" button on Navigator first. Once the light is solid, preess the "PS" button on Move. 2. Open DSTool for motionInJoy and press "Enable Button" to activate the analog stick on Navigator. 3. You can open Joystick Control Panel to verify both controller is connected. 4. Load GlovePIE and open my script. Click on "Run" to start the script. 5. Press both "1" and "2" button on wiimote to connect to your PC. 6. Put the wiimote face down on a stable flat surface (table or floor). 7. Once calibration is done, make sure no drift on Pitch and Yaw data when the remote is put on the table. 8. Mount your wiimote on the sharpshooter and play.
@James - When I calibrate the MotionPlus, I always put the controller face down on the table. Make sure it is stable and not moving when calibration is started. The recentering function basically scan the pitch of your wiimote. If it is within +/- 1 degree, it will automatically press the "C" key. I bind the "C" key to center view command in MW2. I don't think this function exist in all FPS game. For example, I try Bad Company 2 but can't find this function key. I also bind the "C" key to Navigator "L1" button which also temp disable the mouse movement. In this case, for those game that doesn't support "center view", you just make sure your view is center, press and hold "L1" and manually align your gun to horizontal position and release "L1" button.
Great! Thanks for the write-up. So 1-4 is only done the first time, and 1-8 is done before each gameplay correct? Also, do you have a link so the same 3.5" external HDD mount that you use?
Thanks and keep up the great work!!
_________________ www.abcliveit.com Change your life! PM for details
So my laptop has arrived. Just got a chance to test it out last night. Older games seem to run great, like HL2:Ep1, L4D, UT3, etc. getting easily over 120FPS in 2D on Low/Medium settings (so I assume 60Hz 3D will be good). Gonna try some newer games tonight. Might have to wait til the weekend to get the full VR setup going, as I will need to finish adding Wii support to my mouse emulator. Its almost working, but I just have to sit down with it for a few hours. Man, I really want to try this already!
Awesome Cyber!, sounds like you almost got your full freedom VR up and running I look foward to your feedback about the experience of using it
I am curious about what the Specs are of the Laptop you bought for this setup?
_________________ Current System: 3x 23" Passive 3D Monitors in 3D Vision Surround, Novint Falcon, 3rd Space Gaming Vest, ButtKicker, Razer Hydra, Logitech G25. Previous 3D Systems: Viewsonic PJD6531w 3D DLP Projector, Vuzix VR920, 24" Alienware and 22" Samsung 3D Vision Monitors, eDimensional 3D Glasses with 19" CRT Monitor
Got a killer deal though for $650 on a refurb. Looks new to me. The laptop is not high-end, but I think it will be enough. I mostly test with older titles like HL2, L4D, UT004, etc. so I don't need a powerhouse. Also trying to save some money so I can get the HMZ-T1 at some point (probably not at launch though). Nvidia claims the Lenovo is 3D Vision supported, but I know some users had issues installing the driver, so it was something of a gamble. Gotta bring it to work to test since I don't have a 3D HDTV at home to test with. Hopefully it will work, but even if not, I can still use it with the 1200VR which was my main objective.
@fireslayer26 - Yes. Just repeat step 1-8 everytime you want to play game. The holder is just from generic brand external HDD casing. The stand should be quite similar in size for most external 3.5" HDD.
@Cyber Sounds good, should be more than enough for most games other then Battlefield, might have to run at low settings in some newer games in 3D though. I can't see there being a problem with getting Nvidia 3D TV play to work with the laptop, the people who had problems were probably trying to use the 3D Vision driver
_________________ Current System: 3x 23" Passive 3D Monitors in 3D Vision Surround, Novint Falcon, 3rd Space Gaming Vest, ButtKicker, Razer Hydra, Logitech G25. Previous 3D Systems: Viewsonic PJD6531w 3D DLP Projector, Vuzix VR920, 24" Alienware and 22" Samsung 3D Vision Monitors, eDimensional 3D Glasses with 19" CRT Monitor
Users browsing this forum: No registered users and 8 guests
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum