To use this configuration file, place it in {SteamFolder}/SteamApps/common/TowerFall/Gamepad_Config/
If it doesn't work, try using x360ce (or something similar) to find your controller's Product GUID and replace the ID in the section of ANNE.xml
| <gamepad> | |
| <name>A.N.N.E Controller</name> | |
| <id>00110079-0000-0000-0000-504944564944</id> | |
| <jump> | |
| <button id="2"/> | |
| </jump> | |
| <shoot> | |
| <button id="1"/> | |
| <button id="3"/> | |
| </shoot> | |
| <dodge> | |
| <button id="4"/> | |
| <button id="5"/> | |
| <axis_above id="2" threshold=".2"/> | |
| <axis_below id="2" threshold="-.2"/> | |
| </dodge> | |
| <arrows> | |
| <button id="0"/> | |
| </arrows> | |
| <left> | |
| <pov_left id="0"/> | |
| <axis_below id="0" threshold="-.5"/> | |
| </left> | |
| <right> | |
| <pov_right id="0"/> | |
| <axis_above id="0" threshold=".5"/> | |
| </right> | |
| <up> | |
| <pov_up id="0"/> | |
| <axis_below id="1" threshold="-.8"/> | |
| </up> | |
| <down> | |
| <pov_down id="0"/> | |
| <axis_above id="1" threshold=".8"/> | |
| </down> | |
| <aim> | |
| <pov id="0"/> | |
| <axes x="0" y="1" threshold=".3"/> | |
| </aim> | |
| <start> | |
| <button id="9"/> | |
| </start> | |
| <confirm> | |
| <button id="2"/> | |
| </confirm> | |
| <back> | |
| <button id="1"/> | |
| <button id="3"/> | |
| </back> | |
| <alt> | |
| <button id="5"/> | |
| <axis_below id="2" threshold="-.1"/> | |
| </alt> | |
| <alt2> | |
| <button id="4"/> | |
| <axis_above id="2" threshold=".1"/> | |
| </alt2> | |
| <skip_replay> | |
| <button id="9"/> | |
| </skip_replay> | |
| <icons> | |
| <player>snes/player</player> | |
| <move>snes/dpad</move> | |
| <jump>snes/b</jump> | |
| <shoot>snes/y</shoot> | |
| <dodge>snes/r</dodge> | |
| <start>snes/start</start> | |
| <confirm>snes/b</confirm> | |
| <back>snes/a</back> | |
| <alt>snes/r</alt> | |
| <alt2>snes/l</alt2> | |
| <skip_replay>snes/start</skip_replay> | |
| </icons> | |
| </gamepad> |