Simple app that allows you to connect any controller over the network to your Windows gaming PC or Linux machine, as well as turn your steam deck into a default windows controller. #Windows Controller #XBox Controller #Steam Deck Controller #Controller #Emulator #Connection
godotGem is one of the most niche apps out there. It's a free, open-source, and cross-platform app that allows you to connect a controller over the network, as well as turn your steam deck into a controller, or use any controller from a Linux PC on Windows.
In short, the app has various interesting use cases, even though they're not for everybody. For instance, your computer/laptop doesn't have a free USB port for connecting your controller, as this app effectively makes the connection wireless, or you need an extra controller and all you have lying around you is a Steam Deck.
It's also handy if you want to connect a Linux computer to a Windows machine over the network, as this app allows you to bind an emulated controller on Windows to the same inputs you're doing on Linux, if that makes sense.
godotGem is not particularly stylish, but it's not bad either. You get a series of buttons, as well as a so-called "Blinder" button that fades the screen to black so that your Steam Deck doesn't have burn-in while sending its inputs over to the other computer.
It's also worth noting that the app uses ViGEm.NET, Godot, and webSockets to make everything happen. Hence, you'll need to manually install ViGEm and godotGem servers on your computer before being able to use the app.
The list of tested controllers is as follows: DualSense, DualShock 4, Logitech Gamepad F310, Nintendo Switch Pro Controller, Steam Controller, Steam Deck, and Xbox One (+series).
godotGem is without a doubt a very interesting app that might be of interest to a select few users who really want or need an app that allows them to use the controllers from one computer to another.
What's new in godotGem 1.2.0:
- New feature! You can can now use a bridge to communicate outside a Local area network. It's a middle man between a client and server. Check the docs(extras/bridgeHowTo.md) to find out more
- Client - vibrations coming back from the server can now be ignored through a toggle. This was added so that the dualSense doesn't go into legacy vibration mode if you're routing audio to the controller from elsewhere.
- Server - a bridge mode was added, which effectively doubled the code size. Also vibrations from the emulated controller go to all clients instead of one.
- Bridge + Server - optimized stability when disconnecting and reconnecting
godotGem 1.2.0
add to watchlist add to download basket send us an update REPORT- runs on:
- Linux
- filename:
- bridgeLinux.zip
- main category:
- Utilities
- developer:
- visit homepage
Windows Sandbox Launcher 1.0.0
Bitdefender Antivirus Free 27.0.35.146
Context Menu Manager 3.3.3.1
4k Video Downloader 1.5.3.0080 Plus / 4.30.0.5655
ShareX 16.0.1
calibre 7.9.0
7-Zip 23.01 / 24.04 Beta
Microsoft Teams 24060.3102.2733.5911 Home / 1.7.00.7956 Work
Zoom Client 6.0.3.37634
IrfanView 4.67
- Microsoft Teams
- Zoom Client
- IrfanView
- Windows Sandbox Launcher
- Bitdefender Antivirus Free
- Context Menu Manager
- 4k Video Downloader
- ShareX
- calibre
- 7-Zip