diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_bumper_left.png b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_bumper_left.png new file mode 100644 index 0000000..a8e61b4 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_bumper_left.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_bumper_right.png b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_bumper_right.png new file mode 100644 index 0000000..378c324 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_bumper_right.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_dpad_down.png b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_dpad_down.png new file mode 100644 index 0000000..80980c1 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_dpad_down.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_dpad_left.png b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_dpad_left.png new file mode 100644 index 0000000..518f3f6 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_dpad_left.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_dpad_right.png b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_dpad_right.png new file mode 100644 index 0000000..efa1a2b Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_dpad_right.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_dpad_up.png b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_dpad_up.png new file mode 100644 index 0000000..a856341 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_dpad_up.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_face_button_down.png b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_face_button_down.png new file mode 100644 index 0000000..906300f Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_face_button_down.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_face_button_left.png b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_face_button_left.png new file mode 100644 index 0000000..d8c2780 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_face_button_left.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_face_button_right.png b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_face_button_right.png new file mode 100644 index 0000000..bb60df9 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_face_button_right.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_face_button_up.png b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_face_button_up.png new file mode 100644 index 0000000..e03a123 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_face_button_up.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_left_trigger.png b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_left_trigger.png new file mode 100644 index 0000000..ff2f695 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_left_trigger.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_right_trigger.png b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_right_trigger.png new file mode 100644 index 0000000..8d40b06 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_right_trigger.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_select_button.png b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_select_button.png new file mode 100644 index 0000000..19604e2 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_select_button.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_stick_left.png b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_stick_left.png new file mode 100644 index 0000000..b403672 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_stick_left.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_stick_right.png b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_stick_right.png new file mode 100644 index 0000000..9726759 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_stick_right.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_touchpad.png b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_touchpad.png new file mode 100644 index 0000000..0997317 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/dualshock/ps4_touchpad.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_bumper_left.png b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_bumper_left.png new file mode 100644 index 0000000..54193f7 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_bumper_left.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_bumper_right.png b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_bumper_right.png new file mode 100644 index 0000000..e0d3edb Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_bumper_right.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_circle_button.png b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_circle_button.png new file mode 100644 index 0000000..83af15e Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_circle_button.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_dpad_down.png b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_dpad_down.png new file mode 100644 index 0000000..158b380 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_dpad_down.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_dpad_left.png b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_dpad_left.png new file mode 100644 index 0000000..378708a Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_dpad_left.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_dpad_right.png b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_dpad_right.png new file mode 100644 index 0000000..1fe9187 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_dpad_right.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_dpad_up.png b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_dpad_up.png new file mode 100644 index 0000000..5a208a1 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_dpad_up.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_face_button_down.png b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_face_button_down.png new file mode 100644 index 0000000..97bc214 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_face_button_down.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_face_button_left.png b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_face_button_left.png new file mode 100644 index 0000000..db2d318 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_face_button_left.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_face_button_right.png b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_face_button_right.png new file mode 100644 index 0000000..3238b11 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_face_button_right.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_face_button_up.png b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_face_button_up.png new file mode 100644 index 0000000..aebffe5 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_face_button_up.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_home_button.png b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_home_button.png new file mode 100644 index 0000000..24ca861 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_home_button.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_left_trigger.png b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_left_trigger.png new file mode 100644 index 0000000..9f746a5 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_left_trigger.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_right_trigger.png b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_right_trigger.png new file mode 100644 index 0000000..ae3b084 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_right_trigger.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_select_button.png b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_select_button.png new file mode 100644 index 0000000..c988e25 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_select_button.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_sl_button.png b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_sl_button.png new file mode 100644 index 0000000..ac6a6bd Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_sl_button.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_sr_button.png b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_sr_button.png new file mode 100644 index 0000000..33683d2 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_sr_button.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_start_button.png b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_start_button.png new file mode 100644 index 0000000..3531563 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_start_button.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_stick_left.png b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_stick_left.png new file mode 100644 index 0000000..ad1bee0 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_stick_left.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_stick_right.png b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_stick_right.png new file mode 100644 index 0000000..b20e7d2 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_stick_right.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_touchpad.png b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_touchpad.png new file mode 100644 index 0000000..0997317 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/switch/switch_touchpad.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/a_button.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/a_button.png new file mode 100644 index 0000000..1425cdf Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/a_button.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/b_button.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/b_button.png new file mode 100644 index 0000000..455a45d Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/b_button.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/back.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/back.png new file mode 100644 index 0000000..5d1b0e1 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/back.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/dpad_down.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/dpad_down.png new file mode 100644 index 0000000..95df9b0 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/dpad_down.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/dpad_left.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/dpad_left.png new file mode 100644 index 0000000..bba34e5 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/dpad_left.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/dpad_right.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/dpad_right.png new file mode 100644 index 0000000..195cc56 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/dpad_right.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/dpad_up.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/dpad_up.png new file mode 100644 index 0000000..d958c1a Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/dpad_up.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/guide.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/guide.png new file mode 100644 index 0000000..50a9f9d Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/guide.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/left_bumper.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/left_bumper.png new file mode 100644 index 0000000..b100b11 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/left_bumper.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/left_bumper_big.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/left_bumper_big.png new file mode 100644 index 0000000..194a408 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/left_bumper_big.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/left_stick.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/left_stick.png new file mode 100644 index 0000000..96ed6ae Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/left_stick.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/left_trigger.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/left_trigger.png new file mode 100644 index 0000000..6c2659b Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/left_trigger.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/left_trigger_big.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/left_trigger_big.png new file mode 100644 index 0000000..e7fc042 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/left_trigger_big.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/right_bumper.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/right_bumper.png new file mode 100644 index 0000000..f687d4e Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/right_bumper.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/right_bumper_big.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/right_bumper_big.png new file mode 100644 index 0000000..6bc380e Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/right_bumper_big.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/right_stick.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/right_stick.png new file mode 100644 index 0000000..fbc5fc8 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/right_stick.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/right_trigger.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/right_trigger.png new file mode 100644 index 0000000..439c158 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/right_trigger.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/right_trigger_big.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/right_trigger_big.png new file mode 100644 index 0000000..01c9651 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/right_trigger_big.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/start.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/start.png new file mode 100644 index 0000000..359e589 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/start.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/touchpad.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/touchpad.png new file mode 100644 index 0000000..0997317 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/touchpad.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/x_button.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/x_button.png new file mode 100644 index 0000000..2d77d21 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/x_button.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/xbox_dpad.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/xbox_dpad.png new file mode 100644 index 0000000..b6494e2 Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/xbox_dpad.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/buttons/xbox/y_button.png b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/y_button.png new file mode 100644 index 0000000..8989e4b Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/buttons/xbox/y_button.png differ diff --git a/src/main/resources/assets/controlify/textures/gui/pointer.png b/src/main/resources/assets/controlify/textures/gui/pointer.png new file mode 100644 index 0000000..9a3fceb Binary files /dev/null and b/src/main/resources/assets/controlify/textures/gui/pointer.png differ