A Hat in Time
cakebuff Sep 11, 2018 @ 7:39pm
Nvidia Gamestream [Moonlight Client] controller issue
Hello A.H.I.T. community,

First of all, I can stream any game I have through Moonlight client perfectly with nearly no latency inside my network and outside through my own secure OpenVPN server and LTE on Android [720p/60fps 3500kbps].

I use a Gamesir G4S controller, which allows me to game while it's holding my phone and enable controller button map modes for Android, Windows [Xinput Xbox 360] and PS3.
This controller is completely compatible as all functions of my other Xbox 360 controller and I experience no problems whether I play on the host system or through a Moonlight streaming client.


Anyway, my issue is whenever I play A.H.I.T. through Moonlight, the game seems to register two simultaneous Xbox 360 inputs at once.
The problem manifests most clearly when using D-Pad in menu's moving two options at once, a constant barrage of "New input: Xbox 360" and in-game character moving slightly less smooth.
My issue seems to be similiar to this Thread about DS4Windows, a controller mapping software.
Other than that, the game works perfectly and the game is still playable, but the controller issue is annoying.

When I use Steam In Home-Streaming, this issue does not exist, but connection is limited to mDNS, so can not connect outside network without a TAP VPN, which is not ideal and not compatible with Android.


If you have not heard about Nvidia Gamestream before, it is a feature of Geforce Experience to stream games and control using controllers [primarily Xbox] and other peripherals.
The thing about this service is that the latency is nearly zero, high quality video stream comparable to screen output, great ease of use and almost no visible impact on the system [Aside from the GPU].
As far as I know [aside of extra features], there is no streaming software that compares to it.
The Moonlight client is third party software that can talk with Nvidia Gamestream[Official client only for Nvidia Shield] and is avaible for nearly every platform, including IOS and Raspberry PI.


Thanks in advance.
Last edited by cakebuff; Nov 10, 2021 @ 3:05pm
< >
Showing 1-1 of 1 comments
cakebuff Sep 14, 2018 @ 12:41am 
Hello again,

I looked again into my issue and found out I simply had to disable "Xbox controller configuration" option in controller settings (must have forgot I activated it).
This option adds a extra controller map, which causes this scenario where you get a controller map from Steam and Nvidia Gamestream, which some games like A.H.I.T. are unable to handle. (I suppose this is a bug?).

Before, I tried removing all controller button mappings for A.H.I.T. controller configuration specific Steam setting, which caused my issue to be solved, but caused a new issue where the game is controllable completely fine, but becomes very confused and does not know what controller is controlling it, causing all button input icons to be indistinguishable and replaced by question marks o.0. (Might also be a bug, or is expected in a certain scenario?).

I also looked at alternative streaming solution called Parsec, which was fine and works pretty excellent if I might say so, almost similiar streaming quality and latency compared to Gamestream, though still tiny bit below.
This streaming solution recently released a Android app which I tested and can play with no major problems outside of some early bugs like sometimes no sound or controller driver sometimes not reacting, but a quick reconnect fixes that, however, it needs internet access to Parsec's servers and a online account and only option to stream is your desktop, which should be no major problem, especially combined with Windows 10 Tablet Mode and Steam shortcuts.
The good thing compared to Nvidia Gamestream, is connecting your device or temporarily connecting friends is 10 folds better, since you can actualy see who is connected, no port forwarding needed and can kick or give temporary stream link of 1 hour or more.

Still I like Moonlight better, since I seem to achieve better stream quality and less latency through it and unlike Parsec, I can simply add games, programs, scripts and click on them in a list without hassle, does not require internet access and is IP based (more private).


Hope this might be a interesting read and may it help someone with a similiar issue.
Last edited by cakebuff; Nov 10, 2021 @ 3:07pm
< >
Showing 1-1 of 1 comments
Per page: 1530 50

Date Posted: Sep 11, 2018 @ 7:39pm
Posts: 1