-
Notifications
You must be signed in to change notification settings - Fork 680
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
XBox One Controller Mapping Messed Up #822
Comments
This is definitely not normal. Moonlight v4.1.0 has been out since May without any widespread reports of mapping issues. That would be highly unexpected for a controller as common as the Xbox One controller. Not impossible, but evidence definitely points to something more specific to your setup. I just tried an Xbox One wired controller with Moonlight v4.1.0 on Windows here to double check and the mapping is correct for me. You mentioned that it started happening after a Moonlight update. Which version of Moonlight were you using successfully before? Which version of Windows are you running on the client PC? Is the controller mapped correctly when navigating the Moonlight UI (not in game)?
Controller mapping issues can have a wide variety of causes (such as different OSes, different Xbox controller firmware, third party remapping software, etc), so it is not safe to assume someone else's controller mapping issue would necessarily be relevant to your case. Please attach the Moonlight logs after streaming with the broken mapping, so I can take a look and see which mapping is being used. On Windows, the logs will be in the |
What log do you need? The client or the host, because the mapping on the client is correct m. It’s the host that is getting the wrong inputs.
…Sent from my iPhone
On Jul 15, 2022, at 12:46 AM, Cameron Gutman ***@***.***> wrote:
I updated to a new version of this Moonlight but it looks like now everyone is messed up, Using an Xbox One Controller Wired. The inputs on the client are coming up correctly, but remotely on the host machine they are wrong. LEft stick left and right is up and down, right stick left is Left trigger, and right stick right is STart button.
This is definitely not normal. Moonlight v4.1.0 has been out since May without any widespread reports of mapping issues. That would be highly unexpected for a controller as common as the Xbox One controller. Not impossible, but evidence definitely points to something more specific to your setup. I just tried an Xbox One wired controller with Moonlight v4.1.0 on Windows here to double check and the mapping is correct for me.
You mentioned that it started happening after a Moonlight update. Which version of Moonlight were you using successfully before?
Which version of Windows are you running on the client PC?
No idea why this is standard, no fix for it, discord didn't have a solution either and people asked about it back in march.
Controller mapping issues can have a wide variety of causes (such as different OSes, different Xbox controller firmware, third party remapping software, etc), so it is not safe to assume someone else's controller mapping issue would necessarily be relevant to your case.
Please attach the Moonlight logs after streaming with the broken mapping, so I can take a look and see which mapping is being used. On Windows, the logs will be in the %TEMP% for the installed version, or the portable folder for the portable version. They will have the format Moonlight-########.log.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.
|
00:00:00 - SDL Info (0): Compiled with SDL 2.23.0 |
By "correct on the client", you mean it works properly within the Moonlight UI? Moonlight itself is just a client, so the logs would be from the host. Nvidia's software is the host. That log looks like a different issue. The stream didn't even start due to an error from GeForce Experience, so it doesn't have any relevant info on controller mappings. Once you get a log from a successful stream, I recommend attaching it to the GitHub issue rather than pasting it, because it's more readable. |
Not sure where you get the logs for the host... If its suppose to be temp there is nothing there on the host machine. |
I see that you're running a a very old version of Windows on the client, which may be a factor here. SDL is recognizing the gamepad as a generic Xbox One gamepad using the RawInput driver which is what I'd expect for the scenario you've described. I suspect either controller firmware or older OS/driver versions might be causing the format of input reports to not match what SDL expects. What version of Windows is running on your client PC? Have you updated the firmware on your controller recently?
You don't need Moonlight on the host. Moonlight is just a client. Hosting is handled by NVIDIA GeForce Experience, which is part of your NVIDIA drivers and separate from Moonlight. |
I'm having the same issue. Windows 10 host with GeForce Experience, Pop OS Linux client, Xbox One controller connected with bluetooth. The buttons and controls are transposed like in the top post (right stick maps to triggers etc). I tried using the gamepad config tool and saving a working mapping (on the client side) as environment variable. Strangely a xbox 360 controller works perfectly fine on both client and host sides. Edit: google stadia controller also works fine. |
Just popping in to say I had the same issue, and I reverted my Xbox One controller's firmware through the Xbox Accessories app on Windows https://support.xbox.com/en-US/help/hardware-network/accessories/controller-firmware-reversion That ended up fixing it for me. It specifically affected Bluetooth controllers not the legacy Xbox one controller |
READ ME FIRST!
If you're here because something basic is not working (like gamepad input, video, or similar), it's probably something specific to your setup, so make sure you've gone through the Troubleshooting Guide first: https://github.com/moonlight-stream/moonlight-docs/wiki/Troubleshooting
If you still have trouble with basic functionality after following the guide, join our Discord server where there are many other volunteers who can help (or direct you back here if it looks like a Moonlight bug after all). https://moonlight-stream.org/discord
Describe the bug
I updated to a new version of this Moonlight but it looks like now everyone is messed up, Using an Xbox One Controller Wired. The inputs on the client are coming up correctly, but remotely on the host machine they are wrong. LEft stick left and right is up and down, right stick left is Left trigger, and right stick right is STart button. No idea why this is standard, no fix for it, discord didn't have a solution either and people asked about it back in march.
Steps to reproduce
I would hope a basic xbox one controller would do it with the latest version of moonlight.
Screenshots
Not possible
Affected games
every game.
Other Moonlight clients
I only use windows
Moonlight settings (please complete the following information)
Yes, Yes yes
Gamepad-related issues (please complete if problem is gamepad-related)
The text was updated successfully, but these errors were encountered: