Posted by PS3Hax Member News
, on 17/04/2011
There is a piece of homebrew that I think should exist, and should have existed years ago. I am tired of waiting for it, so I am offering $100 USD (by PayPal) plus one of my internal fan controllers to the first person to develop it.
The concept is simple, and has already been implemented in various pieces…the challenge is to stitch the pieces together and then make a nice GUI for Windows.
To provide a bit of a challenge, the hardware available to you will be limited to the Teensy 2.0 and the Teensy 2.0++. It is assumed that this challenge will require at least two Teensy boards, and hex files should be provided to allow for use of any combination of 2.0 and 2.0++ boards.

The Challenge:
Create a simple to use PS3 controller emulator for windows, capable of capturing keyboard, mouse, and joystick inputs, and using them to simulate a PS3 controller. All PS3 buttons and sticks must work. The PS button should work, the sticks should be analog, and at least L2 and R2 should be analog as well.
Capture software should be able to capture special keys from keyboards, mouse tilt wheels, extra buttons from gaming mice, and all joystick/flight system axis’ and buttons as well. Any input should be mappable to any output.
Software should also the ability to create macros and assign them to unused keys. Software should be able to make macros using a GUI, and should also be able to make them by recording the outputs it sends in real time during actual use.
The GUI macro creation can be as complex as the system used with Logitech G series keyboards, or as simple as a text window where users can type scripts. If you go with scripts, try to keep them as simple as possible, and provide a detailed guide to make it easy for non-programmers.
DualShock functionality (force feedback) and/or “Sixaxis” (movement detection) would be a huge plus, but are not a necessity to win the prize. Analog buttons (other than L2 and R2) are also not a requirement…but again, I would be happy to see them.
The rules:
Once you finish the job, create a post on this thread with the download links to the Windows GUI and the HEX files for the Teensy boards, as well as any instructions needed for connecting the two Teensy boards. Do not modify this post; if you need to add or change something, make another post. Hex files and GUI will be tested within 24 hours. If everything works and all of the minimums are met, you will be declared the winner. As soon as you post the source, I’ll send $100 USD to the PayPal account of your choice, and I’ll also send one of my internal fan controllers (almost) anywhere in the world.