Quick Jump Daily Digest

Thank you for your interest in the Quick Jump Daily Digest. Get notified of all new content on QJ in our free Daily Digest. To subscribe, enter your email address below and click the subscribe button.


Email Address:


Email will come from "donotreply@caputomedia.com". Please whitelist this email address.

Cancel and Return to page

Watch: Kinect does the PS3, plays Killzone 3

Posted Mar 21, 2011 at 5:42AM EST by Ryan F.

Listed in: Hacks & Exploits, News, Videos Tags: killlzone 3, kinect, kinect hack
Ó

Check out coder Shantanu Goel's Kinect PS3 hack in action, as he was able to use Microsoft's Xbox 360 motion sensor to work with Sony's console, navigate through the XMB and even play Killzone 3 using only his body movements.

 

 

Developer's note:

Kinect PS3 is a program that allows using a Microsoft Kinect, an XBOX360 accessory, as an input controller for the Sony Playstation 3. This has been developed by me, Shantanu Goel (Reach me at http://tech.shantanugoel.com/ or http://twitter.com/shantanugoel) and distributed under GNU GPL v2 License. Currently it has been coded/compiled on/for Linux. It should be fairly straight forward to port it to other operating systems though. Please let me know at shantanu AT shantanugoel DOT com if you would like to contribute efforts towards the same or comment here: http://tech.shantanugoel.com/2011/03/20/making-kinect-work-with-ps3.html (Bonus points: This link also has a video of the whole thing in action, browsing PS3 menus and playing killzone 3)

Please note that this is pre-alpha quality software currently. I haven't updated to a lot of recent code for the below libraries and also haven't done most of the performance/feature improvements yet. The axis performance specially needs lot of tweaking and it works well only while sitting. Putting this out purely as a proof of concept.

 

The program makes use of several other programs in order to provide this functionality. To compile/use it, you also need the following programs:

  1. OpenNI Libraries
  2. NITE Libraries
  3. PrimeSense Libraries for kinect
  4. DIYPS3Controller



Installation/Compilation/Usage

  1. Make sure that the above 4 things are installed on your machine and working fine.
  2. Download the source of this project to the NITE Samples directory. You can even place it anywhere else but you would need to tweak the makefile to account for the changed paths.
  3. Make any changes to the source that you need.
  4. Change the included ps3 controller config xml file and place it in one of the locations where diyps3controller can find it.
  5. Run make -f kinect-ps3.mak
  6. The executable will be available in Samples/Bin directory of NITE.
  7. Run kinect-ps3 (without any arguments)
  8. Run emuclient (from ps3 controller software) and choose the new xml config file
  9. “Become the controller”


Default Config:

  • Menu Profile – This is the default profile that kinect-ps3 starts with and allows to operate the PS3 menus. Moving hand in any direction will move the ps3 menus as if you were using the DPAD with those directions keys pressed. If you run out of the kinect’s watched space, then just do a backward push with your hand, bring your hand to center and then again do the backward push and continue scrolling. This is like you lift your finger up and then start dragging from edges of a laptop’s touchpad.For selecting any item, make two successive push movements with your hand without changing any x-y direction.
  • Game Profile – This profile can be switched to by doing 3 successive backward movements of the hand while in Menu profile. Right now I’ve implemented only directional controls in game profile because I’m still struggling with multiple hands detections and skeletal tracking. A full profile will be activated soon enough. Currently, the your hand’s x/y movements and directly translated to right stick x/y movements (e.g. this is looking in different directions in various FPS games). Moving the hand towards or away from kinect (z-axis) translate to left stick y movements (e.g. this is moving fowards or backwards in most FPS games).


Issues/Queries/Suggestions
Please direct them to me by commenting here or emailing me at shantanu AT shantanugoel DOT com


Coming Soon/ToDo

  • Full Menu and Game profiles
  • Skeletal tracking for better game profiles
  • Switching back to menu profiles from game profiles
  • Easier way to specify user custom profiles instead of changing code for the same
  • Performance improvement for game profiles
  • Full source code of the project has been released at https://github.com/shantanugoel/Kinect-PS3 under GNU GPL v2.

 

 

Via [shantanugoel]



41.7% of voters think this story ROCKS!
Vote Now!    This story ROCKS! (5) This story SUCKS!! (7)




Become a Member of QJ.Net!

If you want your comments to go live without waiting for moderation, you need to be logged in. Being logged in has its benefits:
  • Logged in members do not wait for their comments to be approved.
  • Logged in members can sign up for nightly updates.
  • Logged in members can create Profiles to be seen by other users.
So why wait? Create an account or login now! It's easy, quick, and free.

To get started, use the LOGIN boxes, or the REGISTER link at the top right!

Comments 


 
# RE: Watch: Kinect does the PS3, plays Killzone 3Ryan F. 2011-03-21 07:21
great work!

Reply
 

 
# ...Aiden 2011-03-21 08:04
Navigating the XMB is like Minority Report.

Reply
 

 
# RE: Watch: Kinect does the PS3, plays Killzone 3asd™ 2011-03-21 09:10
lol microsoft will suddenly be proud that their Kinect sales have significantly increased, only to find out people are using it on a sony console :P but then again it still counts as their sale

Reply
 

 
+2 # RE: RE: Watch: Kinect does the PS3, plays Killzone 3PS360 Owner1 2011-03-21 13:54
Yeah, proud.

Plus, they won't sue anyone for hacking their devices.

Reply
 

 
# RE: RE: RE: Watch: Kinect does the PS3, plays Killzone 3AssassinXCV 2011-03-22 17:53
lol, you know how many custom editions of Windows XP, Vista, And 7 there are??? if they'd sue, they'd have sued already

Reply
 

 
# RE: Watch: Kinect does the PS3, plays Killzone 3PS360 Owner1 2011-03-21 09:42
Wow this is freaking awesome, one of my wishes for PS3's been done.

More features on PS JB than ever. :lol: The same can't be said about the official software.

Reply
 

 
# mmmmmmemcp6666 2011-03-21 09:51
Couldnt give a crap about this. but it lead me to diyps3 Exactly the sortof thing im looking for, for months

Reply
 

 
# RE: Watch: Kinect does the PS3, plays Killzone 3Grim_reaper-x 2011-03-21 11:32
Someone should hire this nice fella he could probably do better at making awesome console/ console products than the people that are making them right now.....

Reply
 

 
-1 # RE: Watch: Kinect does the PS3, plays Killzone 3video gamer 2011-03-21 13:47
this is why Kinect will never have any successful hardcore games. It will never get the 1:1 and all that movement is far too complicated to do instead of a controller.

Reply
 

 
# Microsoft will no be happyRyan G 2011-03-21 14:51
Microsoft isn't going to be happy about Kinect being used on a PS3. I see a lawsuit in the near future if this project keeps up.

Reply
 

 
# RE: Watch: Kinect does the PS3, plays Killzone 3beer 2011-03-22 04:05
Honestly I think they should just layoff with all this security cr*p. This kind of stuff is really amazing and COOL and anyone should be able to enjoy this but any money says something will be done about this. If they'd just have anti cheat bots on every game on PSN xbl we should all be able to go about our business privately.

Reply
 

 
# RE: Watch: Kinect does the PS3, plays Killzone 3AssassinXCV 2011-03-22 17:55
IS SONY GOING TO START SUEING YOU FOR RUNNING EMULATORS ON YOU SONY VIAO LAPTOP???????

Reply
 

 
# Kinect on PS3Kali B 2011-03-26 16:01
Now watch Sony sue Microsoft because unauthorized programs are running on the PS3

Reply
 

 
# RE: Watch: Kinect does the PS3, plays Killzone 3Muezy716 2011-03-27 19:10
THATS WHY KINECT WILL NEVER BE ABLE TO PLAY HARD CORE GAMES!!!

Reply
 

Add comment

Security code
Refresh


Welcome to QJ.Net!

If you want your comments to go live without waiting for moderation, you need to be logged in. Being logged in has its benefits:
  • Logged in members do not wait for their comments to be approved.
  • Logged in members can create Profiles to be seen by other users.
So why wait? Create an account or login now! It's easy, quick, and free.

To get started, use the LOGIN boxes, or the REGISTER link below!



Want to learn more about the team who brings you the QJ news?

Read about them now!


RSS Feeds Follow us on Twitter Find us on Facebook
Login:

HOT FLASH GAMES

Monster Truck Jumper

Left to Die

The Empire 2

Dark Dimension

Town Drift Competition

Heroes of the Sword