-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Xybots (and clones) missing RetroPad mapping #69
Comments
good spot! mame2003-libretro/src/drivers/xybots.c Line 122 in 7b55725
it seems that this and many other games with inputs that use for this game, what would be good retropad buttons to use for this game? the original cabinet had a 'twist' stick. i think retropad Y and A as this maps well to the right_stick_as_btns core option, allowing you to the use the right stick to rotate the view, sort of like a modern FPS/3PS. |
Yes, RetroPad A and Y would be perfect. That's the most intuitive I would say. |
Is this working now? |
@SapphireTactician because you suggested that I might tag you again -- could you see if you think this input is working the way it ought to be in mame2003-plus? |
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
it is? https://github.com/libretro/mame2003-libretro/blob/master/src/libretro/joystick.c#L20 i think the issue is with this IP_JOY_DEFAULT thing - it's avoiding this association for whatever reason. i never investigated beyond that. |
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
i'm sure that's how it works in standalone, but i'm saying it's not working in the libretro version for some reason. retropad's button3 mapping is being ignored when in IP_JOY_DEFAULT situations |
This comment was marked as spam.
This comment was marked as spam.
yeah my hunch is that this is an order thing. i don't like the idea of changing the inputs in the drivers for any reason. |
This comment was marked as spam.
This comment was marked as spam.
@markwkidd I'll download the new code and recompile the core, then take a look into it for you. |
@markwkidd Downloaded latest code, compiled, twist controls still not mapped to RetroPad. |
This comment was marked as spam.
This comment was marked as spam.
@markwkidd I figured out what happened. It's not pretty. To get the new defaults you assigned for each twist, I had to "null" out those controls first. Meaning each twist can't be truly nulled anymore as nulling sets them to what you intended to be the defaults. In other words, it seems you defined what null is for those inputs, not what their default is. On a sidenote, this game is really fun. Glad to be introduced to it. |
@paradadf and @SapphireTactician -- @grant2258 added remappable analog inputs to MAME 2003-Plus yesterday. That means that analog inputs can be remapped from within the frontend (RetroArch) rather than from within the MAME Menu/Remapper. If either of you is still interested in this game, would you be willing to give it a try with the latest MAME 2003-Plus build, and try to map the twister completely from within the frontend? |
@markwkidd I just tried to remapp the missing inputs from within retroarch‘s controls menu and had no luck. I couldn‘t map anything, no response. |
This comment was marked as spam.
This comment was marked as spam.
I used the plus core as markwkidd asked for. |
This comment was marked as spam.
This comment was marked as spam.
How can I remove a Mame input menu mapping on a system without a keyboard? I think on PC it was „esc“. |
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as spam.
Interesting. I wish Mame osd menu had a little reminder text how to do this, since it is impossible to figure it out without instructions. |
This comment was marked as spam.
This comment was marked as spam.
Nice docs! But the "press left twice to return to default" is not mentioned. That's the part I find impossible to figure out. |
Xybots should have action buttons (twist) mapped to RetroPad buttons by default and not only key strokes.
The text was updated successfully, but these errors were encountered: