Are you running it from within Steam, and is the Big Picture overlay working properly within the game?
No, but let me explain what I know in slightly more detail.
I started by trying to mess with the SpaceWars code to understand how to interface with the controller.
At this point I decided it would be best if I just used an unmodified steamworks SDK and get controller support working in SpaceWars before I tried any more custom code. From what I understood I figured it was likely that the IGA file wasn't getting loaded properly.
Any ideas?
Steam seemed to be detecting the SpaceWars binary fine. It would print out little messages when I launched the SpaceWars binary, and I could see where the Steam Controller was being switched back to use it's default .vdf when I closed the game.
I just installed the SDK in Windows and the Controller works there for me. I just build and run the game and it works. I should be able to use Windows to do the testing I wanted to do, but I think this is still an issue.
Did you not build Spacewar against the Steam Runtime? It might be why it's failing to start when you add it to Steam. Starting from Steam is required for proper controller functionality, the overlay not working is the reason your controller configuration isn't applying. You can try LD_PRELOADING gameoverlayrenderer.so by hand as well.
Hello @bbbales2, are you still experiencing this issue on an up to date system?
@kisak-valve Sorry! I don't know the status of this. My last post is probably about the last time I messed with it.
Thanks for the feedback @bbbales2, closing as outdated.
Nothing extracted yet.
I was able to successfully build and run the Steamworks SpaceWars example (https://partner.steamgames.com/documentation/example) but I was unable to get the controller support working. I'm running Ubuntu 14.04.
As I understand it the D-pad should map to directions in game and the right trigger to shoot, but it's not working.