Also, it's worth noting that the controller works fine if I open up the EOCapp exe on its own, with administrator rights. Could this potentially narrow it down? I don't get it, but it seems steam might be doing this.