An unofficial way to play PC games with an Xbox One controller may appear as soon as tomorrow | PCGamesN

An unofficial way to play PC games with an Xbox One controller may appear as soon as tomorrow

Xbox One controller for PC

Despite Xbox 360 controller support being pretty common in PC titles over the last years - to the point where it’s recommended in the requirements list of some games - there’s still no official support for Xbox One controllers. Though such support is planned for this year.

Developer Lucas Assis was hunting for unofficial drivers when he discovered that one already existed, but its creator didn’t release it due to “legal issues”. That’s when he decided to make one himself, after a fashion; one he thinks is safe to release. 

“Can I release it? I’m starting to think that yes, because it really isn’t a custom driver,” Assis said on his site. “I’m actually using WinUSB, Windows default driver for devices without drivers, and a driver filter from LibUSBDotNet. Nothing more. You don’t even have to set your PC to Unsigned Drivers to install this, everything is actually kinda pretty.”

The biggest problem, said Assis, was actually connecting the gamepad. He used LibUSBDotNet to connect the gamepad through the USB, and after sending 2 bytes to the controller, he was able to start receiving data from the gamepad itself. 

He used vJoy instead of writing his own driver, which emulates the gamepad. He sent the data through its API, which in turn sends it to Windows with its own signed drivers. Finally, he used xbox360ce for compatibility. So it requires three programs, but Assis admitted that if he was more experienced, “it’d be only 1 with an XInput wrapper made specifically for the XOne gamepad.”

In the video he uploaded, where you can see him testing it with Arkham Asylum and Borderlands 2, the left and right triggers didn’t function, but apparently this is an issue which has since been solved.

On YouTube, Assis said that if nobody contests it, he’ll be launching by tomorrow, despite saying in the legal section of his site: “I don’t know how this could go against any rule from Microsoft, as there ain’t any actual drivers. I’m just using WinUSB (standard, every Windows come with this one), and a Driver Filter (which you can actually do with any device on your PC). Nothing more. But anyway for now, I won’t be launching it, as of pure fear of having problems with a multi-billionaire company.”

Login or Register
3
+3
-0
Belimawr's picture
717

yet the PS4 pad worked with the PC from day one, due to Sony making it work without drivers.

but realistically MS made very little change from the 360 to X1 so for most your better off sticking with the 360 pad, more so when MS has already had to "patch" the actual controller and the only way to patch it is with an X1 so it is probably better to just stick with a 360 pad until MS actually supports it and lets you do the patches on the gamepad.

2
+2
-0
Dmytro IELKIN's picture
2

Does it work wireless?

1
+1
-0
Belimawr's picture
717

most likely not as MS uses a proprietary wireless system meaning PC will need a dongle and I would put money on the 360 pad one not working so they can make even more money.

2
+2
-0
ExplorerBoy's picture
17

The Xbone controller is selling for twice the price of the Xbox 360 controller. Stick with 360 until price drops...

1
+1
-0
Zielak's picture
1

I've already made myself simple console (debug) app that shows me hex output from Xbox One controller. Every button, trigger and stick properly provides me data. I'm using the same technique that Lucas Assis used and I hope to make is playable before weekend comes. I don't have any console and I bought this controller before reading that there's no PC support :D

Try these free to play games
?

These are affiliate links - clicking them and playing the games directly supports PCGamesN

Spotlight
?

Our Spotlight units plug content our journalists have made, that our advertisers want to promote. Sometimes the promotion is paid for, but the content they go to is always independent with no client oversight or approval.

Alienware - Game VictoriousTurtle Beach
How Magic Duels: Origins is adapting to the evolution of the digital CCG

Magic Duels

How Magic Duels: Origins is adapting to the evolution of the digital CCG

Star Citizen's executive producer has left Cloud Imperium

Star Citizen's executive producer has left Cloud Imperium

Smite's World Championship prize pool has been capped at $1 million

Smite's World Championship prize pool has been capped at $1 million

Watch Consortium: The Tower Prophecy's striking gameplay teaser

Watch Consortium: The Tower Prophecy's striking gameplay teaser

Ubisoft’s Yves Guillemot: “we learned from the Watch Dogs experience”

Ubisoft’s Yves Guillemot: “we learned from the Watch Dogs experience”

Cloud Imperium Games opens new Frankfurt office for further Star Citizen development

Cloud Imperium Games opens new Frankfurt office for further Star Citizen development

Hai's return to Cloud9 can't stop team's slide as League of Legends team falls to 3-9

League of Legends

Hai's return to Cloud9 can't stop team's slide as League of Legends team falls to 3-9

Dean Hall’s Ion is EVE Online meets Minecraft,  has a “solid road map”

Dean Hall’s Ion is EVE Online meets Minecraft, has a “solid road map”

New EVE Online characters could start with 1-2 months worth of skills already learnt

New EVE Online characters could start with 1-2 months worth of skills already learnt

The Fallout 4 modding scene has already started

The Fallout 4 modding scene has already started

Warhammer: End Times - Vermintide burns fur with its mage class

Warhammer: End Times - Vermintide burns fur with its mage class

Flying Cafe for Semianimals finally has a release date for Cradle; launches July 24th

Flying Cafe for Semianimals finally has a release date for Cradle; launches July 24th

Scary games! The best horror games on PC

Condemned

Scary games! The best horror games on PC

Dawn of War 3 website domain registered by Sega; Relic seemingly involved

Dawn of War 3 website domain registered by Sega; Relic seemingly involved

Microsoft announce Minecraft: Windows 10 Edition; free to all existing PC owners

Microsoft announce Minecraft: Windows 10 Edition; free to all existing PC owners

Telltale preview Minecraft: Story Mode with creeper filled trailer

Telltale preview Minecraft: Story Mode with creeper filled trailer

Weekend Deal Dump: American Freedom Fireworks Day Edition

Weekend Deal Dump: American Freedom Fireworks Day Edition

Sword Coast Legends gameplay: watch a deadly dungeon get built and played through

Sword Coast Legends gameplay: watch a deadly dungeon get built and played through

Making it in Unreal: play as a self-delivering parcel in Unbox

Unbox

Making it in Unreal: play as a self-delivering parcel in Unbox

Find out what The Division's Dark Zone is all about in this story trailer

Find out what The Division's Dark Zone is all about in this story trailer

Dying Light's getting lots of summer events to take your mind off the heat

Dying Light's getting lots of summer events to take your mind off the heat

Slain! is a gothic action platformer that looks like a heavy metal album cover

Slain! is a gothic action platformer that looks like a heavy metal album cover

Card Hunter is on its way to Steam, along with a new expansion and co-op

Card Hunter is on its way to Steam, along with a new expansion and co-op