Frequently Asked Questions

Find answers to common questions about zController

Yes! The basic version of zController is completely free to download and use. We believe in making gaming accessible to everyone, everywhere. You can access all standard controller types (Xbox, PS4, etc.) without paying a dime. We rely on non-intrusive ads on the website to keep the project alive.

Currently, zController is only available for Android devices via the APK download. We understand the demand for an iOS version and are actively researching the feasibility of porting the app to the Apple ecosystem. Due to Apple's stricter App Store policies regarding hardware emulation and controller protocols, this is a complex process, but it is on our long-term roadmap. Stay tuned for updates!

Input lag is the enemy of gaming. For the absolute lowest possible latency (near zero), we highly recommend using the USB Connection method. By enabling "USB File Transfer" on your Android phone and connecting it to your PC, data travels over the wire instead of through the air.

If you prefer WiFi, ensure both your phone and PC are connected to a 5GHz WiFi network. 2.4GHz networks are often crowded and slower. Also, try to stay close to your router to minimize packet loss.

Absolutely! This is one of our best features. You can connect up to 4 Android phones to a single PC running the zController Desktop app. Each phone will be assigned a unique player slot (Player 1, Player 2, etc.). This is perfect for local co-op games like Overcooked, fighting games like Tekken, or sports games like FIFA or NBA 2K.

If you are having trouble connecting, try these troubleshooting steps: 1. Firewall settings. 2. Verify IP Address. 3. Ensure same Network. 4. Restart Desktop and Mobile apps. 5. Make sure both apps are updated to the latest version.

If the desktop server fails to start, verify: 1. Latest version installed. 2. Node.js and ViGEmBus driver installed. 3. Reinstall dependencies and restart PC.

1. Check if local IP changed. 2. Use 'Help' or 'Reset' buttons in Desktop app. 3. Check for port blocking (port 3000).

zController uses the ViGEmBus driver to emulate standard Xbox 360 and DualShock 4 controllers. It is compatible with almost any PC game including Steam titles, racing games like Forza, and emulators (PCSX2, RPCS3, Dolphin, Cemu, Yuzu).

The Steering Wheel mode uses keyboard inputs and DS4 analog for steering wheel to simulate a steering wheel controller. It is compatible with most racing games and emulators.