Just copy and paste this in buttondatasetup.ini, all that download is is an ini file containing this.
AddController "Controller_045"
AddAlias "Default"
AddAlias "Default Pad"
AddMap PC_AXIS_0_DOWN VB_AI_LS_DOWN
AddMap PC_AXIS_0_DOWN VB_FE_LS_DOWN
AddMap PC_AXIS_0_LEFT VB_AI_LS_LEFT
AddMap PC_AXIS_0_LEFT VB_FE_LS_LEFT
AddMap PC_AXIS_0_RIGHT VB_AI_LS_RIGHT
AddMap PC_AXIS_0_RIGHT VB_FE_LS_RIGHT
AddMap PC_AXIS_0_UP VB_AI_LS_UP
AddMap PC_AXIS_0_UP VB_FE_LS_UP
AddMap PC_CONTROL_BUTTON01 VB_AI_A
AddMap PC_CONTROL_BUTTON01 VB_FE_SELECT
AddMap PC_CONTROL_BUTTON02 VB_AI_B
AddMap PC_CONTROL_BUTTON02 VB_FE_CANCEL
AddMap PC_CONTROL_BUTTON03 VB_AI_X
AddMap PC_CONTROL_BUTTON03 VB_FE_X
AddMap PC_CONTROL_BUTTON04 VB_AI_Y
AddMap PC_CONTROL_BUTTON04 VB_FE_Y
AddMap PC_CONTROL_BUTTON09 VB_AI_START
AddMap PC_CONTROL_BUTTON09 VB_FE_START
AddMap PC_CONTROL_BUTTON10 VB_AI_BACK
AddMap PC_CONTROL_BUTTON10 VB_FE_HELP
AddMap PC_CONTROL_BUTTON13 VB_AI_LDPAD_DOWN
AddMap PC_CONTROL_BUTTON13 VB_FE_LDPAD_DOWN
AddMap PC_CONTROL_BUTTON12 VB_AI_LDPAD_UP
AddMap PC_CONTROL_BUTTON12 VB_FE_LDPAD_UP
AddMap PC_CONTROL_BUTTON14 VB_AI_LDPAD_LEFT
AddMap PC_CONTROL_BUTTON14 VB_FE_LDPAD_LEFT
AddMap PC_CONTROL_BUTTON15 VB_AI_LDPAD_RIGHT
AddMap PC_CONTROL_BUTTON15 VB_FE_LDPAD_RIGHT
AddMap PC_AXIS_1_UP VB_AI_RS_DOWN # Right Analog Down
AddMap PC_AXIS_1_UP VB_FE_RS_DOWN # Left Analog Down
AddMap PC_AXIS_1_LEFT VB_AI_RS_LEFT # Right Analog Left
AddMap PC_AXIS_1_LEFT VB_FE_RS_LEFT # Left Analog Left
AddMap PC_AXIS_1_RIGHT VB_AI_RS_RIGHT # Right Analog Right
AddMap PC_AXIS_1_RIGHT VB_FE_RS_RIGHT # Left Analog Right
AddMap PC_AXIS_1_DOWN VB_AI_RS_UP # Right Analog Up
AddMap PC_AXIS_1_DOWN VB_FE_RS_UP # Left Analog Up
AddMap PC_CONTROL_BUTTON05 VB_AI_LB
AddMap PC_CONTROL_BUTTON05 VB_FE_LB
AddMap PC_CONTROL_BUTTON06 VB_AI_RB
AddMap PC_CONTROL_BUTTON06 VB_FE_RB
AddMap PC_AXIS_2_RIGHT VB_AI_LT
AddMap PC_AXIS_2_RIGHT VB_FE_LT
AddMap PC_AXIS_2_DOWN VB_AI_RT
AddMap PC_AXIS_2_DOWN VB_FE_RT
AddController "Controller_025"
AddAlias "AUTO PAD"
AddAlias "Dual Trigger 3-in-1"
AddAlias "Dual Trigger 3-in-1 Rumble Force"
AddAlias "FireStorm Wireless Gamepad"
AddAlias "Firestorm Wireless Gamepad"
AddAlias "Logitech Cordless RumblePad 2"
AddAlias "Logitech Cordless RumblePad 2 USB"
AddAlias "Logitech Dual Action"
AddAlias "Logitech Dual Action (USB)"
AddAlias "Logitech Dual Action USB"
AddAlias "Logitech RumblePad 2 USB"
AddAlias "Run 'N' Drive Rumble Force"
AddAlias "Run 'N' Drive Wireless"
AddAlias "Run'N' Drive"
AddAlias "Run'N' Drive Rumble Force"
AddAlias "Run'N' Drive Wireless"
AddAlias "Run'N'Drive 3-in-1 Rumble Force"
AddAlias "Saitek P2900 Game Pad"
AddAlias "Saitek P2900 Pad"
AddAlias "Saitek P2900 USB Pad"
AddAlias "Saitek P2900 Wireless Pad"
AddAlias "SpeedLink D-Struct"
AddAlias "SpeedLink Strike Cubed"
AddAlias "SpeedLink Turbo Pad"
AddAlias "T Mini Wireless"
AddAlias "T-wireless 3-in-1 Rumble Force"
AddAlias "TURBO PAD"
AddAlias "Thrustmaster FireStorm(TM) Wireless"
AddMap PC_CONTROL_BUTTON02 VB_AI_A
AddMap PC_CONTROL_BUTTON02 VB_FE_SELECT
AddMap PC_CONTROL_BUTTON03 VB_AI_B
AddMap PC_CONTROL_BUTTON03 VB_FE_CANCEL
AddMap PC_CONTROL_BUTTON04 VB_AI_Y
AddMap PC_CONTROL_BUTTON04 VB_FE_Y
AddMap PC_CONTROL_BUTTON01 VB_AI_X
AddMap PC_CONTROL_BUTTON01 VB_FE_X
AddMap PC_CONTROL_BUTTON05 VB_AI_LB
AddMap PC_CONTROL_BUTTON05 VB_FE_LB
AddMap PC_CONTROL_BUTTON06 VB_AI_RB
AddMap PC_CONTROL_BUTTON06 VB_FE_RB
AddMap PC_CONTROL_BUTTON07 VB_AI_LT
AddMap PC_CONTROL_BUTTON07 VB_FE_LT
AddMap PC_CONTROL_BUTTON08 VB_AI_RT
AddMap PC_CONTROL_BUTTON08 VB_FE_RT
AddMap PC_POV_0_UP VB_AI_LDPAD_UP
AddMap PC_POV_0_UP VB_FE_LDPAD_UP
AddMap PC_POV_0_LEFT VB_AI_LDPAD_LEFT
AddMap PC_POV_0_LEFT VB_FE_LDPAD_LEFT
AddMap PC_POV_0_DOWN VB_AI_LDPAD_DOWN
AddMap PC_POV_0_DOWN VB_FE_LDPAD_DOWN
AddMap PC_POV_0_RIGHT VB_AI_LDPAD_RIGHT
AddMap PC_POV_0_RIGHT VB_FE_LDPAD_RIGHT
AddMap PC_CONTROL_BUTTON11 VB_AI_L3
AddMap PC_CONTROL_BUTTON11 VB_FE_L3
AddMap PC_CONTROL_BUTTON12 VB_AI_R3
AddMap PC_CONTROL_BUTTON12 VB_FE_R3
AddMap PC_AXIS_0_UP VB_AI_LS_UP
AddMap PC_AXIS_0_UP VB_FE_LS_UP
AddMap PC_AXIS_0_LEFT VB_AI_LS_LEFT
AddMap PC_AXIS_0_LEFT VB_FE_LS_LEFT
AddMap PC_AXIS_0_DOWN VB_AI_LS_DOWN
AddMap PC_AXIS_0_DOWN VB_FE_LS_DOWN
AddMap PC_AXIS_0_RIGHT VB_AI_LS_RIGHT
AddMap PC_AXIS_0_RIGHT VB_FE_LS_RIGHT
AddMap PC_AXIS_2_UP VB_AI_RS_UP
AddMap PC_AXIS_2_UP VB_FE_RS_UP
AddMap PC_AXIS_2_LEFT VB_AI_RS_LEFT
AddMap PC_AXIS_2_LEFT VB_FE_RS_LEFT
AddMap PC_AXIS_2_DOWN VB_AI_RS_DOWN
AddMap PC_AXIS_2_DOWN VB_FE_RS_DOWN
AddMap PC_AXIS_2_RIGHT VB_AI_RS_RIGHT
AddMap PC_AXIS_2_RIGHT VB_FE_RS_RIGHT
AddMap PC_CONTROL_BUTTON10 VB_AI_START
AddMap PC_CONTROL_BUTTON10 VB_FE_START
AddMap PC_CONTROL_BUTTON09 VB_AI_BACK
AddMap PC_CONTROL_BUTTON09 VB_FE_HELP