I first noticed an issue with Grand Theft Auto: San Andreas (well documented as it turns out) where the default controller map on the NVidia controller is ... wacky. I understand that the software company is responsible for generating these maps and that many older games will not get updates anytime soon (if ever). NVidia Gamemapper seems pretty decent and I have customized emulators to work well with the controller; however, I do not know how to bypass the software's "detection" of the controller to allow me to remap it to something better. Are there any work-arounds, obvious answers, or great apps out there that can fit the bill?
Related
Hi all,
Since HC3.1 starts supporting gaming controllers, what other native games (non-emulator) have you found working with your PS3/XBox controller with your TF ?
Here's the working list for PS3 via USB
1) Cordy
2) Gem Miner: Dig deeper (R d-pad or analog to move, L3 to deploy ladder)
3) Pinball by Magma Mobile games (Map-able keys but only runs on potrait mode)
4) Amageddonoid (Fully functional but small screen play)
5) Grave Digger Full & Free (DPad to control, Circle to dig)
6) Battle Bears Lite - Xperia play (Playable - Almost all keys working need to investigate further)
7) Zenonia 2 (All except special binded actions doesn't work; need to press on screen to activate - fair I guess)
I'm testing and will update here of my findings, please contribute if you had found any. Your best bet is to look for games that had been optimized for Xperia Play gamepad (or just Xperia Play).
Quick side Q on this...
Was anyone able to get their X360/PS3 pad working wirelessly? With the x360, you'd need to USB-to-PC receiver, and I have one but wasn't able to get it going. Otherwise, maybe the PS3 one would work wirelessly?
I also tried my Play N Charge cable for my x360 controller, but that didn't work either (reported that said cable does not supply data, only current).
So, I guess what I'm asking is...Is the only way to get X360/PS3 controllers working is if you wire them into the USB port on the dock? If it's an X360 pad, of course you would need a traditional wired version I also assume.
Failing these pads, I'm still going to try to get a Datel Retro Wii Classic Wireless pad, but they're sold out everywhere!
(didn't mean to bring this off-topic, but to answer your Q, I can only backup your report of Cordy. It works for me with my WiiMote)
I've only played Cordy with a controller, and it didn't seem to like my USB Saturn pad. Considering that 3.1 is brand new, I doubt developers have been given enough time to start adding support for gamepads, and even then I'm still not even sure if it will be a popular feature. The Acer Iconia is the only Honeycomb tablet that has a standard USB port on the tablet itself, while the Transformer requires the keyboard dock and the Xoom needs an adapter, and the Galaxy Tab 10.1 doesn't even support an adapter.
I think gamepad support is going to be isolated to emulators for a while, at least until a major developer decides to build a high-profile game that is best played with a controller. But even then there's the issue of building a game around the requirement that the consumer go out and buy a third party accessory. Consumers are historically stubborn and lazy, and will often refuse to purchase extra peripherals for gaming systems if they can get away with using the included controls on the system.
PCs don't often see ports of high profile console games because the developers lose a lot of sales by trying to force the consumers to buy an extra game controller to play their game, and those that plan on doing without expect that the developers are going to make the game playable on keyboard/mouse anyway. The same principle would apply to tablets and phones, wherein consumers are going to expect to be able to play all games simply by using the accelerometer and touch screen. It's tough to sell a game that needs extra peripherals, especially when you don't have the support of a major game company like Nintendo, Microsoft, or Sony. Using existing gamepads is a great feature, but there's no way to enforce the usage of one particular gamepad unless someone offers a game and gamepad together in a single bundle.
Only time will tell if gamepads are going to become more popular on Android.
scar45 said:
Quick side Q on this...
Was anyone able to get their X360/PS3 pad working wirelessly? With the x360, you'd need to USB-to-PC receiver, and I have one but wasn't able to get it going. Otherwise, maybe the PS3 one would work wirelessly?
I also tried my Play N Charge cable for my x360 controller, but that didn't work either (reported that said cable does not supply data, only current).
So, I guess what I'm asking is...Is the only way to get X360/PS3 controllers working is if you wire them into the USB port on the dock? If it's an X360 pad, of course you would need a traditional wired version I also assume.
Failing these pads, I'm still going to try to get a Datel Retro Wii Classic Wireless pad, but they're sold out everywhere!
Click to expand...
Click to collapse
I use my keyboard dock for all USB devices, so I can't comment on the wireless capabilities for 360/PS3 controllers. I do know though that Datel's wireless Wii controller is available directly from the Codejunkies website.
Edit: I just noticed the controller is out of stock. That makes me sad.
I noticed that the controller maps to the direction keys as well. For example, I remember trying to use the controller to scroll to the next home screen in launcher pro. Hence if there are games that uses the direction keys on an android device that has keyboard (i.e. G1), there may be chance that we can use controller to control the game instead.
Btw, I mean it's wired controlled, not wireless...
The Xoom will be my first android device picking one up this week. My only other tablet/mobile experiences were on an iPodTouch4G. As a C++ / Java dev, I've skimmed some of the Android App Dev books (though those were written for 2x about a year ago, not 3x/HoneyComb); though, I couldn't quite see anything in the syntax that would suggest preventative measures to stop people from doing this.
I'm assuming that any particular game from the android marketplace that enables multiplayer pools users from all android devices, tablets, phones, etc. With that said, I'm sure there's a few devices that can utilize either a Bluetooth or USB keyboard/mouse combo to play in these games.
I'm assuming I just didn't see the code though, and I am curious as to if devs are taking preventative measures for this in their app code to make sure people are all using the device (let us face it, it's easier to play an FPS with a mouse/keyboard, by a mile).
I ask this question partially as a curious developer, but also as a player of these games who enjoys them, and could foresee moments playing some shooter on my xoom swiping my fingers across the screen wondering if that guy owning me is using something a bit more accurate than finger swiping.
I don't play these games so I hesitated to respond...waiting to see if anyone else would. Do you have the Xoom yet? I can say that I have and use the Moto bt keyboard a MS bt mouse. They work perfectly for the usual business applications and I have used the mouse anywhere I wanted more precision of selection. I guess it may come down to whether the gaming app supports the keyboard and mouse inputs from the Xoom.
Just now searching for app to make possible android gaming with mouse + keyboard...
Just now searching for app to make possible android gaming with mouse + keyboard... no results... i have usb wireles keyboard and mouse logitech a320 - all works nice. but in games - just one touch from mouse - keyboard buttons not works at all. rummor say that full support of mouse is in android 3.0... Now will wait for custom rom with 3.0 to my haipad m7
I'm sure I don't need to get anyone here up to speed on the OUYA, but one thing that does strike up interest is their partnership with Square-Enix. Ouya being a physical controller dominated consolve means that Square-Enix support is bound to upgrade their games with that all-important precision of controller-based input.
Touch input on RPGs is fairly acceptable, but what I've noticed in games like Eternal Legacy and Symphony of the Eternity is that; while touch input seems like it'd be better than gamepad input for RPGs, it's actually much slower, and much less precise.
At any rate, do you think Square-Enix being in bed with Ouya means Final Fantasy III will get native controller support in an update? I'm thinking that we may get some inadvertent Xperia Play gamepad support just from that!
Unfortunately though it seems like the API for controller support on ICS is different than what the Xperia play controls need to work. Hence why dead trigger for example needed additional work to be xplay optimized. I wouldn't hold my breath.
I agree with Rogue Leader. Many games have ICS gamepad support without Xperia Play game-pad support and I can't imagine supporting one controller medium will necessarily lead to supporting another. There is a ray of hope shining in from a different direction, Lara Croft was made by Square-Enix and features gamepad support so the company does have experience with the code and could implement it based on that if they feel that implementation will boost their sales.
Rogue Leader said:
Unfortunately though it seems like the API for controller support on ICS is different than what the Xperia play controls need to work. Hence why dead trigger for example needed additional work to be xplay optimized. I wouldn't hold my breath.
Click to expand...
Click to collapse
Only the touchpad. The play uses the same hardware keys as a native controller except that X (D-Pad center) = Button A and circle (back) = button b. So this could be rectified with gamekeyboard remapper. This is the reason there was no ics for xperia play as Sony could not match touchpad (Sony framework code) to android 3.1+ native controller code. Thus making some games broken as seen in Sony's ics beta Rom.
As for FF I can't see that touchpad/ analogs would be needed so there is a good chance most buttons would work
Sent from my R800i using xda premium
NVidia Shield acting as a "controller" for other devices and cross device syncing
Hey Guys,
I have searched and would like to know 2 things:
1) Can the Shield be used as a simple bluetooth controller for other devices? Say I want to play a game on a larger tablet. I know in console mode the other way can work (another blue controller controls the shield), but I want to know if the shield can control say a nexus 10.
2) Is it easy to have cross device syncing of emulators? I want to play say, Mario 64 on my shield on the bus ride home and then switch to my larger tablet and continue.
Thanks guys!
-brandon
I dont think so, well at least Nvidia doesnt say any word on it in their features. But I guess with some additional software and/or maybe Root it will be possible, but why would you need it to act as a Just Controller ? I mean 250$ controller too expensive, dont you think? You can play any Android games on it, so you dont need controller for Android tablets, Xbox360 doesnt have bluetooth, PS3 has its own controller which is much cheaper and I think even better. If you plan on using it for PC games, whats a point if you can Stream PC games to Shield and play on TV in other room?
EDIT 2: Basically both controllers left and right are detected as A B X Y. There is no dpad. Its amazing that nobody on the Chinese forums (as far as google translate shows)is willing to acknowledge this as an issue. The Right side controller is only detected as a mouse pointer not even a right stick.
EDIT1: CORRECTIONS; The gamepad (LEFT SIDE ONLY) works as a normal HID controller on Other android phones(not on black shark HELO)..PPSSPP detects it as a normal analog. I was wrong in my initial view. However it still does not work on the helo phone properly. DIsabling game dock does not help there must be something else causing the issue. If anyone wants to tell me how to root this phone...I may be able to try a fix
Okay this is more of a warning to people who wish to buy the Black shark helo phone with Gamepad (dual 2.0 left and right). I will try to get a vid review done soon.
So I bought the Helo 128gb/8gb ram:
1. It comes with 1 left side gamepad and a case...(U CANT USE THIS CASE FOR DUAL LEFT AND RIGHT CONTROLLERS!) I had to buy a new Double controller case from aliexp along with the right side controller.
2. THIS IS NOT a HID gamepad. ( for example if you use other external/bluetooth gamepad emulators like ppsspp or games like implosion will detect the controller) This gamepad is not detected by some games iv tested. For example ppsspp will not recognize the Analog stick no matter what you do. Implosion and shadowgun legends straight up Disable touch controllers and fail to work with the gamepad. Moonlight has major problems working with this for gamestreaming
3. This gamepad is fine if you just want to map touch controls via the mapper (as long as the game doesnt auto disable touch controls)
4. The gamepad mapper is broken, the keys cannot be removed from the touchscreen. They stay stuck on the screen even when you dont want to use certain keys.
5. The helo phone has problems with games that support REAL HID gamepads even when no gamepad is connected. These games assume the gamepad is connected to the phone and disable the touch controls. (this is joy event issue which existed on many non HID Iready go Much devices)
6. You can use the Helo Phone with an ipega/other HID gamepads...still this will not help with games that disable touch (implosion wont work even with 3rd party controllers as the device is simply buged like older snail/much game phones ). However Moonlight gamestreaming can work with 3rd party controllers. The black shark 2.0 controls dont work properly as they are not real controllers.
7. There is no L3 /R3
8. Please be aware that most of the youtube videos DONT do proper reviews of this device with the dual game pads and Mainstream Sites dont either. Most are using preview clips and hands on clips as full reviews, these are disingenuous.
9. This wont be fixed. No amount of firmware patches can fix this as its a hardware flaw(judging from my past experience) Yes you can root and disable joy event files in the system folder but that will cause more problems.
10. If you want a proper gaming setup the POCCO F1 or any other Xaomi high end device is far better with a third party mapper/controller. This is simply only useful for touch mapping on casual games that dont have any native controller support..however you will get a better experience with a proper mapper and 3rd party controller.
I wrote this in a rush since there is nothing much out there about this device, a full on proper review is required.