Main > Main Forum
Player 3 and 4 stick mapping wont work
ever1458:
As you can probably tell, I am new to the whole scene so any advice, no matter how novice, is fine with me. I should start by saying that I did not build the control panel, I bought it off the internet. I know very little about what types of sticks it uses or what keyboard encoders it has. It came preprogrammed. I do know the sticks are 8 way only as I requested that during design and I have a dedicated 4 way because of this. I'm not sure what you mean when you say design layout.
I opened notepad and I am seeing what is mapped in mame. For example, when I press player 3 stick to the right I get "un" and when I press down I get "nv". Now when I press the stick diagonally down and right I will get "v". Do you think this has something to do with a poorly programmed keyboard encoder?
severdhed:
sounds to me that the player 3 and 4 joysticks are physically rotated 45 degrees, that is why they are registering two keys when going up and down, and only 1 when moving diagonal....
ever1458:
I'd agree with you if they always worked, but the problem is that when I can get them to go left/right/up/down correctly, meaning the character on screen goes the direction I am pushing, the diagonal directions won't work/register, however, there are other times after I configure mame with different keyboard commands (one command "n" instead of two "nv") the left/right/up/down movements make the character on screen move diagonally and still the diagonal movements do nothing. At first I thought the sticks were broken, but they do register when I test them in notepad or assign a specific unique keyboard command to them. So they aren't defective sticks, which leads me to believe that its a MAME config issue. Also, if they were turned at a 45 degree angle then they wouldn't work properly, but I'd still be getting 8 ways of movement X-men, even if it was incorrect movement.
severdhed:
they almost have to be rotated though...because when you are in notepad, that has nothing to do with how they are configured in mame..only the encoder programming. so if you press UP and it registers 2 keys, then you are hitting two switches...similarly, if you press up-right and it only registers 1 key, then it is only hitting 1 switch.
i am assuming that player 3 is on the clear left, and player 4 is on the clear right...
so for instance, using player 3, assuming a 45 degree rotation, when you press diagonally up-right, you are actually just pressing Up as far as the joystick is concerned. so, to fix this, go into mame, hit tab, go to input general. find player 3 up, then hit enter and press the p3 joystick diagonally up-right. for right press it down-right, for down press it down-left, and for left, press up-left. for the digaonals, do not map anything. make sure there is nothing specifically configured under Input THis Game that contradicts your programming you just made.
now you should have full 8way movement on player 3.
repeat this process for player 4, only consider that it is rotated the oposite direction
Turnarcades:
Maybe this panel is wired using a sub-standard encoder or a keyboard hack too? If it is you could also be suffering from key blocking if those key inputs are on the same matrix...
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version