DragonRise Inc. Up and down not working in the main menus
-
Hi All,
Apologies in advance, I will try to post all relevant information and be clear but I will inevitably miss something I am sure.
I have built a very basic bar top during lockdown as a project for me and my 8 year old boy, its been a lot of fun and infuriating at the same time but we got there in the end.
I bought some generic joysticks off Amazon that are being picked up as Dragonrise inc (I am not sure any more information than that at the moment really). The issue is after configuring the joysticks (possibly before I am not sure) pressing up or left will switch the emulator (I believe it is labelled as choose at the bottom of the screen) and pressing down or right will do the same. If I go into an emulator and see the list of games I am unable to scroll up and down the list of games, if I press up and down then it will just jump to the next emulator. I can page up and down with the "left" and "Right" mapped shoulder buttons but I cannot get any more granular than that.
In game works fine (although the issue makes it difficult to play any games). Up, down, left and right all work as I would expect them too.
Pi Model or other hardware: 3B+
Power Supply used: came with it
RetroPie Version Used: buster 4.6
Built From: downloaded from the retropie website
USB Devices connected: 2 Joysticks, Dragonrise Inc
Error messages received: No error as such.I am not sure how to post configs on here but if they are needed I can upload them to onedrive and share them. The part I think is relevant is pasted below. I cant see anything in the logs (that would explain it to me anyway) but can post them if required. I hope someone can shed some light on this or if you need me to explain it better please let me know.
Thanks in advance for any help you can give
<inputConfig type="joystick" deviceName="DragonRise Inc. Generic USB Joystick " deviceGUID="03000000790000000600000010010000">
<input name="rightanalogup" type="axis" id="4" value="-1"/>
<input name="pageup" type="button" id="4" value="1"/>
<input name="rightanalogdown" type="axis" id="4" value="1"/>
<input name="up" type="axis" id="0" value="1"/>
<input name="left" type="axis" id="1" value="-1"/>
<input name="select" type="button" id="8" value="1"/>
<input name="rightanalogleft" type="axis" id="3" value="-1"/>
<input name="leftanalogdown" type="axis" id="2" value="-1"/>
<input name="leftanalogright" type="axis" id="0" value="1"/>
<input name="right" type="axis" id="1" value="1"/>
<input name="leftanalogleft" type="axis" id="0" value="-1"/>
<input name="rightanalogright" type="axis" id="3" value="1"/>
<input name="pagedown" type="button" id="5" value="1"/>
<input name="leftanalogup" type="axis" id="1" value="-1"/>
<input name="y" type="button" id="0" value="1"/>
<input name="x" type="button" id="2" value="1"/>
<input name="down" type="axis" id="0" value="-1"/>
<input name="start" type="button" id="9" value="1"/>
<input name="b" type="button" id="1" value="1"/>
<input name="a" type="button" id="3" value="1"/>
</inputConfig> -
Hm, looks like the directions are inverted for the joystick. When configuring the joysticks, did you configure both of them, or just one ?
Since they have the same name, they share the same configuration for the input, so if you wired them differently, it could be thatUp/Down
on a joystick is mapped toLeft/Right
on the other. -
I did both at the same time, The orientation underneath is the same, I did the same controls and they both behave the same way, in the menu up and left are the same and down and right are the same. In game they both work fine but choosing the games is where it all falls apart.
Thank you for replying, it is appreciated. Any ideas will be welcome.
-
@FirstTimer said in DragonRise Inc. Up and down not working in the main menus:
<inputConfig type="joystick" deviceName="DragonRise Inc. Generic USB Joystick " deviceGUID="03000000790000000600000010010000">
<input name="up" type="axis" id="0" value="1"/>
<input name="leftanalogright" type="axis" id="0" value="1"/>
<input name="leftanalogleft" type="axis" id="0" value="-1"/>
<input name="down" type="axis" id="0" value="-1"/>
</inputConfig>Here is your problem. All of these are labeled
axis 0
. You can't have this many things on the same axis.EDIT: The reason it screws up the menu is because the standard stick and analog stick will both function in the menu, while in the game, usually analog stick would get ignored.
-
@YFZdude said in DragonRise Inc. Up and down not working in the main menus:
Here is your problem. All of these are labeled
axis 0
. You can't have this many things on the same axis.EDIT: The reason it screws up the menu is because the standard stick and analog stick will both function in the menu, while in the game, usually analog stick would get ignored.
You sir live up to your name, you are a dude, I changed the analog to 10 and 11 and restarted emulation station and bang, job done.
You have made an 8 year old very happy playing some retro games (not to mention me as well). Thank you kindly.
-
Just out of curiosity, was this file produced by EmulationStation's input configuration or you manually edited it ?
-
That was generated by the system, I only changed it after which fixed it.
Thanks again everyone
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.