-
Notifications
You must be signed in to change notification settings - Fork 517
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
Add a virtual controller to merge Joy-Cons. #434
base: master
Are you sure you want to change the base?
Conversation
back to Debug
You need to be logged into GitHub to download these files. Download the artifacts for this pull request: |
…itable layout and correct the motion sensing and joystick orientation.
Done testing on MK8, PKM Letsgo, Super Mario Oddeysey, all works like a charm with orientation, Motion, Dual mode and single mode. |
I tested it under botw and it works fine. I'm sakuba |
It works fine when I used single JC on SMP |
It works fine when I used single JC on SMP |
Very basic testing on Fitness Boxing: Fist of the North Star (using the compiled release from the Github-actions bot listed above, so it may not be the latest version. ) and Fitness Boxing 3 shows promise - it does seem that Dual Joycon w/motion on both sides is registering! I'll need to do more comprehensive testing on Ring Fit Adventure and the titles above. I've run into a couple of questions or potential issues Issue/bug w/ Controller Applet pop up - While playing at varying irregular intervals, the controls applet (will have to check the name again) pops up suggesting that the current gamepad configuration is invalid for the type of game (it does properly show the dual joycon graphics) and to reconfigure. It may be this happens during periods of inactivity or if the gamepad goes into standby, but I've also gotten it during active play (which thankfully usually pauses the game). Simply exiting the pop-up and resuming play seems to maintain Dual Joycon w/ dual motion usage so its not like you actually need to reconfigure anything, but I gather it still should not be happening. Maybe one of the updates since the compiled build from the bot solves this already, but if not I wanted to make sure to document. Rumble - What are the suggested Rumble settings to replicate Switch default "HD rumble"? Some of the games listed also include the rumble component along with the motion in different ways, and using the Ryujinx control options simply to enable Rumble with its defaults seemed functional, but I wanted to make sure I was using the proper setup. When I test Ring Fit I'll be able to see if it "feels" right as Ring Fit Adventure makes pretty significant usage of rumble. Accuracy of gyro/motion registering - I had some issues with accurate and timely detection of motion/gyro related inputs in Fitness Boxing FotNS, especially when there were lots of concurrent, incidental inputs. That is to say, When playing a Fitness Boxing title, you typically grip the Dual Joycons by making a fist around them, sideways - so that you could easily slide your thumb up and press L or R with your thumb, for instance, and once you slid on the side connector with the wrist strap your fingers would curl around the unused SL/SR buttons, as well as be likely touch face buttons or sticks during gameplay. I mention this as I said above, it seemed that perhaps both incidental button press inputs and more importantly frequent motion input strings (ie a series of 6 - 8 punches in different styles,/direction of motion, using both joycons in an alternating fashion during the series - left jab, right straight, left uppercut, left body uppercut, right body hook etc) seemed to be likely to result in it not registering and missing, especially after the first one or two events . PLEASE NOTE: I need to conduct more tests to rule out any hardware or input issues on my side, but I thought it worth mentioning. Suggestion, Ryujin Input config - Its great that the new drop-downs for selecting the Dual Joycon layout and applying to to Dual Joycon hardware are functional. Likewise, the default keybindings are pre-assigned and accurate. Clicking on one of them to rebind-as-means-of-testing-connection , like the Dpad Up button on Joycon L and then A Button on Joycon R, confirms both halves of the Dual Joycon layout are functional. Would it be possible however to show a visual representation without the need to rebind and most importantly, add one for both gyros? That is to say, on the little 3D model Dual Joycons, have whatever button you press or thumbstick you use light up momentarily to show it is registering and the proper command (ie pressing A has the A button on the model glow ) ? For motion/gyro, perhaps a small X, Y, Z wireframe in the shape of a joycon on each sided that could move in response to the user tilting or shifting the joycon? Seems like it may be a nice QoL update related to this new functionality; not sure if it was worth its own suggestion but given that the function would be most comprehensive when using Dual Joycon, it should also apply to Pro Controller, solo Joycon etc... just using their models instead to light up the buttons and with only a single motion demonstration wireframe instead of the both of them. Thank you to Greem, Madwind and others who have brought this comprehensive, important feature into Ryujinx! |
Thanks! |
I’ve experienced point 1 on stable Ryujinx a couple of times, so I think it’s unlikely that it’s related to this commit. |
No description provided.