Using a controller over network

Hello.

For streaming purposes I would like that my xbox 360 controller connected to my laptop would send input to my desktop setup.

can this be achieved by using vigem? could you help me out with that?

Thank you.

It is possible to do this without VigEm.

If you use Steam in-home streaming then Steam handles proxying the input over for you.

that works for steam games yeah, but im interested in non steam games =/

@crow132 said in Using a controller over network:

can this be achieved by using vigem?

Yes although this has to be coded by someone, that's not an out-of-box feature.

@crow132 said in Using a controller over network:

that works for steam games yeah, but im interested in non steam games =/

Doesn't this also work if you just add a non-Steam game to Steam?

You might want to look into Parsec https://ui.parsecgaming.com/ which does exactly what you want

@AviiNL oh yeah! And they use ViGEm as well 😁

Haha yea, I noticed that while installing ViGEm manually, noticed I have 2 devices now to play around with 😛

@AviiNL only the first one "wins" anyway, you can safely ditch the second one if it bothers you.

@crow132 If your main system has a nVidia card then you could try using GameStream via the Moonlight. This should work for any games, not just Steam ones.

However, my experience in the past with this kind of thing (game streaming in-home) has been that it tends to be quite flaky and a graphics driver upgrade can often break games that worked before.

My solution at the moment is a 20m HDMI cable and wireless XB360 controllers 🙂

I think VirtualHere will allow you to share an Xbox controller over a network
https://www.virtualhere.com/home

I used this software (https://www.flexihub.com) for connect game controller over RDP. Try to test, it can help you too.

While we're on it 😅 I'm using "USB Redirector" from https://www.incentivespro.com/ but not for latency-dependent stuff like gaming and in LAN, FYI.