Jump to content
LaunchBox Community Forums

Controls Work in Retroarch but not Launch Box


SgtMarsh

Recommended Posts

I feel like I’ve looked everywhere for a solution but haven’t been able to find one. I’m using an arcade stick for my custom cabinet, and the joy stick navigates the menus fine, but when I try to play NES/SNES games, the joy stick isn’t doing anything, but the buttons are. But the confusing part is if I run the games strictly through retroarch without going through Launch Box, they work fine. Even more confusing, the joy stick *is* recognized on 3D consoles (Game Cube/N64). Hopefully this is a quick fix because I have no idea what to do. 

Link to comment
Share on other sites

I had a similar Issue as i had Controller Support activated on Launchbox AND Bigbox
How does your Encoder Map the Stick ? as Analog or Directional Pad ? Mine maps it on the Analog Joystick (so my Joystickmovement in Desktop Launchbox gets translated into a Mouse) as also doesnt understand XInput

Try to disable the Controllersupport in Launchbox (and restart it) and start the game with Mouse/Keyboard in Launchbox, if this fixes your NES issue - maybe thats a Bug in Launchbox since i had the exact same issue with BigBox (as also i have it on an Cabinet ^^)
I dont know the Code of Launchbox but it smells like the "listening" of the Left Analog stick to convert it into mousemovement "restricts" the Controls in Childprocesses

Edited by FreaKzero
Link to comment
Share on other sites

I tried disabling the controller support and that didn’t fix the issue. I’m not exactly sure what the encoder resisters it as, but I would assume that it does analog since it works on N64 & Game Cube. I guess I really just need to know how to make certain games register the stick as analog and others to register the stick as directional. 

Link to comment
Share on other sites

I should set the record straight that controller support being enabled in LaunchBox or Big Box does not impact how controls behave in the emulator. Take a moment to see how the mouse movement via analog stick works with LaunchBox. The feature only works if LaunchBox is the active window. The moment it is not the active window you cannot control the mouse via a controller's analog stick. Meaning there is no crosstalk or controls from program A being mixed up with controls from program B

 

15 hours ago, SgtMarsh said:

I guess I really just need to know how to make certain games register the stick as analog and others to register the stick as directional. 

Open up the Retroarch menu and navigate to controls. It's an option only one spot away from the top, here is a random pic I grabbed from google. You need to change "analog to digital type". What you want is something like so that when the analog stick is pushed "up" it instead sends "d-pad up". There are only a couple selections to choose from and I forget the exact name. It might be "Left analog"  what you want, like you need to select which analog stick you want to instead act like digital input

 

for systems like N64 and Gamecube they need to use "none" since the analog stick needs to act like an analog stick.

so only do the above adjustment for games/systems that have no analog controls if you would rather use the analog stick like a d-pad.

 

I can't understand how to set up my controller in Retroarch -- the only  available device in 'device index' is an unrelated gamepad, all my custom  bindings are shown as "N/A" in

  • Like 1
Link to comment
Share on other sites

On 6/11/2023 at 7:13 AM, FreaKzero said:

Mine maps it on the Analog Joystick (so my Joystickmovement in Desktop Launchbox gets translated into a Mouse) as also doesnt understand XInput

this is a feature in LaunchBox, not because of settings related to your hardware/encoder.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...