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

Strap in: the 2014 Steam Holiday Sale has officially launched; here's all the best offers

DayZ patch 0.52 adds a slew of features; includes gardening and grim suicide mechanics

WarCraft: Armies of Azeroth is a nostalgic Starcraft II mod remake of Blizzard's Warcraft III

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
501

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
501

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


Alienware - Game VictoriousTurtle Beach
Strap in: the 2014 Steam Holiday Sale has officially launched; here's all the best offers

Steam

Strap in: the 2014 Steam Holiday Sale has officially launched; here's all the best offers

DayZ patch 0.52 adds a slew of features; includes gardening and grim suicide mechanics

DayZ patch 0.52 adds a slew of features; includes gardening and grim suicide mechanics

WarCraft: Armies of Azeroth is a nostalgic Starcraft II mod remake of Blizzard's Warcraft III

WarCraft: Armies of Azeroth is a nostalgic Starcraft II mod remake of Blizzard's Warcraft III

Respawn's Vince Zampella says future titles might not be Origin exclusive; teases non-Titanfall game

Respawn's Vince Zampella says future titles might not be Origin exclusive; teases non-Titanfall game

Assetto Corsa races out of Steam Early Access with version 1.0

Assetto Corsa races out of Steam Early Access with version 1.0

Call of Duty: Advanced Warfare teases mechanised zombies in new Havoc DLC trailer

Call of Duty: Advanced Warfare teases mechanised zombies in new Havoc DLC trailer

Port Review - Metal Gear Solid 5: Ground Zeroes

Metal Gear Solid 5: Ground Zeroes

Port Review - Metal Gear Solid 5: Ground Zeroes

Sign up to the Armored Warfare beta, and get your very own handsome tank commander

Sign up to the Armored Warfare beta, and get your very own handsome tank commander

Slave revolution sparks civil war inside Elite: Dangerous; escalates to massive capital ship warfare

Slave revolution sparks civil war inside Elite: Dangerous; escalates to massive capital ship warfare

Blizzard to consider in-game subscription time item for World of Warcraft

Blizzard to consider in-game subscription time item for World of Warcraft

StarCraft II ladder players will dive into a new map pool in 2015

StarCraft II ladder players will dive into a new map pool in 2015

Trials Fusion will take Uplayers for a free multiplayer spin this weekend

Trials Fusion will take Uplayers for a free multiplayer spin this weekend

The 15 best space games on PC

15 best PC space games

The 15 best space games on PC

Let's take a second to appreciate that Mojang made an announcement within a text adventure

Let's take a second to appreciate that Mojang made an announcement within a text adventure

Have you seen it? Evolve trailer shows off the Wraith, an invisible boss monster

Have you seen it? Evolve trailer shows off the Wraith, an invisible boss monster

Chris Roberts sends congrats to Braben on Elite: Dangerous launch, plays down rivalry

Chris Roberts sends congrats to Braben on Elite: Dangerous launch, plays down rivalry

Notch just bought a house

Notch just bought a house

Legacy of the Void: how Blizzard are building a beta StarCraft II with

Legacy of the Void: how Blizzard are building a beta StarCraft II with "meaningful" upgrades

The 100 Best Minecraft Skins

Minecraft

The 100 Best Minecraft Skins

Minecraft 1.8.2 pre-released with altered explosion physics and better performance

Minecraft 1.8.2 pre-released with altered explosion physics and better performance

Far Cry 4's

Far Cry 4's "Escape from Durgesh Prison" DLC to hit in January; will feature perma-death

Hotline Miami 2: Wrong Number committed to a 2015 release; also coming in vinyl form

Hotline Miami 2: Wrong Number committed to a 2015 release; also coming in vinyl form

Evolve demonstrates new

Evolve demonstrates new "Wraith" monster with an interactive trailer

Planetside 2 update adds activatable knives and spitfire auto-turrets for engineers

Planetside 2 update adds activatable knives and spitfire auto-turrets for engineers