I managed to get a gamecube controller working for input specifically by running this through Steam and allowing steam controller input. Humorously, my antivirus software flagged it as a generic virus after that. Went ahead and submitted a false positive report on their website ;]