Posted February 05, 2020
This game's page states it's got controller support, but it wasn't working. I looked in the game directory and saw a program called joyquery, but I couldn't figure out how to make it work. So, apparently, it should kick in automatically, if you start the game with a controller connected, except, sometimes it "forgets" to do so. So, I contacted the developer, and he confirmed that the game does NOT have official controller support, and no controller support update will be released. It seems like joyquery was introduced in a later update as a workaround, because people (like myself) couldn't stop bitching about controller support, but, I guess, it didn't quite work for everyone, so they dropped controller support entirely. At least, this is what I understood so far.
So, I googled a little bit and found a not-so-automatic (you'll need to follow the instructions below), yet perfectly functional solution for controller support. This is Windows-only (and XInput-only), but I'm sure there are similar programs for Linux.
1. Download Gopher360
2. Move Gopher.exe to Anodyne's game directory (or anywhere you want really, the location doesn't matter)
3. Drop this config.ini next to Gopher.exe
4. Run Gopher.exe (You'll see a command prompt window with a blue background)
5. Run Anodyne
Of course, this isn't perfect. You'll need to run Gopher every time before running Anodyne, and then close it manually, when you're done, but, hey, it works. My config.ini removes all Gopher internal hotkeys (so you won't have to worry about Gopher settings) and has the following button assignments:
D-Pad = Arrow Keys
Start = Enter
A(X) = C
B(O) = X
I'm using this with a DS3 controller (both wired and wireless) with SCP drivers (The official Sony drivers register the controller as DInput, Gopher only supports XInput), but the layout SHOULD be working as is with XBOX Controllers. I don't have a DS4 controller, so I'm not sure if the button layout is the same, but if you want to test, you'll need DS4WIndows.
So, I googled a little bit and found a not-so-automatic (you'll need to follow the instructions below), yet perfectly functional solution for controller support. This is Windows-only (and XInput-only), but I'm sure there are similar programs for Linux.
1. Download Gopher360
2. Move Gopher.exe to Anodyne's game directory (or anywhere you want really, the location doesn't matter)
3. Drop this config.ini next to Gopher.exe
4. Run Gopher.exe (You'll see a command prompt window with a blue background)
5. Run Anodyne
Of course, this isn't perfect. You'll need to run Gopher every time before running Anodyne, and then close it manually, when you're done, but, hey, it works. My config.ini removes all Gopher internal hotkeys (so you won't have to worry about Gopher settings) and has the following button assignments:
D-Pad = Arrow Keys
Start = Enter
A(X) = C
B(O) = X
I'm using this with a DS3 controller (both wired and wireless) with SCP drivers (The official Sony drivers register the controller as DInput, Gopher only supports XInput), but the layout SHOULD be working as is with XBOX Controllers. I don't have a DS4 controller, so I'm not sure if the button layout is the same, but if you want to test, you'll need DS4WIndows.