Microsoft Points Algorithm Cracked… They’re Out $1M

Looks like someone figured out the algorithm that Microsoft uses to generate unique codes for their alternative currency: Microsoft Points. We were always a bit baffled by the need to do this sort of thing (Disney dollars, tokens at arcades, etc.) but figured it’s just a grift to get you to spend more dough. Looks like this time it may have come back to bite them in the ass with early loss projections somewhere in the $1-$1.2 million range.

But as most of you know, it’s not just an algorithm that can cause this kind of havoc. Whomever figured out how to crunch the numbers apparently packaged the method into a nice GUI and distributed it over the Internet. Check out the video after the break to see that not only will it give you a code, but you can verify that it works at the click of a button. Microsoft is taking steps to invalidate all of the ill-gotten redemption codes, but we wonder how effective they can be at it. Surely they already had contingency plans for this and we wonder if the company didn’t also carry insurance against this kind of loss.

Try as we might, we couldn’t turn up a press release on the subject. If you know of any, please be kind and leave a link in the comments.

Continue reading “Microsoft Points Algorithm Cracked… They’re Out $1M”

Kinect Hacked To Work With Garry’s Mod Means Endless Hours Of Virtual Fun

garrys_mod_kinect

[John B] is a software engineer and had some spare time on his hands, so he started messing around with his Kinect which had been sitting unused for awhile. He wanted to see what he could create if he was able to get Kinect data into a virtual environment that supported real-world physics. The first idea that popped into his head was to interface the Kinect with Garry’s Mod.

If you are not familiar with Garry’s Mod, it is a sandbox environment built on top of Valve’s Source engine. The environment supports real-world physics, but beyond that, it pretty much lets you do or build anything you want. [John] found that there was no good way to get Kinect data into the software, so he built his own.

He used OpenNI to gather skeletal coordinate data from Kinect, which was then passed to some custom code that packages those coordinates inside UDP packets. Those packets are then sent to a custom Lua script that is interpreted by Garry’s Mod.

The result is just plain awesome as you can see in the video below. Instead of simply playing some random game with the Kinect, you get to design the entire experience from the ground up. The project is still in its infancy, but it’s pretty certain that we’ll see some cool stuff in short order. All of the code is available on github, so give it a shot and share your videos with us.

Continue reading “Kinect Hacked To Work With Garry’s Mod Means Endless Hours Of Virtual Fun”

Xbox 360 Controller Mod For A Friend In Need

xbox_controller_external_button_mod

[Adrian] has a friend that, due to an accident, can no longer play Xbox games in the standard fashion. His friend is unfortunately unable to hold the game pad properly, and no longer has the manual dexterity to reach the shoulder buttons and triggers on the top side of his Xbox 360 controller. Being the good guy that he is, he set out to see what he could do in order to bring the joy of playing Xbox back into his friend’s life.

Inspired by the many different gaming mods he has seen [Ben Heck] construct, he pulled apart an Xbox 360 wireless controller and began to investigate how the four top buttons were activated. In no time, he had four large buttons wired to the PCB where the triggers and shoulder buttons once connected.

[Adrian] mentions that his modification isn’t quite complete, as he is going to mount the buttons into a board which can easily be laid on his friend’s lap or a table. The only thing we are left wondering is whether or not he was able to replicate the analog functionality of the triggers, or if they are treated as simple on/off switches. Either way, we are sure his friend will be thrilled!

Kinect To Get Windows Drivers Months After Open Source Drivers Were Developed

Microsoft is planning to release Windows drivers for the Kinect this spring, months after open source drivers were developed by a motivated hacking community. [Johnny Chung Lee], who worked with the Microsoft team when the hardware was developed, mentions that he had pushed for the giant to develop and release at least basic Windows drivers. That refusal led him to a position as top cheerleader and bounty contributor in Adafruit’s Open Kinect Contest which resulted (quickly we might add) in the availability of open source drivers. If you’ve been following Hackaday or any other tech blogs the last three months you’ll know that an explosion of projects using the Kinect followed, and [Johnny] figures Microsoft’s decision to release Windows drivers is an attempt to ride this wave on their own flagship OS rather than continue to watch from the sidelines.

Shotgun Blast Lights Up Your Controller

[Jrfhoutx] makes gaming in the dark a bit easier with this backlight shotgun shell d-pad for an Xbox 360 controller. He’s building on another tutorial he posted showing how to use the brass base of a shotgun shell to replace the stock plastic direction pad. That hack uses most of the original plastic part, cutting it down a bit and capping it off with the shell base. But now he’s detailing the process used to add LEDs around the base. He picked surface mount 0603 packages which are first chained together, then held in place using hot glue. While you’re in there, give this rapid-fire mod a try as well.

Automating Automatic Racing

Hackaday forum user [Nikescar] upgraded his XBox360 hard drive. During this upgrade, his Forza 3 game save was lost. He had accumulated millions of in-game dollars and really wanted to get back to where he was. We’re not familiar with the game, but he says that one easy way to make some money is to allow the AI to run races for you while you do other things. Unfortunately, this requries coming back to the system and starting a new race every hour or so. Luckily, [Nikescar] had an arduino lying around doing nothing, so he patched it into the controller and had it carry out a the correct button press sequence on a schedule.  Now his virtual driver makes virtual money while his virtual-person keeps it going. His real person sleeps.

VR! Now With More Kinect, Wiimote, And Vuzix

Those of us that remember when you could actually go to a mall and play on a VR game machine, tend to remember it fondly. What happened? The computing horsepower has grown so much, our graphics now days are simply stunning, yet there’s been no major VR revival. Yeah, those helmets were huge and gave you a headache, but it was worth it.  With the 3d positioning abilities of the latest game crazes, the Wiimote and the Kinect, [Nao_u] is finally taking this where we all knew it should have gone(google translated). Well, maybe we would have had less creepy anime faces flying around squirting ink, but the basics are there. He has created a VR system utilizing the Wiimote for his hand position, a Vuzix display for head positioning, and the kinect for body tracking. Even with the creepy flying heads I want to play it, especially after seeing him physically ducking behind boxes in the video after the break. Long live VR!

Continue reading “VR! Now With More Kinect, Wiimote, And Vuzix”