Marvel: Ultimate Alliance

Marvel: Ultimate Alliance

View Stats:
SageX85 Jul 26, 2016 @ 8:08pm
A little explanation of the controller issue
Ok, i see many of you have no idea what the technical issue about the controller is, and false or wrong information is going around creating a lot of missinformation. I'll try to explain what i've observed, and hopefully a competent dev sees this post, understands it and is able to fix the problem that has been an issue for 10 years already....

Since the first release, the way the xinput api was implemented was broken. Only the WIRED 360 controller worked as it should. Third party controllers like the logitech ones and the wireless 360 controller with adapter suffered wrong button mapping.

Apparently the game read something else beside the api, something like the name of the device or the hardware id. If it is not correctly recognized as an XInput controller, it falls back to DirectInput, and here is where the problem shows. For the DirectInput, the layout the developers used is different than the common DirectInput layout of Xinput controllers.

And besides that, the layout used for this rerelease is different to one in the original release, hence why in the original the Y button remained as Jump, while in this B still works as Strong attack and cancel.

http://imgur.com/B3NiRGa

http://imgur.com/LRYLKmO

http://imgur.com/pYWZZxU

It seems the developers dont know how to do proper testing, maybe they dont have many gamepads nor windows 8 or 10.

Now here's a table of how the 360 wired and xbox one controller work in DirectInput mode, its more complete than the previous pics. but a little more complicated to understand. Be aware, that with the LATEST driver, the triggers of the ONE controller behave as "Z" and "Rotation Z" axis, while in the 360 WIRED the triggers behave as a single Z axis.


http://imgur.com/tvt3zIS


EDIT: Thanks to the post about xinputplus from machine4578, i realized that in the re-release the dpad must output buttons 13 to 16 instead of POV.



Use this guide to "fix" the mapping, it will work for multiple controllers of the same kind (e.g.: 4 xbox one controllers with the wireless adapter)

http://steamcommunity.com/app/433320/discussions/0/359543951734119776/
Last edited by SageX85; Jul 27, 2016 @ 7:32pm
< >
Showing 1-15 of 19 comments
Gnarl Jul 26, 2016 @ 8:46pm 
Thanks for clarifying. I've heard great things about the game on console and always wanted to try. How's the kb + mouse controls on it?
Desna Jul 26, 2016 @ 10:13pm 
I have a logitech gamepaid, usually most games i play either have mixed button input or simply do not recognize it. Usually I run a program called x360ce and it fixes all the gamepad issues, wondering if anybody tried it with these games, i want to know if it works before i waste 80$
Last edited by Desna; Jul 26, 2016 @ 10:14pm
legionofskaro Jul 26, 2016 @ 10:27pm 
so are they going to fix this and if so when?
Botan Jul 26, 2016 @ 10:40pm 
So it's like Rainbow Six Vegas 2 PC's xinput bug in nutshell
I feel like I'm back in 2000s
Brudda Jul 26, 2016 @ 11:19pm 
Originally posted by legionofskaro:
so are they going to fix this and if so when?

I'm hoping very soon, like in the next 24 hours soon.

Dear Dev's...please fix the controller issue asap because I really want to play this game.
future pizza Jul 27, 2016 @ 1:33am 
Originally posted by legionofskaro:
so are they going to fix this and if so when?

Not a chance.
It was a quick cash in for acitivision milking both the 10-20s using their parents CC and 30s-40s manchildren group still reading/watching fuging capeshiet material.

Why do I say this?
Because that's what I'd have done.
Easy money.
Last edited by future pizza; Jul 27, 2016 @ 1:33am
Koloszus Jul 27, 2016 @ 2:14am 
this is not a new problem, i got the original pc version and it have the same problem, this is not a renewed game or a patched game, this is the same old game as it was 10 years ago only now it is on steam. the original developers never added a patch for this game ever.
Koloszus Jul 27, 2016 @ 2:17am 
this is an 8 year topic from a another site, this is a problem from the original version, they never fixed it.
http://www.gamefaqs.com/boards/932592-marvel-ultimate-alliance/46370552
Fromcj Jul 27, 2016 @ 4:26am 
Originally posted by your best friend.:
Originally posted by legionofskaro:
so are they going to fix this and if so when?

Not a chance.
It was a quick cash in for acitivision milking both the 10-20s using their parents CC and 30s-40s manchildren group still reading/watching fuging capeshiet material.

Why do I say this?
Because that's what I'd have done.
Easy money.
cool kid alert, watch out everyone, got a cool kid here
khaz Jul 27, 2016 @ 4:49am 
I had the original release and a wireless 360 controller. I asked the devs in 2006 about the broken controls and whether or not they were planning to patch it, they told me no patches would come for this game. I hoped this rerelease would have things already fixed. Maybe the backlash will pressure them to make a patch, but I wouldn't be so sure about it.
machine4578 Jul 27, 2016 @ 5:18am 
here is how to "fix" the gamepad issue for now.
http://steamcommunity.com/app/433320/discussions/0/359543951734119776/
SageX85 Jul 27, 2016 @ 7:33pm 
Uping this post for the new victims of this travesty activison pulled on us.
Zombie Jul 27, 2016 @ 8:00pm 
Originally posted by Desna:
I have a logitech gamepaid, usually most games i play either have mixed button input or simply do not recognize it. Usually I run a program called x360ce and it fixes all the gamepad issues, wondering if anybody tried it with these games, i want to know if it works before i waste 80$

I can't comment on how it works with this game, but if what OP is saying is true, x360ce should be the perfect solution. It's essentially an xinput wrapper.

Great program btw, I use that for a bunch of other games that don't recognize my ps4 controller :B1:
SageX85 Jul 27, 2016 @ 8:20pm 
Originally posted by Zombie:
Originally posted by Desna:
I have a logitech gamepaid, usually most games i play either have mixed button input or simply do not recognize it. Usually I run a program called x360ce and it fixes all the gamepad issues, wondering if anybody tried it with these games, i want to know if it works before i waste 80$

I can't comment on how it works with this game, but if what OP is saying is true, x360ce should be the perfect solution. It's essentially an xinput wrapper.

Great program btw, I use that for a bunch of other games that don't recognize my ps4 controller :B1:

X360CE doesnt work with this game. Xinputplus works because it has an xinput2dinput wrapper that works with this release. With the original release it doesnt work.
Zombie Jul 27, 2016 @ 9:14pm 
Originally posted by SageX85:
X360CE doesnt work with this game. Xinputplus works because it has an xinput2dinput wrapper that works with this release. With the original release it doesnt work.

Ah, good to know. Thanks for the info
< >
Showing 1-15 of 19 comments
Per page: 15 30 50