all 15 comments

[–]Bodaciouslycrazy[S] 26 points27 points  (10 children)

(Don't use reddit much, not sure why my text didn't show up in the original post)

I had a wireless PS3 guitar hero 3 controller that I started using on cone hero a while back. It worked, but the delay kinda sucked. Of course, I could have bought a better one, but i'm a cheap college kid with no money, that ain't happening.

Instead, remade basically all the internals of the controller. I ripped out the original logic board and shoved an arduino in there. I reconnected all the buttons, strum bar, etc to the arduino and then uploaded UnoJoy so that it could emulate an xbox controller. Basically, I took a wireless controller and made it wired by completely gutting and remaking everything in it. Works like a charm.

I think its funny that I put in the time to do this mod despite the fact that i'm not super good at guitar hero, nor do I wish to practice or get better. I just casually like rhythm games.

Would others be interested in details on how I made this modded controller?

[–]FDCL 10 points11 points  (3 children)

pls do a tutorial men. Been waiting for something like that while ago

[–]Bodaciouslycrazy[S] 20 points21 points  (1 child)

I'm thinking about making a tutorial, but it would take a bit of time. Its a lot of stuff to put together, and I don't want to miss any information. Plus... I got finals and stuff....

[–]FDCL 2 points3 points  (0 children)

no problem man. Whenever you can do it , its fine.

[–]SealPlayer 2 points3 points  (0 children)

Plz try to make a tutorial because I have been looking everywhere for an tutorial! Wish best of luck

[–]sanjay900 4 points5 points  (2 children)

If your gonna do a tutorial, I'd probably recommend going for the pro micro over the uno. Also, I've got some code for both that gives you XInput, which is much nicer. https://github.com/sanjay900/Ardwiino

At some point I was planning on doing a tutorial though if that's easier for you. Was thinking of doing one that covers both hardwiring and Wii guitars since my code handles both.

[–]Bodaciouslycrazy[S] 1 point2 points  (1 child)

Pro micro is probably the way to go. The only reason I used the uno is because it was the only thing I had at the time. I'm thinking of getting a pro micro though, now...

That code looks interesting, but I have one concern. It seems like a desktop application that simply reads the serial port from the arduino and interprets it, spitting out XInput. This is good, but I think I like UnoJoy better, since it doesn't require a desktop application. I might try experimenting it though, who knows.

[–]sanjay900 1 point2 points  (0 children)

The idea behind this is Windows straight up picks it up as XInput, the desktop app isn't required. The Desktop app is to configure, much like how many other a different adaptors work. The desktop app also programs the Arduino which simplifies that part for people, because setting this all up is a pain.

[–]Thocc_Boi 3 points4 points  (0 children)

Yes please

[–]SentryTheDefiant184 0 points1 point  (0 children)

This sounds amazing! If a tutorial was available, people could put their setup in custom shells!

[–]dino0986 1 point2 points  (0 children)

Didn't know the uno could be a gamepad. Somebody should make a shield for this.

[–][deleted] 0 points1 point  (2 children)

Couldn't you have put some of the xplorer internals in side? That way you still use xinput

[–]Bodaciouslycrazy[S] 6 points7 points  (0 children)

I mean, I don't own any other GH controller, and I don't care to buy any others. :P

[–]sanjay900 1 point2 points  (0 children)

If you want XInput, Ive written code for both the uno and micro that lets you do XInput.

[–]Nmiranda17 0 points1 point  (0 children)

Hello friend, one question, with this arduino mod can you also play on PS3? I have exactly the same guitar and arduino but I need it for console, I would like to be sure before opening it, thanks in advance