CodeWalrus

Multimedia => Gaming => Topic started by: Hayleia on August 21, 2016, 05:34:30 PM

Title: Looking for a good controller for retro gaming in particular
Post by: Hayleia on August 21, 2016, 05:34:30 PM
Well, I got a Pi in December and it collected dust until now, so I just got a case for it and installed retropie :P
[spoiler=The case]
(https://tiplanet.org/forum/images/forum_uploads/6947_1471800023_57b9e2d712047.jpg)
[/spoiler]

Anyway, as the title says, I'm now looking for a controller. And I can't find a decent one for a decent price -.-

Requirements:
- wired
- 4 buttons on the right side, in a cross shape (I'd say all controllers have that, except the NES ones)
- a D-Pad on the left side (probably all controllers have that)
- 2 shoulders
- a stick on both sides (that's what kills the SNES controller)
- at least 3 more buttons (for start, select and a general one)

Wanted:
- USB port (because adapters are annoying)
- 2 more shoulders if possible
- not fugly :P

So, good examples of that are the Classic Controller (https://en.wikipedia.org/wiki/Classic_Controller) and its Pro counterpart. They have all the buttons asked for in Requirements and Wanted, they're not fugly... but they don't have an USB port.
Another example may be the XBox One controller, if it exists in a wired version. But for the price of one of those, I could get a new Pi, so that's a bit ridiculous.
An example of ugly one is the XBox 360 controller, or the Logitech F310.
That one (http://www.thinkgeek.com/product/f3a7/) would have been perfect too if wired, but nope.

Any suggestions?
Title: Re: Looking for a good controller for retro gaming in particular
Post by: gameblabla on August 21, 2016, 07:14:12 PM
I would have recommended to you the HORI Pokken Tournament Pro Pad if it wasn't for the stick requirement...
That controller is a wired controller that works perfectly on PC.
Maybe the GC controller with the official Nintendo USB adapter then ? Its dpad is kind of crappy though...

The Xbox 360 controller may not be the best looking controller but it's the one that feels the best in my opinion.
It would have been the best controller if it wasn't for that awful D-Pad...

Or how about the Saturn 3D Controller and buy a saturn-to-usb adapter ?
That controller is pretty good and it has all you need.
Except it has only one stick and no shoulder buttons...

I admit it's hard to find a good controller.

EDIT: There's also the PS1 DualAnalog controller that has concave sticks and i heard it's even better the later DualShock controller.
You will need an adapter for this one though.
Title: Re: Looking for a good controller for retro gaming in particular
Post by: GalacticPirate on August 21, 2016, 07:29:01 PM
There may also have been the Wii U Pro Controller, which replaces the Wii CC/CCPro analog triggers and sticks by digital ones, but it connects via bluetooh and I know no way to connect it with Linux (its USB port only carries power, not data)
Title: Re: Looking for a good controller for retro gaming in particular
Post by: gameblabla on August 21, 2016, 07:58:28 PM
Quote from: STV on August 21, 2016, 07:29:01 PM
There may also have been the Wii U Pro Controller, which replaces the Wii CC/CCPro analog triggers and sticks by digital ones, but it connects via bluetooh and I know no way to connect it with Linux (its USB port only carries power, not data)
You can connect it to Linux using a Cronus Max Plus and a usb bluetooth receiver but yeah, i don't think there is any other way to connect it to linux.
It really sucks its USB port only carries power, it would have been great for competitions and tournaments.

Other than the 360 controller, i don't know any wired controller that fills Hayleia's requirements. (or are good)
Title: Re: Looking for a good controller for retro gaming in particular
Post by: Yuki on August 21, 2016, 09:47:27 PM
Quote from: STV on August 21, 2016, 07:29:01 PM
There may also have been the Wii U Pro Controller, which replaces the Wii CC/CCPro analog triggers and sticks by digital ones, but it connects via bluetooh and I know no way to connect it with Linux (its USB port only carries power, not data)
That's pretty much what I used with my Pi 3 when I used to have RetroPie on it, the whole system should support it and it's simple to setup (https://github.com/retropie/retropie-setup/wiki/Setting-up-Wii-U-Pro-controller). Of course, you'll need the Pi 3, which comes with Bluetooth, otherwise, I guess you can use a Bluetooth dongle in one of the USB ports.
Title: Re: Looking for a good controller for retro gaming in particular
Post by: Hayleia on August 22, 2016, 06:01:47 AM
@gameblabla aww, that Pokken controller looked so good, too bad it doesn't have sticks really. Even just with 1 stick I think I'd have taken it without thinking :(
And I already have a GC Pad with an adapter (several of them actually, for Smash :P) but the button layout on the left is completely weird when playing Kirby Super Star. Plus, it has a very low number of buttons for some reason (and 3 shoulders wtf, what's that number?). And yeah, I agree about the D-Pad, some arrows are registered when I never asked for them sometimes -.-
And lol at the Saturn one, does it have a disc drive or something? Because that shape wouldn't make sense otherwise :P

But the suggestion about the PS controller isn't bad at all though. I've found some ("fake" obviously) PS controllers with USB wires, so they may fill my needs perfectly. PS1 DualAnalog or DualShock or whatever, same thing.

@STV "wired" is a requirement, not "wanted". Otherwise, I'd have taken the one I mentioned on the last line of my post.

Well, at the very worst, I guess I could split my requirements in parts, like getting the Pokken one for games that don't require sticks (SNES ones for example) and the GC one for games that absolutely require sticks or whatever. But I'll have a better look at PS ones first :)

Thanks for the suggestions :)
Title: Re: Looking for a good controller for retro gaming in particular
Post by: novenary on August 22, 2016, 06:03:21 AM
http://www.8bitdo.com has some REALLY cool controllers. They work via Bluetooth and USB.
Title: Re: Looking for a good controller for retro gaming in particular
Post by: GalacticPirate on August 22, 2016, 06:45:00 AM
@Hayleia I would definitely recommend you the Wii U Pro Controller in this case. The digital sticks are extremely precise, and it feels perfect for SNES games as well as for N64 games.
Title: Re: Looking for a good controller for retro gaming in particular
Post by: Hayleia on August 22, 2016, 07:17:41 AM
Quote from: Streetwalrus on August 22, 2016, 06:03:21 AM
http://www.8bitdo.com has some REALLY cool controllers. They work via Bluetooth and USB.
Wow indeed, they don't look half bad, especially that one (http://www.8bitdo.com/nes30pro/) (could probably use one more button though :P).
They probably have way too many features though, like the wireless and all the compatibilities and upgradable firmware and whatever, all the kind of stuff I'll never use and explains the price that is higher than a new Pi and its case :(

Quote from: STV on August 22, 2016, 06:45:00 AM
@Hayleia I would definitely recommend you the Wii U Pro Controller in this case. The digital sticks are extremely precise, and it feels perfect for SNES games as well as for N64 games.
Seriously though, what did you not get in the "wired" requirement? -.-
It's not that I want a wire for decorating purposes. And the reason why I want a wire isn't that I'm against batteries.

And lol, I was reminded that I actually have a DualShock 4. And it works wired... but it makes games lag wtf? I mean, there is no frame drop when playing with the GCPad through an adapter but there is when playing with the DS4 through a standard USB cable. No idea what's going on. But in that case, maybe the NES30 has the same problem...
Title: Re: Looking for a good controller for retro gaming in particular
Post by: novenary on August 22, 2016, 07:26:08 AM
The nes30pro is the one I want as well, @aeTIos has ordered an fc30pro. You can find them for much cheaper on eBay if you look hard enough.
Title: Re: Looking for a good controller for retro gaming in particular
Post by: GalacticPirate on August 22, 2016, 08:04:08 AM
@Hayleia "You're against batteries" Yeah... but you can still remove the battery and connect it with the USB wire :P
Title: Re: Looking for a good controller for retro gaming in particular
Post by: Hayleia on August 22, 2016, 08:24:31 AM
Quote from: Hayleia on August 22, 2016, 07:17:41 AMIt's not that I want a wire for decorating purposes. And the reason why I want a wire isn't that I'm against batteries.
Quote from: STV on August 22, 2016, 08:04:08 AM
@Hayleia "You're against batteries" Yeah... but you can still remove the battery and connect it with the USB wire :P
Read these two parts again, use translators if you want and notice how you're completely off-road.
Title: Re: Looking for a good controller for retro gaming in particular
Post by: Hayleia on August 23, 2016, 10:39:06 AM
Unless my settings are stupid, I posted my last post yesterday at 8h24 and it's 12h33 (too lazy to remember if 12 is am or pm so I just use the 24 hour format) so double posting is allowed :P
Plus, it's for some kind of update, though it's not a project thread.

Well, update, I tried the wired XBox One controller, PowerA whatever, nothing knows about wired controllers anyway... and that's why it didn't solve my problems at all. Even Windows 8 didn't recognize it without installing drivers so you can guess that retropie is going to have a hard time. And as said previously, you can try Googling, it will tell you how to connect a wireless one but nothing knows about wired ones.

That's really ridiculous though. Why is there only the choice between "controllers with not enough buttons and sticks" or "controllers that do every single thing on earth and cost way too much for the little features you wanted and are even sometimes as annoying to setup as wireless controllers even when they are fully wired" or "Logitech F310"?

edit my settings are stupid, this post is stamped "10h39" :P
Title: Re: Looking for a good controller for retro gaming in particular
Post by: Hayleia on August 23, 2016, 01:48:35 PM
Sorry for triple posting but major update to the situation, and most probably the last one.
I just tried my Dualshock 4 again, but with another cable, and now the lag problem is gone.
I'm torn between WTF, being glad I have a controller that fits my needs or being mad that I had it all this time and didn't know it lol.

But whatever, problem solved I guess.
Title: Re: Looking for a good controller for retro gaming in particular
Post by: p2 on August 23, 2016, 01:51:49 PM
What were the two cables? Could be interesting for others if they ever were in a similar situation :)
Title: Re: Looking for a good controller for retro gaming in particular
Post by: Hayleia on August 23, 2016, 02:16:27 PM
The cable with lag was one with "Kobo" written on it. No idea why I have that since I don't have a Kobo lol, I have a Kindle. But whatever, I wouldn't be surprised if they did a cheaper and slower cable somehow just because e-readers never need to transfer a lot of data.

The other one is a Belkin one.
Title: Re: Looking for a good controller for retro gaming in particular
Post by: Dream of Omnimaga on August 24, 2016, 02:55:31 AM
This is not a gamepad suggestion, but something I noticed with my Saitek Rumble Force is that with a few games or softwares, the d-pad doesn't work or can't be used, even if the game looks like SNES games. I believe I had this happen in emulators too. It's annoying because using a joystick in an RPG where the character can only move tile by tile in 4 directions is annoying since you always end up moving in the wrong direction. I like the gamepad otherwise, though, because the buttons on the right are laid out like on the Sega Genesis (6 buttons) and the rest is almost identical to Playstation consoles.

But I wonder if the issue with d-pad not working happens with every gamepad or if it's specific to each one and simply a game-specific issue?
Title: Re: Looking for a good controller for retro gaming in particular
Post by: aetios on August 24, 2016, 04:04:24 PM
I still would recommend the nes30 pro :P It looks much better for emulator gaming than a ps4 controller, mainly 'cause they use a better D-Pad.
Title: Re: Looking for a good controller for retro gaming in particular
Post by: Hayleia on August 24, 2016, 07:04:56 PM
Quote from: aeTIos on August 24, 2016, 04:04:24 PM
I still would recommend the nes30 pro :P It looks much better for emulator gaming than a ps4 controller, mainly 'cause they use a better D-Pad.
Well I don't really feel like paying for a controller I no longer need :P
Plus, the look goes very well with the case :P
[spoiler=The Look](https://tiplanet.org/forum/images/forum_uploads/6947_1472030415_57bd66cf84fef.jpg)[/spoiler]
And I don't have to complain about the D-Pad at all. The one on the DS2 was weird, and the one on the XB1 PowerA didn't have any resistance, but the one on the DS4 is great :)

Also, I had another theory about the lag. Maybe it's because it's a wireless controller, which means it charges from the USB port (instead of just taking the power it needs to return input values) so the Pi didn't have enough power left to run at full speed... but then why did changing the cable work? -.-

Quote from: DJ Omnimaga on August 24, 2016, 02:55:31 AM
This is not a gamepad suggestion, but something I noticed with my Saitek Rumble Force is that with a few games or softwares, the d-pad doesn't work or can't be used, even if the game looks like SNES games. I believe I had this happen in emulators too. It's annoying because using a joystick in an RPG where the character can only move tile by tile in 4 directions is annoying since you always end up moving in the wrong direction. I like the gamepad otherwise, though, because the buttons on the right are laid out like on the Sega Genesis (6 buttons) and the rest is almost identical to Playstation consoles.

But I wonder if the issue with d-pad not working happens with every gamepad or if it's specific to each one and simply a game-specific issue?
Yeah, some games and emulators don't like some controllers and stuff, or the contrary :P
For example in retroarch, hatari does support the DS4, but its configuration is hardcoded so you can only play with the stick even though the D-Pad makes more sense. That's stupid.
Title: Re: Looking for a good controller for retro gaming in particular
Post by: Hayleia on December 05, 2016, 08:02:19 PM
(dat necropost doe)
Quote from: Hayleia on August 24, 2016, 07:04:56 PM
Also, I had another theory about the lag. Maybe it's because it's a wireless controller, which means it charges from the USB port (instead of just taking the power it needs to return input values) so the Pi didn't have enough power left to run at full speed... but then why did changing the cable work? -.-
I still don't know why changing cables worked but I still confirm that theory I think. I got a 3A power source (as opposed to the 1A one I was using) and now Kirby Super Star runs flawlessly even when using the cable that used to "cause" the lag. Well, not sure the Pi would be able to handle 2 Dualshock 4 with that power source but at least I can use a longer cable so that's already better :P
Title: Re: Looking for a good controller for retro gaming in particular
Post by: p2 on December 05, 2016, 08:09:11 PM
It makes me wondering you're the first ne having reported such problems...
I wonder if the internal resistance of the cable is that high and also if theres no alternatives for that...

Also hi Hayleia :D
Title: Re: Looking for a good controller for retro gaming in particular
Post by: Hayleia on December 10, 2016, 10:36:58 AM
Yeah, I really have no clue about what caused the difference with cables. I don't even know if the problem was using the short cable on the power source or using the long cable on the controller (I only have two of them, one short and one long, so the setups I tried were "long on power and short on controller" (no lag) or "short on power and long on controller" (lag)).

Anyway, now with the 3A source, no problem. I even have a second DS4 now, and there is no lag with both plugged (and yeah, one is on the short cable and the other one is on the long one, but I'm pretty sure it doesn't matter anymore) :)
Title: Re: Looking for a good controller for retro gaming in particular
Post by: Dream of Omnimaga on December 26, 2016, 05:49:29 AM
I never liked wireless gamepads much. It sucks when  you run out of batteries in the middle of a good game. As for longer cables, I often heard that TI calculator transfers over long I/O cables were slower than with short ones. Maybe longer cables can also cause delays with gamepads key input? That said, sometimes it depends of the device as well. The RetroDuo NES/SNES clone, for example, has key input lag.
Title: Re: Looking for a good controller for retro gaming in particular
Post by: p2 on December 27, 2016, 10:40:26 AM
I might be mistaken, but aren't electrons moving super fast, like half a meter in a micro second...?
how comes there are lags so big you can notice them? D:
or are the transfer protocolls terrybly bad written? O_o
(for both the controller as well as the TI linking cables - I guess you're refering to the silverlink?)
Title: Re: Looking for a good controller for retro gaming in particular
Post by: Hayleia on December 27, 2016, 10:46:58 AM
Quote from: DJ Omnimaga on December 26, 2016, 05:49:29 AM
I never liked wireless gamepads much. It sucks when  you run out of batteries in the middle of a good game. As for longer cables, I often heard that TI calculator transfers over long I/O cables were slower than with short ones. Maybe longer cables can also cause delays with gamepads key input? That said, sometimes it depends of the device as well. The RetroDuo NES/SNES clone, for example, has key input lag.
Lol yeah, no idea why people like wireless so much. I can understand why we don't plug cables in portable consoles anymore to keep some freedom of movement, but what kind of freedom of movement is needed when both the home console (or PC) and the TV (or monitor) doesn't move and you probably won't go too far from them anyway? Why have the drawbacks of wireless (batteries, input lag) when you can have the benefits of wired (no one walks between the TV/monitor and you since there is a cable there)?
So yeah, that's why "wired" was in my "requirements" category, not in "wanted".
I don't worry too much about input lag on retro games though. They are either easy (and playable with light input lag) or unplayable (with or without input lag) :P
Title: Re: Looking for a good controller for retro gaming in particular
Post by: aetios on December 27, 2016, 10:47:50 AM
in an optimal situation they move fast, but you get a lot more signal delay and interference when your cables are longer and thinner.
Title: Re: Looking for a good controller for retro gaming in particular
Post by: Dream of Omnimaga on December 30, 2016, 06:55:46 AM
Quote from: Hayleia on December 27, 2016, 10:46:58 AM
Quote from: DJ Omnimaga on December 26, 2016, 05:49:29 AM
I never liked wireless gamepads much. It sucks when  you run out of batteries in the middle of a good game. As for longer cables, I often heard that TI calculator transfers over long I/O cables were slower than with short ones. Maybe longer cables can also cause delays with gamepads key input? That said, sometimes it depends of the device as well. The RetroDuo NES/SNES clone, for example, has key input lag.
Lol yeah, no idea why people like wireless so much. I can understand why we don't plug cables in portable consoles anymore to keep some freedom of movement, but what kind of freedom of movement is needed when both the home console (or PC) and the TV (or monitor) doesn't move and you probably won't go too far from them anyway? Why have the drawbacks of wireless (batteries, input lag) when you can have the benefits of wired (no one walks between the TV/monitor and you since there is a cable there)?
So yeah, that's why "wired" was in my "requirements" category, not in "wanted".
I don't worry too much about input lag on retro games though. They are either easy (and playable with light input lag) or unplayable (with or without input lag) :P
My biggest issue is if a mouse requires AA batteries or something like that. Rechargeable ones are expensive and lasts so short, in addition to being unuseable during charging. Internal batteries are not as bad, but it's still annoying when I have a good Starcraft matchup going on against a diamond or platinum player, only to be told the following: "Sorry, you won the game. My mouse ran out of batteries. GG". It's a free win but it's boring, especially when it costs you a legit win against a more skilled player.

Title: Re: Looking for a good controller for retro gaming in particular
Post by: GalacticPirate on December 30, 2016, 07:17:53 PM
Quote from: DJ Omnimaga on December 26, 2016, 05:49:29 AM
I never liked wireless gamepads much. It sucks when  you run out of batteries in the middle of a good game. As for longer cables, I often heard that TI calculator transfers over long I/O cables were slower than with short ones. Maybe longer cables can also cause delays with gamepads key input? That said, sometimes it depends of the device as well. The RetroDuo NES/SNES clone, for example, has key input lag.

Lol, actually if the controller runs on a rechargeable battery (like the Wii U Pro one) you can still plug it to have unlimited battery :p And My Wii U Pro controller still has its 80 hours of battery life after one year and a half :D
Title: Re: Looking for a good controller for retro gaming in particular
Post by: Hayleia on December 30, 2016, 10:15:22 PM
Quote from: STV on December 30, 2016, 07:17:53 PM
Lol, actually if the controller runs on a rechargeable battery (like the Wii U Pro one) you can still plug it to have unlimited battery :p And My Wii U Pro controller still has its 80 hours of battery life after one year and a half :D
But then your controller has input lag and is heavier than a regular wired controller without any benefit.
Title: Re: Looking for a good controller for retro gaming in particular
Post by: Dream of Omnimaga on December 31, 2016, 05:32:30 PM
Wait, the Wii U pro gamepad has input lag? How did Nintendo fail their own controller? ???
Title: Re: Looking for a good controller for retro gaming in particular
Post by: Yuki on December 31, 2016, 09:30:55 PM
I'm not sure input lag is that noticeable. My main issue with controllers and other devices is when the wire breaks so you'd have to be in a contorted position so it works. Like my mouse right now.

The best, at least for me, is something with a replacable wire that functions both wired and wireless.
Title: Re: Looking for a good controller for retro gaming in particular
Post by: Hayleia on January 03, 2017, 01:44:10 PM
Quote from: DJ Omnimaga on December 31, 2016, 05:32:30 PM
Wait, the Wii U pro gamepad has input lag? How did Nintendo fail their own controller? ???
Quote from: Juju on December 31, 2016, 09:30:55 PM
I'm not sure input lag is that noticeable. My main issue with controllers and other devices is when the wire breaks so you'd have to be in a contorted position so it works. Like my mouse right now.
It's obviously not that noticeable :P
But in the case where it's used plugged in for charging reasons, there is no point having even the slightest input lag when information could travel through the wire.

Quote from: Juju on December 31, 2016, 09:30:55 PM
The best, at least for me, is something with a replacable wire that functions both wired and wireless.
You mean like the Dualshock 4? :P