STEAM GROUP
Steam Client Beta SteamBeta
STEAM GROUP
Steam Client Beta SteamBeta
11,641
IN-GAME
55,969
ONLINE
Founded
January 8, 2013
All Discussions > Bug Reports > Topic Details
DeathStar Jun 13, 2017 @ 7:52pm
Steam Controller Config (Black Desert Online)
ISSUE
This issue might be a two fold, but launching a steam game that has an anti-cheat from Big Picture mode pops up with the UAC for that game to be run as admin... This breaks the overlay from being able to run on top of that game properly, therefore breaking the controller input. If steam is launched as admin, then the game will no longer launch, as steam enters an endless loop for saying that a controller configuration must been chosen (First time controller setup). Once a controller configuration is chosen, the configuration is never actually set.

GAME
Black Desert Online (BDO) - Steam Version

OS
Windows 10

STEPS (Take 1)
-Run Steam's Big Picture Mode as non-Admin
-Select Library
-Select BDO
-Select Play Game
-UAC Pops up, controller inputs are null

STEPS (Take 2)
-Run Steam's Big Picture Mode as Admin
-Select Library
-Select BDO
-Select Play Game
-"First Time Controller Setup" pops up
-Choose configuration
-Apply configuration
--Nothing happens after this step
-Use the back button to return to the "Play Game" screen

STEPS (Take 3)
-Ensure both permissions for Program Files/BDO and Program Files/Steam are set for All Users to have "Full Control"
-Same thing occurs as in "Take 1"

RESULTS
Unable to use the Steam Controller

EXPECTED
Should be able to save the config, then play the game using that config.
< >
Showing 1-8 of 8 comments
SYSDmg Jun 23, 2017 @ 9:38pm 
I'm glad it's not just me that's having this issue. It's driving me insane as I really wanna play BDO with a controller as I've just recently been injured and can't use a mouse and keyboard for extended periods of time but the steam controller I can :(
Domo14 Jun 25, 2017 @ 8:15am 
I have the same problem right now. Its weird because I can play the game with my Xbox one controller and not my Steam controller :(
SYSDmg Jun 25, 2017 @ 8:46am 
I'm glad you commented to remind me about this. I got mine working!
All I did was navigate to the steamapps directory where BDO is stored. Right click and go to properties of the bdo executible and go to compatibility mode and check "run as administrator" then I did the same for the main steam executible (also make sure you're running the steam beta) and everything seems to work and work REAL good, this game is awesome with a controller!
DeathStar Jun 26, 2017 @ 2:23pm 
@SYSDmg, I tried that setting the permissions to run both as admin and it worked for a couple of days, but then it started to fail. I ended up creating a Task with the Windows Task Scheduler to run at login with "Run with Higest Privileges." So far no issues...

How to Create a Task with Windows Task Scheduler:
https://www.sevenforums.com/tutorials/67503-task-create-run-program-startup-log.html
𝕯𝖔𝖓 𝕮 Aug 15, 2017 @ 8:41pm 
So, steam controller doesn't work if I don't do these steps, but a Xbox One controller will work perfectly fine?...

Originally posted by SYSDmg:
I'm glad you commented to remind me about this. I got mine working!
All I did was navigate to the steamapps directory where BDO is stored. Right click and go to properties of the bdo executible and go to compatibility mode and check "run as administrator" then I did the same for the main steam executible (also make sure you're running the steam beta) and everything seems to work and work REAL good, this game is awesome with a controller!
DeathStar Aug 20, 2017 @ 10:14am 
Steam controller and xbox/ps controller have two very different input methods as far as I know... so yes...
austinp_valve Aug 25, 2017 @ 2:48pm 
The difference here is injected XInput vs the game's normal controller code.

For non-opted in Xbox controllers the game is getting the controller inputs from the Xinput libraries in windows. For non-opted in DS4 controllers the game is either using Direct input, SDL, or their own implementation of reading the USB traffic.

When the SC is used, any controller is streamed via in-home streaming, or a DS4/Xbox controller is opted-in we will hook the Xinput calls of the game and inject the emulated controller based on how you have your controller config setup. If something interferes w/ Steam while the game is starting up we will miss the chance to hook the game and emulated controller inputs will fail to work.
Estrateking May 11, 2018 @ 12:00pm 
I managed to get it to work with GloSC. Find your prefered setup, save it locally, start a new GloSC overlay without launching anything, associate this saved setup with it, and then run BDO.
Works for me, not Steam version of BDO.
Just make sure to run both GloSC and Steam as admin.
< >
Showing 1-8 of 8 comments
Per page: 1530 50

All Discussions > Bug Reports > Topic Details
Date Posted: Jun 13, 2017 @ 7:52pm
Posts: 8