summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--.gitmodules2
-rw-r--r--app/.gitignore2
-rw-r--r--app/ECS/components/00_renderable.rb8
-rw-r--r--app/ECS/components/02_label.rb22
-rw-r--r--app/ECS/components/03_player_control.rb23
-rw-r--r--app/ECS/components/04_map.rb21
-rw-r--r--app/ECS/components/05_map_object.rb16
-rw-r--r--app/ECS/components/06_grid_singleton.rb16
-rw-r--r--app/ECS/signatures.rb18
-rw-r--r--app/ECS/systems/00_player.rb4
-rw-r--r--app/ECS/systems/99_render.rb19
-rw-r--r--app/helpers/00_tileset.rb42
-rw-r--r--app/test.json49
-rw-r--r--app/tick.rb23
-rw-r--r--assets/circle/black.pngbin0 -> 1882 bytes
-rw-r--r--assets/circle/blue.pngbin0 -> 2901 bytes
-rw-r--r--assets/circle/gray.pngbin0 -> 3006 bytes
-rw-r--r--assets/circle/green.pngbin0 -> 2887 bytes
-rw-r--r--assets/circle/indigo.pngbin0 -> 2433 bytes
-rw-r--r--assets/circle/orange.pngbin0 -> 2670 bytes
-rw-r--r--assets/circle/red.pngbin0 -> 2233 bytes
-rw-r--r--assets/circle/violet.pngbin0 -> 2439 bytes
-rw-r--r--assets/circle/white.pngbin0 -> 1754 bytes
-rw-r--r--assets/circle/yellow.pngbin0 -> 2456 bytes
-rw-r--r--assets/hexagon/black.pngbin0 -> 2602 bytes
-rw-r--r--assets/hexagon/blue.pngbin0 -> 4842 bytes
-rw-r--r--assets/hexagon/gray.pngbin0 -> 5184 bytes
-rw-r--r--assets/hexagon/green.pngbin0 -> 4695 bytes
-rw-r--r--assets/hexagon/indigo.pngbin0 -> 4918 bytes
-rw-r--r--assets/hexagon/orange.pngbin0 -> 4825 bytes
-rw-r--r--assets/hexagon/red.pngbin0 -> 3753 bytes
-rw-r--r--assets/hexagon/violet.pngbin0 -> 5069 bytes
-rw-r--r--assets/hexagon/white.pngbin0 -> 5326 bytes
-rw-r--r--assets/hexagon/yellow.pngbin0 -> 5249 bytes
-rw-r--r--assets/isometric/black.pngbin0 -> 264 bytes
-rw-r--r--assets/isometric/blue.pngbin0 -> 361 bytes
-rw-r--r--assets/isometric/gray.pngbin0 -> 493 bytes
-rw-r--r--assets/isometric/green.pngbin0 -> 361 bytes
-rw-r--r--assets/isometric/indigo.pngbin0 -> 361 bytes
-rw-r--r--assets/isometric/orange.pngbin0 -> 361 bytes
-rw-r--r--assets/isometric/red.pngbin0 -> 361 bytes
-rw-r--r--assets/isometric/violet.pngbin0 -> 361 bytes
-rw-r--r--assets/isometric/white.pngbin0 -> 361 bytes
-rw-r--r--assets/isometric/yellow.pngbin0 -> 361 bytes
-rwxr-xr-xassets/json/_sync.sh4
-rw-r--r--assets/json/map_test2.json66
-rw-r--r--assets/json/map_test_map.json69
-rw-r--r--assets/json/test_map.json62
-rw-r--r--assets/json/tileset_1_Generic_16x16.json14
-rw-r--r--assets/json/tileset_Room_Builder_16x16.json14
-rw-r--r--assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_Enter.pngbin0 -> 1321 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_Mouse.pngbin0 -> 3081 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_Normal.pngbin0 -> 1162 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_Super_Wide.pngbin0 -> 957 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_Wide.pngbin0 -> 1103 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_tall.pngbin0 -> 1070 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Enter.pngbin0 -> 1315 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Mouse.pngbin0 -> 3252 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Normal.pngbin0 -> 1160 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Super_Wide.pngbin0 -> 894 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Tall.pngbin0 -> 1054 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Wide.pngbin0 -> 1108 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/0_Key_Dark.pngbin0 -> 1799 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/10_Key_Dark.pngbin0 -> 1691 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/11_Key_Dark.pngbin0 -> 1457 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/12_Key_Dark.pngbin0 -> 1657 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/1_Key_Dark.pngbin0 -> 1405 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/2_Key_Dark.pngbin0 -> 1751 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/3_Key_Dark.pngbin0 -> 1905 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/4_Key_Dark.pngbin0 -> 1506 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/5_Key_Dark.pngbin0 -> 1748 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/6_Key_Dark.pngbin0 -> 1850 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/7_Key_Dark.pngbin0 -> 1499 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/8_Key_Dark.pngbin0 -> 1979 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/9_Key_Dark.pngbin0 -> 1851 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/A_Key_Dark.pngbin0 -> 1662 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Alt_Key_Dark.pngbin0 -> 1808 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Arrow_Down_Key_Dark.pngbin0 -> 1413 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Arrow_Left_Key_Dark.pngbin0 -> 1441 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Arrow_Right_Key_Dark.pngbin0 -> 1502 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Arrow_Up_Key_Dark.pngbin0 -> 1384 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Asterisk_Key_Dark.pngbin0 -> 1634 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/B_Key_Dark.pngbin0 -> 1700 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Backspace_Alt_Key_Dark.pngbin0 -> 1371 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Backspace_Key_Dark.pngbin0 -> 2547 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Bracket_Left_Key_Dark.pngbin0 -> 1243 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Bracket_Right_Key_Dark.pngbin0 -> 1248 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/C_Key_Dark.pngbin0 -> 1870 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Caps_Lock_Key_Dark.pngbin0 -> 2329 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Command_Key_Dark.pngbin0 -> 2140 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Ctrl_Key_Dark.pngbin0 -> 2020 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/D_Key_Dark.pngbin0 -> 1713 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Del_Key_Dark.pngbin0 -> 1951 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/E_Key_Dark.pngbin0 -> 1343 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/End_Key_Dark.pngbin0 -> 1758 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Enter_Alt_Key_Dark.pngbin0 -> 1619 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Enter_Key_Dark.pngbin0 -> 2279 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Enter_Tall_Key_Dark.pngbin0 -> 1627 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Esc_Key_Dark.pngbin0 -> 2035 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/F10_Key_Dark.pngbin0 -> 1691 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/F11_Key_Dark.pngbin0 -> 1457 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/F12_Key_Dark.pngbin0 -> 1657 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/F1_Key_Dark.pngbin0 -> 1455 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/F2_Key_Dark.pngbin0 -> 1630 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/F3_Key_Dark.pngbin0 -> 1767 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/F4_Key_Dark.pngbin0 -> 1472 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/F5_Key_Dark.pngbin0 -> 1674 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/F6_Key_Dark.pngbin0 -> 1736 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/F7_Key_Dark.pngbin0 -> 1427 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/F8_Key_Dark.pngbin0 -> 1802 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/F9_Key_Dark.pngbin0 -> 1708 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/F_Key_Dark.pngbin0 -> 1309 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/G_Key_Dark.pngbin0 -> 1948 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/H_Key_Dark.pngbin0 -> 1336 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Home_Key_Dark.pngbin0 -> 1879 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/I_Key_Dark.pngbin0 -> 1230 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Insert_Key_Dark.pngbin0 -> 1871 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/J_Key_Dark.pngbin0 -> 1468 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/K_Key_Dark.pngbin0 -> 1749 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/L_Key_Dark.pngbin0 -> 1265 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/M_Key_Dark.pngbin0 -> 1613 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Mark_Left_Key_Dark.pngbin0 -> 1640 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Mark_Right_Key_Dark.pngbin0 -> 1568 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Minus_Key_Dark.pngbin0 -> 1225 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Mouse_Left_Key_Dark.pngbin0 -> 3184 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Mouse_Middle_Key_Dark.pngbin0 -> 3089 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Mouse_Right_Key_Dark.pngbin0 -> 3227 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Mouse_Simple_Key_Dark.pngbin0 -> 3081 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/N_Key_Dark.pngbin0 -> 1551 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Num_Lock_Key_Dark.pngbin0 -> 2371 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/O_Key_Dark.pngbin0 -> 2008 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/P_Key_Dark.pngbin0 -> 1547 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Page_Down_Key_Dark.pngbin0 -> 2747 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Page_Up_Key_Dark.pngbin0 -> 2373 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Plus_Key_Dark.pngbin0 -> 1337 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Plus_Tall_Key_Dark.pngbin0 -> 1247 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Print_Screen_Key_Dark.pngbin0 -> 2605 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Q_Key_Dark.pngbin0 -> 1984 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Question_Key_Dark.pngbin0 -> 1830 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Quote_Key_Dark.pngbin0 -> 1262 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/R_Key_Dark.pngbin0 -> 1697 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/S_Key_Dark.pngbin0 -> 2028 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Semicolon_Key_Dark.pngbin0 -> 1468 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Shift_Alt_Key_Dark.pngbin0 -> 1932 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Shift_Key_Dark.pngbin0 -> 2330 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Slash_Key_Dark.pngbin0 -> 1508 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Space_Key_Dark.pngbin0 -> 2498 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/T_Key_Dark.pngbin0 -> 1283 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Tab_Key_Dark.pngbin0 -> 2018 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Tilda_Key_Dark.pngbin0 -> 1734 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/U_Key_Dark.pngbin0 -> 1544 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/V_Key_Dark.pngbin0 -> 1658 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/W_Key_Dark.pngbin0 -> 1906 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Win_Key_Dark.pngbin0 -> 1755 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/X_Key_Dark.pngbin0 -> 1883 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Y_Key_Dark.pngbin0 -> 1610 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Dark/Z_Key_Dark.pngbin0 -> 1588 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/0_Key_Light.pngbin0 -> 1811 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/10_Key_Light.pngbin0 -> 1714 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/11_Key_Light.pngbin0 -> 1466 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/12_Key_Light.pngbin0 -> 1669 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/1_Key_Light.pngbin0 -> 1391 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/2_Key_Light.pngbin0 -> 1752 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/3_Key_Light.pngbin0 -> 1920 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/4_Key_Light.pngbin0 -> 1510 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/5_Key_Light.pngbin0 -> 1753 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/6_Key_Light.pngbin0 -> 1866 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/7_Key_Light.pngbin0 -> 1513 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/8_Key_Light.pngbin0 -> 1994 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/9_Key_Light.pngbin0 -> 1862 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/A_Key_Light.pngbin0 -> 1695 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Alt_Key_Light.pngbin0 -> 1773 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Arrow_Down_Key_Light.pngbin0 -> 1415 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Arrow_Left_Key_Light.pngbin0 -> 1462 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Arrow_Right_Key_Light.pngbin0 -> 1508 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Arrow_Up_Key_Light.pngbin0 -> 1388 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Asterisk_Key_Light.pngbin0 -> 1653 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/B_Key_Light.pngbin0 -> 1703 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Backspace_Alt_Key_Light.pngbin0 -> 1409 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Backspace_Key_Light.pngbin0 -> 2636 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Bracket_Left_Key_Light.pngbin0 -> 1251 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Bracket_Right_Key_Light.pngbin0 -> 1254 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/C_Key_Light.pngbin0 -> 1918 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Caps_Lock_Key_Light.pngbin0 -> 2360 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Command_Key_Light.pngbin0 -> 2153 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Ctrl_Key_Light.pngbin0 -> 2004 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/D_Key_Light.pngbin0 -> 1699 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Del_Key_Light.pngbin0 -> 1957 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/E_Key_Light.pngbin0 -> 1341 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/End_Key_Light.pngbin0 -> 1765 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Enter_Alt_Key_Light.pngbin0 -> 1627 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Enter_Key_Light.pngbin0 -> 2312 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Enter_Tall_Key_Light.pngbin0 -> 1603 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Esc_Key_Light.pngbin0 -> 2041 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/F10_Key_Light.pngbin0 -> 1714 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/F11_Key_Light.pngbin0 -> 1466 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/F12_Key_Light.pngbin0 -> 1669 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/F1_Key_Light.pngbin0 -> 1469 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/F2_Key_Light.pngbin0 -> 1655 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/F3_Key_Light.pngbin0 -> 1782 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/F4_Key_Light.pngbin0 -> 1482 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/F5_Key_Light.pngbin0 -> 1677 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/F6_Key_Light.pngbin0 -> 1746 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/F7_Key_Light.pngbin0 -> 1451 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/F8_Key_Light.pngbin0 -> 1838 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/F9_Key_Light.pngbin0 -> 1729 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/F_Key_Light.pngbin0 -> 1301 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/G_Key_Light.pngbin0 -> 1967 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/H_Key_Light.pngbin0 -> 1304 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Home_Key_Light.pngbin0 -> 1943 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/I_Key_Light.pngbin0 -> 1216 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Insert_Key_Light.pngbin0 -> 1829 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/J_Key_Light.pngbin0 -> 1452 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/K_Key_Light.pngbin0 -> 1762 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/L_Key_Light.pngbin0 -> 1254 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/M_Key_Light.pngbin0 -> 1646 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Mark_Left_Key_Light.pngbin0 -> 1642 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Mark_Right_Key_Light.pngbin0 -> 1587 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Minus_Key_Light.pngbin0 -> 1223 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Mouse_Left_Key_Light.pngbin0 -> 3362 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Mouse_Middle_Key_Light.pngbin0 -> 3242 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Mouse_Right_Key_Light.pngbin0 -> 3340 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Mouse_Simple_Key_Light.pngbin0 -> 3252 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/N_Key_Light.pngbin0 -> 1550 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Num_Lock_Key_Light.pngbin0 -> 2465 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/O_Key_Light.pngbin0 -> 2015 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/P_Key_Light.pngbin0 -> 1534 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Page_Down_Key_Light.pngbin0 -> 2922 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Page_Up_Key_Light.pngbin0 -> 2463 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Plus_Key_Light.pngbin0 -> 1330 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Plus_Tall_Key_Light.pngbin0 -> 1190 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Print_Screen_Key_Light.pngbin0 -> 2616 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Q_Key_Light.pngbin0 -> 2031 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Question_Key_Light.pngbin0 -> 1842 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Quote_Key_Light.pngbin0 -> 1251 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/R_Key_Light.pngbin0 -> 1675 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/S_Key_Light.pngbin0 -> 1969 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Semicolon_Key_Light.pngbin0 -> 1496 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Shift_Alt_Key_Light.pngbin0 -> 1935 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Shift_Key_Light.pngbin0 -> 2311 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Slash_Key_Light.pngbin0 -> 1491 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Space_Key_Light.pngbin0 -> 2583 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/T_Key_Light.pngbin0 -> 1260 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Tab_Key_Light.pngbin0 -> 2025 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Tilda_Key_Light.pngbin0 -> 1757 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/U_Key_Light.pngbin0 -> 1568 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/V_Key_Light.pngbin0 -> 1695 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/W_Key_Light.pngbin0 -> 1931 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Win_Key_Light.pngbin0 -> 1794 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/X_Key_Light.pngbin0 -> 1907 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Y_Key_Light.pngbin0 -> 1596 bytes
-rw-r--r--assets/keypromps/Keyboard & Mouse/Light/Z_Key_Light.pngbin0 -> 1589 bytes
-rw-r--r--assets/keypromps/Others/Amazon Luna/Luna_A.pngbin0 -> 3884 bytes
-rw-r--r--assets/keypromps/Others/Amazon Luna/Luna_B.pngbin0 -> 3879 bytes
-rw-r--r--assets/keypromps/Others/Amazon Luna/Luna_Circle.pngbin0 -> 4054 bytes
-rw-r--r--assets/keypromps/Others/Amazon Luna/Luna_Diagram.pngbin0 -> 140545 bytes
-rw-r--r--assets/keypromps/Others/Amazon Luna/Luna_Diagram_Simple.pngbin0 -> 130263 bytes
-rw-r--r--assets/keypromps/Others/Amazon Luna/Luna_Dpad.pngbin0 -> 2165 bytes
-rw-r--r--assets/keypromps/Others/Amazon Luna/Luna_Dpad_Down.pngbin0 -> 2549 bytes
-rw-r--r--assets/keypromps/Others/Amazon Luna/Luna_Dpad_Left.pngbin0 -> 2472 bytes
-rw-r--r--assets/keypromps/Others/Amazon Luna/Luna_Dpad_Right.pngbin0 -> 2447 bytes
-rw-r--r--assets/keypromps/Others/Amazon Luna/Luna_Dpad_Up.pngbin0 -> 2559 bytes
-rw-r--r--assets/keypromps/Others/Amazon Luna/Luna_LB.pngbin0 -> 2923 bytes
-rw-r--r--assets/keypromps/Others/Amazon Luna/Luna_LT.pngbin0 -> 2817 bytes
-rw-r--r--assets/keypromps/Others/Amazon Luna/Luna_Left_Stick.pngbin0 -> 5196 bytes
-rw-r--r--assets/keypromps/Others/Amazon Luna/Luna_Left_Stick_Click.pngbin0 -> 3006 bytes
-rw-r--r--assets/keypromps/Others/Amazon Luna/Luna_Menu.pngbin0 -> 3501 bytes
-rw-r--r--assets/keypromps/Others/Amazon Luna/Luna_Microphone.pngbin0 -> 3834 bytes
-rw-r--r--assets/keypromps/Others/Amazon Luna/Luna_RB.pngbin0 -> 2779 bytes
-rw-r--r--assets/keypromps/Others/Amazon Luna/Luna_RT.pngbin0 -> 2950 bytes
-rw-r--r--assets/keypromps/Others/Amazon Luna/Luna_Right_Stick.pngbin0 -> 5506 bytes
-rw-r--r--assets/keypromps/Others/Amazon Luna/Luna_Right_Stick_Click.pngbin0 -> 3314 bytes
-rw-r--r--assets/keypromps/Others/Amazon Luna/Luna_X.pngbin0 -> 4032 bytes
-rw-r--r--assets/keypromps/Others/Amazon Luna/Luna_Y.pngbin0 -> 3815 bytes
-rw-r--r--assets/keypromps/Others/Arrows/Directional_Arrow_Cross.pngbin0 -> 7725 bytes
-rw-r--r--assets/keypromps/Others/Arrows/Directional_Arrow_Diagonal.pngbin0 -> 7735 bytes
-rw-r--r--assets/keypromps/Others/Arrows/Directional_Arrow_Full_Circle.pngbin0 -> 11086 bytes
-rw-r--r--assets/keypromps/Others/Arrows/Directional_Arrow_Half_Circle.pngbin0 -> 8051 bytes
-rw-r--r--assets/keypromps/Others/Arrows/Directional_Arrow_Horizontal.pngbin0 -> 5091 bytes
-rw-r--r--assets/keypromps/Others/Arrows/Directional_Arrow_Quarter_Circle.pngbin0 -> 6441 bytes
-rw-r--r--assets/keypromps/Others/Arrows/Directional_Arrow_Sides.pngbin0 -> 5091 bytes
-rw-r--r--assets/keypromps/Others/Arrows/Directional_Arrow_Straight.pngbin0 -> 3969 bytes
-rw-r--r--assets/keypromps/Others/Arrows/Directional_Arrow_Vertical.pngbin0 -> 5006 bytes
-rw-r--r--assets/keypromps/Others/Controller_Disconnected.pngbin0 -> 7792 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Double_Rotate.pngbin0 -> 10515 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Double_Tap.pngbin0 -> 7024 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Finger_Front.pngbin0 -> 2227 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Finger_Side.pngbin0 -> 2596 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Full_Circle.pngbin0 -> 8603 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Half_Circle.pngbin0 -> 7655 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Hold.pngbin0 -> 5816 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Quarter_Circle.pngbin0 -> 6913 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Scroll_Down.pngbin0 -> 7735 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Scroll_Left.pngbin0 -> 7882 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Scroll_Right.pngbin0 -> 7807 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Scroll_Up.pngbin0 -> 7584 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Swipe_Bottom.pngbin0 -> 5279 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Swipe_Bottom_Left.pngbin0 -> 5504 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Swipe_Bottom_Right.pngbin0 -> 4735 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Swipe_Left.pngbin0 -> 3919 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Swipe_Right.pngbin0 -> 3706 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Swipe_Top_Left.pngbin0 -> 4644 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Swipe_Top_Right.pngbin0 -> 5005 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Swipe_Up.pngbin0 -> 5013 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Tap.pngbin0 -> 5220 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Zoom_In.pngbin0 -> 12529 bytes
-rw-r--r--assets/keypromps/Others/Gestures/Gesture_Zoom_Out.pngbin0 -> 12890 bytes
-rw-r--r--assets/keypromps/Others/Google Stadia/Stadia_A.pngbin0 -> 3819 bytes
-rw-r--r--assets/keypromps/Others/Google Stadia/Stadia_Assistant.pngbin0 -> 3823 bytes
-rw-r--r--assets/keypromps/Others/Google Stadia/Stadia_B.pngbin0 -> 3823 bytes
-rw-r--r--assets/keypromps/Others/Google Stadia/Stadia_Dots.pngbin0 -> 2744 bytes
-rw-r--r--assets/keypromps/Others/Google Stadia/Stadia_Dpad.pngbin0 -> 3258 bytes
-rw-r--r--assets/keypromps/Others/Google Stadia/Stadia_Dpad_Down.pngbin0 -> 3752 bytes
-rw-r--r--assets/keypromps/Others/Google Stadia/Stadia_Dpad_Left.pngbin0 -> 3642 bytes
-rw-r--r--assets/keypromps/Others/Google Stadia/Stadia_Dpad_Right.pngbin0 -> 3739 bytes
-rw-r--r--assets/keypromps/Others/Google Stadia/Stadia_Dpad_Up.pngbin0 -> 3782 bytes
-rw-r--r--assets/keypromps/Others/Google Stadia/Stadia_L1.pngbin0 -> 1603 bytes
-rw-r--r--assets/keypromps/Others/Google Stadia/Stadia_L2.pngbin0 -> 2613 bytes
-rw-r--r--assets/keypromps/Others/Google Stadia/Stadia_Left_Stick.pngbin0 -> 5196 bytes
-rw-r--r--assets/keypromps/Others/Google Stadia/Stadia_Menu.pngbin0 -> 2717 bytes
-rw-r--r--assets/keypromps/Others/Google Stadia/Stadia_R1.pngbin0 -> 1791 bytes
-rw-r--r--assets/keypromps/Others/Google Stadia/Stadia_R2.pngbin0 -> 2860 bytes
-rw-r--r--assets/keypromps/Others/Google Stadia/Stadia_Right_Stick.png.pngbin0 -> 5506 bytes
-rw-r--r--assets/keypromps/Others/Google Stadia/Stadia_Select.pngbin0 -> 3493 bytes
-rw-r--r--assets/keypromps/Others/Google Stadia/Stadia_X.pngbin0 -> 3972 bytes
-rw-r--r--assets/keypromps/Others/Google Stadia/Stadia_Y.pngbin0 -> 3767 bytes
-rw-r--r--assets/keypromps/Others/Ouya/Ouya_A.pngbin0 -> 3908 bytes
-rw-r--r--assets/keypromps/Others/Ouya/Ouya_Dpad.pngbin0 -> 2845 bytes
-rw-r--r--assets/keypromps/Others/Ouya/Ouya_Dpad_Down.pngbin0 -> 3150 bytes
-rw-r--r--assets/keypromps/Others/Ouya/Ouya_Dpad_Left.pngbin0 -> 3194 bytes
-rw-r--r--assets/keypromps/Others/Ouya/Ouya_Dpad_Right.pngbin0 -> 3241 bytes
-rw-r--r--assets/keypromps/Others/Ouya/Ouya_Dpad_Up.pngbin0 -> 3143 bytes
-rw-r--r--assets/keypromps/Others/Ouya/Ouya_L1.pngbin0 -> 2531 bytes
-rw-r--r--assets/keypromps/Others/Ouya/Ouya_L2.pngbin0 -> 2866 bytes
-rw-r--r--assets/keypromps/Others/Ouya/Ouya_Left_Stick.pngbin0 -> 3806 bytes
-rw-r--r--assets/keypromps/Others/Ouya/Ouya_Menu.pngbin0 -> 4256 bytes
-rw-r--r--assets/keypromps/Others/Ouya/Ouya_O.pngbin0 -> 4237 bytes
-rw-r--r--assets/keypromps/Others/Ouya/Ouya_R1.pngbin0 -> 2659 bytes
-rw-r--r--assets/keypromps/Others/Ouya/Ouya_R2.pngbin0 -> 2902 bytes
-rw-r--r--assets/keypromps/Others/Ouya/Ouya_Right_Stick.pngbin0 -> 4135 bytes
-rw-r--r--assets/keypromps/Others/Ouya/Ouya_Touch.pngbin0 -> 2680 bytes
-rw-r--r--assets/keypromps/Others/Ouya/Ouya_U.pngbin0 -> 3859 bytes
-rw-r--r--assets/keypromps/Others/Ouya/Ouya_Y.pngbin0 -> 3930 bytes
-rw-r--r--assets/keypromps/Others/PS Move/PSMove_Circle.pngbin0 -> 4559 bytes
-rw-r--r--assets/keypromps/Others/PS Move/PSMove_Controller_Stick.pngbin0 -> 1237 bytes
-rw-r--r--assets/keypromps/Others/PS Move/PSMove_Controller_Wand.pngbin0 -> 1107 bytes
-rw-r--r--assets/keypromps/Others/PS Move/PSMove_Controllers.pngbin0 -> 1760 bytes
-rw-r--r--assets/keypromps/Others/PS Move/PSMove_Cross.pngbin0 -> 3839 bytes
-rw-r--r--assets/keypromps/Others/PS Move/PSMove_LT.pngbin0 -> 2987 bytes
-rw-r--r--assets/keypromps/Others/PS Move/PSMove_Left_Stick.pngbin0 -> 4426 bytes
-rw-r--r--assets/keypromps/Others/PS Move/PSMove_Move.pngbin0 -> 3086 bytes
-rw-r--r--assets/keypromps/Others/PS Move/PSMove_RT.pngbin0 -> 3196 bytes
-rw-r--r--assets/keypromps/Others/PS Move/PSMove_Select.pngbin0 -> 2945 bytes
-rw-r--r--assets/keypromps/Others/PS Move/PSMove_Square.pngbin0 -> 3646 bytes
-rw-r--r--assets/keypromps/Others/PS Move/PSMove_Start.pngbin0 -> 3060 bytes
-rw-r--r--assets/keypromps/Others/PS Move/PSMove_T.pngbin0 -> 2964 bytes
-rw-r--r--assets/keypromps/Others/PS Move/PSMove_Triangle.pngbin0 -> 4082 bytes
-rw-r--r--assets/keypromps/Others/PS Move/PSMove_Trigger_Blank.pngbin0 -> 2730 bytes
-rw-r--r--assets/keypromps/Others/PS Vita/Vita_Bumper_Right.pngbin0 -> 2294 bytes
-rw-r--r--assets/keypromps/Others/PS Vita/Vita_Bumpter_Left.pngbin0 -> 2763 bytes
-rw-r--r--assets/keypromps/Others/PS Vita/Vita_Circle.pngbin0 -> 4428 bytes
-rw-r--r--assets/keypromps/Others/PS Vita/Vita_Cross.pngbin0 -> 3611 bytes
-rw-r--r--assets/keypromps/Others/PS Vita/Vita_Dpad.pngbin0 -> 3042 bytes
-rw-r--r--assets/keypromps/Others/PS Vita/Vita_Dpad_Down.pngbin0 -> 3253 bytes
-rw-r--r--assets/keypromps/Others/PS Vita/Vita_Dpad_Left.pngbin0 -> 3209 bytes
-rw-r--r--assets/keypromps/Others/PS Vita/Vita_Dpad_Right.pngbin0 -> 3218 bytes
-rw-r--r--assets/keypromps/Others/PS Vita/Vita_Dpad_Up.pngbin0 -> 3208 bytes
-rw-r--r--assets/keypromps/Others/PS Vita/Vita_Left_Stick.pngbin0 -> 5522 bytes
-rw-r--r--assets/keypromps/Others/PS Vita/Vita_Minus.pngbin0 -> 2180 bytes
-rw-r--r--assets/keypromps/Others/PS Vita/Vita_Plus.pngbin0 -> 2224 bytes
-rw-r--r--assets/keypromps/Others/PS Vita/Vita_Power.pngbin0 -> 2708 bytes
-rw-r--r--assets/keypromps/Others/PS Vita/Vita_Right_Stick.pngbin0 -> 5789 bytes
-rw-r--r--assets/keypromps/Others/PS Vita/Vita_Select.pngbin0 -> 3444 bytes
-rw-r--r--assets/keypromps/Others/PS Vita/Vita_Square.pngbin0 -> 3462 bytes
-rw-r--r--assets/keypromps/Others/PS Vita/Vita_Start.pngbin0 -> 3463 bytes
-rw-r--r--assets/keypromps/Others/PS Vita/Vita_Touch_Pad.pngbin0 -> 11009 bytes
-rw-r--r--assets/keypromps/Others/PS Vita/Vita_Triangle.pngbin0 -> 3836 bytes
-rw-r--r--assets/keypromps/Others/PS3/PS3_Circle.pngbin0 -> 4559 bytes
-rw-r--r--assets/keypromps/Others/PS3/PS3_Cross.pngbin0 -> 3839 bytes
-rw-r--r--assets/keypromps/Others/PS3/PS3_Dpad.pngbin0 -> 3474 bytes
-rw-r--r--assets/keypromps/Others/PS3/PS3_Dpad_Down.pngbin0 -> 3618 bytes
-rw-r--r--assets/keypromps/Others/PS3/PS3_Dpad_Left.pngbin0 -> 3641 bytes
-rw-r--r--assets/keypromps/Others/PS3/PS3_Dpad_Right.pngbin0 -> 3706 bytes
-rw-r--r--assets/keypromps/Others/PS3/PS3_Dpad_Up.pngbin0 -> 3655 bytes
-rw-r--r--assets/keypromps/Others/PS3/PS3_L1.pngbin0 -> 2829 bytes
-rw-r--r--assets/keypromps/Others/PS3/PS3_L2.pngbin0 -> 2224 bytes
-rw-r--r--assets/keypromps/Others/PS3/PS3_Left_Stick.pngbin0 -> 3888 bytes
-rw-r--r--assets/keypromps/Others/PS3/PS3_Left_Stick_Click.pngbin0 -> 2850 bytes
-rw-r--r--assets/keypromps/Others/PS3/PS3_R1.pngbin0 -> 2704 bytes
-rw-r--r--assets/keypromps/Others/PS3/PS3_R2.pngbin0 -> 2569 bytes
-rw-r--r--assets/keypromps/Others/PS3/PS3_Right_Stick.pngbin0 -> 4178 bytes
-rw-r--r--assets/keypromps/Others/PS3/PS3_Right_Stick_Click.pngbin0 -> 3171 bytes
-rw-r--r--assets/keypromps/Others/PS3/PS3_Select.pngbin0 -> 1813 bytes
-rw-r--r--assets/keypromps/Others/PS3/PS3_Square.pngbin0 -> 3646 bytes
-rw-r--r--assets/keypromps/Others/PS3/PS3_Start.pngbin0 -> 2606 bytes
-rw-r--r--assets/keypromps/Others/PS3/PS3_Triangle.pngbin0 -> 4082 bytes
-rw-r--r--assets/keypromps/Others/Preview.flabin0 -> 1808452 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_A.pngbin0 -> 3865 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_B.pngbin0 -> 3809 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_Back.pngbin0 -> 2536 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_Gyro.pngbin0 -> 2208 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_LB.pngbin0 -> 2692 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_LT.pngbin0 -> 2958 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_Left_Grip.pngbin0 -> 2892 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_Left_Track.pngbin0 -> 3842 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_Left_Track_Center.pngbin0 -> 5130 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_Left_Track_Down.pngbin0 -> 4559 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_Left_Track_Left.pngbin0 -> 4597 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_Left_Track_Right.pngbin0 -> 4605 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_Left_Track_Up.pngbin0 -> 4502 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_RB.pngbin0 -> 2763 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_RT.pngbin0 -> 3124 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_Right_Grip.pngbin0 -> 3405 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_Right_Track.pngbin0 -> 3199 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_Right_Track_Center.pngbin0 -> 4261 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_Right_Track_Down.pngbin0 -> 3724 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_Right_Track_Left.pngbin0 -> 3748 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_Right_Track_Right.pngbin0 -> 3868 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_Right_Track_Up.pngbin0 -> 3751 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_Start.pngbin0 -> 2518 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_Stick.pngbin0 -> 4720 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_System.pngbin0 -> 5307 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_Tilt_Pitch.pngbin0 -> 1734 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_Tilt_Roll.pngbin0 -> 1672 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_Tilt_Yaw.pngbin0 -> 1807 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_X.pngbin0 -> 4033 bytes
-rw-r--r--assets/keypromps/Others/Steam/Steam_Y.pngbin0 -> 3793 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Oculus_A.pngbin0 -> 3239 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Oculus_B.pngbin0 -> 3229 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Oculus_Grab_Blank.pngbin0 -> 2417 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Oculus_LT.pngbin0 -> 2801 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Oculus_Left_Grab.pngbin0 -> 2936 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Oculus_Left_Stick.pngbin0 -> 3971 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Oculus_RT.pngbin0 -> 3053 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Oculus_Right_Grab.pngbin0 -> 3628 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Oculus_Right_Stick.pngbin0 -> 4272 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Oculus_Touch_Left.pngbin0 -> 1618 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Oculus_Touch_Right.pngbin0 -> 1614 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Oculus_Trigger_Blank.pngbin0 -> 2536 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Oculus_X.pngbin0 -> 3396 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Oculus_Y.pngbin0 -> 3152 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Remote_Back.pngbin0 -> 2564 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Remote_Circle.pngbin0 -> 4152 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Remote_Circle_Down.pngbin0 -> 4606 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Remote_Circle_Inner.pngbin0 -> 4606 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Remote_Circle_Left.pngbin0 -> 4391 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Remote_Circle_Outter.pngbin0 -> 3936 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Remote_Circle_Right.pngbin0 -> 4542 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Remote_Circle_Scroll_Left.pngbin0 -> 5818 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Remote_Circle_Scroll_Right.pngbin0 -> 6040 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Remote_Circle_Up.pngbin0 -> 4631 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Remote_Icon.pngbin0 -> 1428 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Remote_Minus.pngbin0 -> 354 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Remote_Plus.pngbin0 -> 752 bytes
-rw-r--r--assets/keypromps/Others/VR/Oculus/Remote_System.pngbin0 -> 2095 bytes
-rw-r--r--assets/keypromps/Others/VR/Vive/Vive_Controller_Left.pngbin0 -> 1369 bytes
-rw-r--r--assets/keypromps/Others/VR/Vive/Vive_Controller_Right.pngbin0 -> 1321 bytes
-rw-r--r--assets/keypromps/Others/VR/Vive/Vive_Controllers.pngbin0 -> 1774 bytes
-rw-r--r--assets/keypromps/Others/VR/Vive/Vive_Girp_Left.pngbin0 -> 4280 bytes
-rw-r--r--assets/keypromps/Others/VR/Vive/Vive_Grip_Right.pngbin0 -> 4582 bytes
-rw-r--r--assets/keypromps/Others/VR/Vive/Vive_Hand_Left.pngbin0 -> 1534 bytes
-rw-r--r--assets/keypromps/Others/VR/Vive/Vive_Hand_Right.pngbin0 -> 1518 bytes
-rw-r--r--assets/keypromps/Others/VR/Vive/Vive_Hold_Left.pngbin0 -> 1737 bytes
-rw-r--r--assets/keypromps/Others/VR/Vive/Vive_Hold_Right.pngbin0 -> 1714 bytes
-rw-r--r--assets/keypromps/Others/VR/Vive/Vive_LT.pngbin0 -> 2526 bytes
-rw-r--r--assets/keypromps/Others/VR/Vive/Vive_Menu.pngbin0 -> 3035 bytes
-rw-r--r--assets/keypromps/Others/VR/Vive/Vive_RT.pngbin0 -> 2899 bytes
-rw-r--r--assets/keypromps/Others/VR/Vive/Vive_System.pngbin0 -> 4039 bytes
-rw-r--r--assets/keypromps/Others/VR/Vive/Vive_Touch.pngbin0 -> 3199 bytes
-rw-r--r--assets/keypromps/Others/VR/Vive/Vive_Touch_Center.pngbin0 -> 4261 bytes
-rw-r--r--assets/keypromps/Others/VR/Vive/Vive_Touch_Down.pngbin0 -> 3724 bytes
-rw-r--r--assets/keypromps/Others/VR/Vive/Vive_Touch_Left.pngbin0 -> 3748 bytes
-rw-r--r--assets/keypromps/Others/VR/Vive/Vive_Touch_Right.pngbin0 -> 3868 bytes
-rw-r--r--assets/keypromps/Others/VR/Vive/Vive_Touch_Scroll_Left.pngbin0 -> 5120 bytes
-rw-r--r--assets/keypromps/Others/VR/Vive/Vive_Touch_Scroll_Right.pngbin0 -> 5235 bytes
-rw-r--r--assets/keypromps/Others/VR/Vive/Vive_Touch_Up.pngbin0 -> 3751 bytes
-rw-r--r--assets/keypromps/Others/VR/Vive/Vive_TriggerBlank.pngbin0 -> 2350 bytes
-rw-r--r--assets/keypromps/Others/Wii/Wii_1.pngbin0 -> 3821 bytes
-rw-r--r--assets/keypromps/Others/Wii/Wii_2.pngbin0 -> 4257 bytes
-rw-r--r--assets/keypromps/Others/Wii/Wii_A.pngbin0 -> 4078 bytes
-rw-r--r--assets/keypromps/Others/Wii/Wii_B.pngbin0 -> 4087 bytes
-rw-r--r--assets/keypromps/Others/Wii/Wii_C.pngbin0 -> 3172 bytes
-rw-r--r--assets/keypromps/Others/Wii/Wii_Dpad.pngbin0 -> 2062 bytes
-rw-r--r--assets/keypromps/Others/Wii/Wii_Dpad_Down.pngbin0 -> 2278 bytes
-rw-r--r--assets/keypromps/Others/Wii/Wii_Dpad_Left.pngbin0 -> 2323 bytes
-rw-r--r--assets/keypromps/Others/Wii/Wii_Dpad_Right.pngbin0 -> 2290 bytes
-rw-r--r--assets/keypromps/Others/Wii/Wii_Dpad_Up.pngbin0 -> 2257 bytes
-rw-r--r--assets/keypromps/Others/Wii/Wii_Home.pngbin0 -> 3162 bytes
-rw-r--r--assets/keypromps/Others/Wii/Wii_Minus.pngbin0 -> 2918 bytes
-rw-r--r--assets/keypromps/Others/Wii/Wii_Plus.pngbin0 -> 2969 bytes
-rw-r--r--assets/keypromps/Others/Wii/Wii_Power.pngbin0 -> 3561 bytes
-rw-r--r--assets/keypromps/Others/Wii/Wii_Stick.pngbin0 -> 4860 bytes
-rw-r--r--assets/keypromps/Others/Wii/Wii_Z.pngbin0 -> 1888 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_1.pngbin0 -> 3821 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_2.pngbin0 -> 4257 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_A.pngbin0 -> 4078 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_B.pngbin0 -> 4142 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_Dpad.pngbin0 -> 2062 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_Dpad_Down.pngbin0 -> 2278 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_Dpad_Left.pngbin0 -> 2323 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_Dpad_Right.pngbin0 -> 2290 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_Dpad_Up.pngbin0 -> 2257 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_Home.pngbin0 -> 3910 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_L.pngbin0 -> 2157 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_Left_Stick.pngbin0 -> 5093 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_Look_Down.pngbin0 -> 1043 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_Look_Up.pngbin0 -> 999 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_Minus.pngbin0 -> 2918 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_Plus.pngbin0 -> 2969 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_Power.pngbin0 -> 3561 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_R.pngbin0 -> 2545 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_Right_Stick.pngbin0 -> 5403 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_TV.pngbin0 -> 1637 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_X.pngbin0 -> 4306 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_Y.pngbin0 -> 4027 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_ZL.pngbin0 -> 1865 bytes
-rw-r--r--assets/keypromps/Others/WiiU/WiiU_ZR.pngbin0 -> 2046 bytes
-rw-r--r--assets/keypromps/Others/Xbox 360/360_A.pngbin0 -> 4548 bytes
-rw-r--r--assets/keypromps/Others/Xbox 360/360_B.pngbin0 -> 4250 bytes
-rw-r--r--assets/keypromps/Others/Xbox 360/360_Back.pngbin0 -> 3141 bytes
-rw-r--r--assets/keypromps/Others/Xbox 360/360_Back_Alt.pngbin0 -> 3144 bytes
-rw-r--r--assets/keypromps/Others/Xbox 360/360_Dpad.pngbin0 -> 4929 bytes
-rw-r--r--assets/keypromps/Others/Xbox 360/360_Dpad_Down.pngbin0 -> 5248 bytes
-rw-r--r--assets/keypromps/Others/Xbox 360/360_Dpad_Left.pngbin0 -> 5201 bytes
-rw-r--r--assets/keypromps/Others/Xbox 360/360_Dpad_Right.pngbin0 -> 5173 bytes
-rw-r--r--assets/keypromps/Others/Xbox 360/360_Dpad_Up.pngbin0 -> 5157 bytes
-rw-r--r--assets/keypromps/Others/Xbox 360/360_LB.pngbin0 -> 3007 bytes
-rw-r--r--assets/keypromps/Others/Xbox 360/360_LT.pngbin0 -> 2862 bytes
-rw-r--r--assets/keypromps/Others/Xbox 360/360_Left_Stick.pngbin0 -> 3840 bytes
-rw-r--r--assets/keypromps/Others/Xbox 360/360_Left_Stick_Click.pngbin0 -> 2980 bytes
-rw-r--r--assets/keypromps/Others/Xbox 360/360_RB.pngbin0 -> 2799 bytes
-rw-r--r--assets/keypromps/Others/Xbox 360/360_RT.pngbin0 -> 3066 bytes
-rw-r--r--assets/keypromps/Others/Xbox 360/360_Right_Stick.pngbin0 -> 4144 bytes
-rw-r--r--assets/keypromps/Others/Xbox 360/360_Right_Stick_Click.pngbin0 -> 3311 bytes
-rw-r--r--assets/keypromps/Others/Xbox 360/360_Start.pngbin0 -> 3098 bytes
-rw-r--r--assets/keypromps/Others/Xbox 360/360_Start_Alt.pngbin0 -> 3022 bytes
-rw-r--r--assets/keypromps/Others/Xbox 360/360_X.pngbin0 -> 4575 bytes
-rw-r--r--assets/keypromps/Others/Xbox 360/360_Y.pngbin0 -> 4346 bytes
-rw-r--r--assets/keypromps/PS4/PS4_Circle.pngbin0 -> 4559 bytes
-rw-r--r--assets/keypromps/PS4/PS4_Cross.pngbin0 -> 3839 bytes
-rw-r--r--assets/keypromps/PS4/PS4_Diagram.pngbin0 -> 59316 bytes
-rw-r--r--assets/keypromps/PS4/PS4_Diagram_Simple.pngbin0 -> 56237 bytes
-rw-r--r--assets/keypromps/PS4/PS4_Dpad.pngbin0 -> 3474 bytes
-rw-r--r--assets/keypromps/PS4/PS4_Dpad_Down.pngbin0 -> 3618 bytes
-rw-r--r--assets/keypromps/PS4/PS4_Dpad_Left.pngbin0 -> 3641 bytes
-rw-r--r--assets/keypromps/PS4/PS4_Dpad_Right.pngbin0 -> 3706 bytes
-rw-r--r--assets/keypromps/PS4/PS4_Dpad_Up.pngbin0 -> 3655 bytes
-rw-r--r--assets/keypromps/PS4/PS4_L1.pngbin0 -> 2750 bytes
-rw-r--r--assets/keypromps/PS4/PS4_L2.pngbin0 -> 2649 bytes
-rw-r--r--assets/keypromps/PS4/PS4_Left_Stick.pngbin0 -> 4426 bytes
-rw-r--r--assets/keypromps/PS4/PS4_Left_Stick_Click.pngbin0 -> 3006 bytes
-rw-r--r--assets/keypromps/PS4/PS4_Options.pngbin0 -> 3171 bytes
-rw-r--r--assets/keypromps/PS4/PS4_R1.pngbin0 -> 2685 bytes
-rw-r--r--assets/keypromps/PS4/PS4_R2.pngbin0 -> 2963 bytes
-rw-r--r--assets/keypromps/PS4/PS4_Right_Stick.pngbin0 -> 4684 bytes
-rw-r--r--assets/keypromps/PS4/PS4_Right_Stick_Click.pngbin0 -> 3314 bytes
-rw-r--r--assets/keypromps/PS4/PS4_Share.pngbin0 -> 3073 bytes
-rw-r--r--assets/keypromps/PS4/PS4_Square.pngbin0 -> 3646 bytes
-rw-r--r--assets/keypromps/PS4/PS4_Touch_Pad.pngbin0 -> 2560 bytes
-rw-r--r--assets/keypromps/PS4/PS4_Triangle.pngbin0 -> 4082 bytes
-rw-r--r--assets/keypromps/PS5/PS5_Circle.pngbin0 -> 5361 bytes
-rw-r--r--assets/keypromps/PS5/PS5_Cross.pngbin0 -> 4539 bytes
-rw-r--r--assets/keypromps/PS5/PS5_Diagram.pngbin0 -> 69796 bytes
-rw-r--r--assets/keypromps/PS5/PS5_Diagram_Simple.pngbin0 -> 65842 bytes
-rw-r--r--assets/keypromps/PS5/PS5_Dpad.pngbin0 -> 6137 bytes
-rw-r--r--assets/keypromps/PS5/PS5_Dpad_Down.pngbin0 -> 6180 bytes
-rw-r--r--assets/keypromps/PS5/PS5_Dpad_Left.pngbin0 -> 5902 bytes
-rw-r--r--assets/keypromps/PS5/PS5_Dpad_Right.pngbin0 -> 5943 bytes
-rw-r--r--assets/keypromps/PS5/PS5_Dpad_Up.pngbin0 -> 5979 bytes
-rw-r--r--assets/keypromps/PS5/PS5_L1.pngbin0 -> 2758 bytes
-rw-r--r--assets/keypromps/PS5/PS5_L2.pngbin0 -> 2968 bytes
-rw-r--r--assets/keypromps/PS5/PS5_Left_Stick.pngbin0 -> 5125 bytes
-rw-r--r--assets/keypromps/PS5/PS5_Left_Stick_Click.pngbin0 -> 3046 bytes
-rw-r--r--assets/keypromps/PS5/PS5_Microphone.pngbin0 -> 1654 bytes
-rw-r--r--assets/keypromps/PS5/PS5_Options.pngbin0 -> 2858 bytes
-rw-r--r--assets/keypromps/PS5/PS5_Options_Alt.pngbin0 -> 3224 bytes
-rw-r--r--assets/keypromps/PS5/PS5_R1.pngbin0 -> 2947 bytes
-rw-r--r--assets/keypromps/PS5/PS5_R2.pngbin0 -> 3156 bytes
-rw-r--r--assets/keypromps/PS5/PS5_Right_Stick.pngbin0 -> 5432 bytes
-rw-r--r--assets/keypromps/PS5/PS5_Right_Stick_Click.pngbin0 -> 3360 bytes
-rw-r--r--assets/keypromps/PS5/PS5_Share.pngbin0 -> 3114 bytes
-rw-r--r--assets/keypromps/PS5/PS5_Share_Alt.pngbin0 -> 3071 bytes
-rw-r--r--assets/keypromps/PS5/PS5_Square.pngbin0 -> 4315 bytes
-rw-r--r--assets/keypromps/PS5/PS5_Touch_Pad.pngbin0 -> 1422 bytes
-rw-r--r--assets/keypromps/PS5/PS5_Triangle.pngbin0 -> 4722 bytes
-rw-r--r--assets/keypromps/Readme.txt147
-rw-r--r--assets/keypromps/Switch/Switch_A.pngbin0 -> 3780 bytes
-rw-r--r--assets/keypromps/Switch/Switch_B.pngbin0 -> 3788 bytes
-rw-r--r--assets/keypromps/Switch/Switch_Controller_Left.pngbin0 -> 1496 bytes
-rw-r--r--assets/keypromps/Switch/Switch_Controller_Right.pngbin0 -> 1190 bytes
-rw-r--r--assets/keypromps/Switch/Switch_Controllers.pngbin0 -> 1836 bytes
-rw-r--r--assets/keypromps/Switch/Switch_Controllers_Separate.pngbin0 -> 2069 bytes
-rw-r--r--assets/keypromps/Switch/Switch_Down.pngbin0 -> 3578 bytes
-rw-r--r--assets/keypromps/Switch/Switch_Dpad.pngbin0 -> 2082 bytes
-rw-r--r--assets/keypromps/Switch/Switch_Dpad_Down.pngbin0 -> 2379 bytes
-rw-r--r--assets/keypromps/Switch/Switch_Dpad_Left.pngbin0 -> 2408 bytes
-rw-r--r--assets/keypromps/Switch/Switch_Dpad_Right.pngbin0 -> 2397 bytes
-rw-r--r--assets/keypromps/Switch/Switch_Dpad_Up.pngbin0 -> 2418 bytes
-rw-r--r--assets/keypromps/Switch/Switch_Home.pngbin0 -> 4631 bytes
-rw-r--r--assets/keypromps/Switch/Switch_LB.pngbin0 -> 2799 bytes
-rw-r--r--assets/keypromps/Switch/Switch_LT.pngbin0 -> 2808 bytes
-rw-r--r--assets/keypromps/Switch/Switch_Left.pngbin0 -> 3586 bytes
-rw-r--r--assets/keypromps/Switch/Switch_Left_Stick.pngbin0 -> 4299 bytes
-rw-r--r--assets/keypromps/Switch/Switch_Minus.pngbin0 -> 356 bytes
-rw-r--r--assets/keypromps/Switch/Switch_Plus.pngbin0 -> 764 bytes
-rw-r--r--assets/keypromps/Switch/Switch_RB.pngbin0 -> 3306 bytes
-rw-r--r--assets/keypromps/Switch/Switch_RT.pngbin0 -> 3066 bytes
-rw-r--r--assets/keypromps/Switch/Switch_Right.pngbin0 -> 3495 bytes
-rw-r--r--assets/keypromps/Switch/Switch_Right_Stick.pngbin0 -> 4578 bytes
-rw-r--r--assets/keypromps/Switch/Switch_Square.pngbin0 -> 1891 bytes
-rw-r--r--assets/keypromps/Switch/Switch_Up.pngbin0 -> 3422 bytes
-rw-r--r--assets/keypromps/Switch/Switch_X.pngbin0 -> 4011 bytes
-rw-r--r--assets/keypromps/Switch/Switch_Y.pngbin0 -> 3736 bytes
-rw-r--r--assets/keypromps/Vector Source.flabin0 -> 655997 bytes
-rw-r--r--assets/keypromps/Xbox One/XboxOne_A.pngbin0 -> 3925 bytes
-rw-r--r--assets/keypromps/Xbox One/XboxOne_B.pngbin0 -> 3915 bytes
-rw-r--r--assets/keypromps/Xbox One/XboxOne_Diagram.pngbin0 -> 62093 bytes
-rw-r--r--assets/keypromps/Xbox One/XboxOne_Diagram_Simple.pngbin0 -> 57393 bytes
-rw-r--r--assets/keypromps/Xbox One/XboxOne_Dpad.pngbin0 -> 1931 bytes
-rw-r--r--assets/keypromps/Xbox One/XboxOne_Dpad_Down.pngbin0 -> 2265 bytes
-rw-r--r--assets/keypromps/Xbox One/XboxOne_Dpad_Left.pngbin0 -> 2205 bytes
-rw-r--r--assets/keypromps/Xbox One/XboxOne_Dpad_Right.pngbin0 -> 2170 bytes
-rw-r--r--assets/keypromps/Xbox One/XboxOne_Dpad_Up.pngbin0 -> 2292 bytes
-rw-r--r--assets/keypromps/Xbox One/XboxOne_LB.pngbin0 -> 2923 bytes
-rw-r--r--assets/keypromps/Xbox One/XboxOne_LT.pngbin0 -> 2817 bytes
-rw-r--r--assets/keypromps/Xbox One/XboxOne_Left_Stick.pngbin0 -> 5191 bytes
-rw-r--r--assets/keypromps/Xbox One/XboxOne_Left_Stick_Click.pngbin0 -> 3006 bytes
-rw-r--r--assets/keypromps/Xbox One/XboxOne_Menu.pngbin0 -> 3503 bytes
-rw-r--r--assets/keypromps/Xbox One/XboxOne_RB.pngbin0 -> 2779 bytes
-rw-r--r--assets/keypromps/Xbox One/XboxOne_RT.pngbin0 -> 2950 bytes
-rw-r--r--assets/keypromps/Xbox One/XboxOne_Right_Stick.pngbin0 -> 5535 bytes
-rw-r--r--assets/keypromps/Xbox One/XboxOne_Right_Stick_Click.pngbin0 -> 3314 bytes
-rw-r--r--assets/keypromps/Xbox One/XboxOne_Windows.pngbin0 -> 3511 bytes
-rw-r--r--assets/keypromps/Xbox One/XboxOne_X.pngbin0 -> 4216 bytes
-rw-r--r--assets/keypromps/Xbox One/XboxOne_Y.pngbin0 -> 3838 bytes
-rw-r--r--assets/keypromps/Xbox Series X/XboxSeriesX_A.pngbin0 -> 3912 bytes
-rw-r--r--assets/keypromps/Xbox Series X/XboxSeriesX_B.pngbin0 -> 3840 bytes
-rw-r--r--assets/keypromps/Xbox Series X/XboxSeriesX_Diagram.pngbin0 -> 58624 bytes
-rw-r--r--assets/keypromps/Xbox Series X/XboxSeriesX_Diagram_Simple.pngbin0 -> 52615 bytes
-rw-r--r--assets/keypromps/Xbox Series X/XboxSeriesX_Dpad.pngbin0 -> 3226 bytes
-rw-r--r--assets/keypromps/Xbox Series X/XboxSeriesX_Dpad_Down.pngbin0 -> 3539 bytes
-rw-r--r--assets/keypromps/Xbox Series X/XboxSeriesX_Dpad_Left.pngbin0 -> 3466 bytes
-rw-r--r--assets/keypromps/Xbox Series X/XboxSeriesX_Dpad_Right.pngbin0 -> 3417 bytes
-rw-r--r--assets/keypromps/Xbox Series X/XboxSeriesX_Dpad_Up.pngbin0 -> 3584 bytes
-rw-r--r--assets/keypromps/Xbox Series X/XboxSeriesX_LB.pngbin0 -> 2923 bytes
-rw-r--r--assets/keypromps/Xbox Series X/XboxSeriesX_LT.pngbin0 -> 2584 bytes
-rw-r--r--assets/keypromps/Xbox Series X/XboxSeriesX_Left_Stick.pngbin0 -> 5196 bytes
-rw-r--r--assets/keypromps/Xbox Series X/XboxSeriesX_Left_Stick_Click.pngbin0 -> 3006 bytes
-rw-r--r--assets/keypromps/Xbox Series X/XboxSeriesX_Menu.pngbin0 -> 3349 bytes
-rw-r--r--assets/keypromps/Xbox Series X/XboxSeriesX_RB.pngbin0 -> 2779 bytes
-rw-r--r--assets/keypromps/Xbox Series X/XboxSeriesX_RT.pngbin0 -> 2933 bytes
-rw-r--r--assets/keypromps/Xbox Series X/XboxSeriesX_Right_Stick.pngbin0 -> 5506 bytes
-rw-r--r--assets/keypromps/Xbox Series X/XboxSeriesX_Right_Stick_Click.pngbin0 -> 3314 bytes
-rw-r--r--assets/keypromps/Xbox Series X/XboxSeriesX_Share.pngbin0 -> 2812 bytes
-rw-r--r--assets/keypromps/Xbox Series X/XboxSeriesX_View.pngbin0 -> 3382 bytes
-rw-r--r--assets/keypromps/Xbox Series X/XboxSeriesX_X.pngbin0 -> 4065 bytes
-rw-r--r--assets/keypromps/Xbox Series X/XboxSeriesX_Y.pngbin0 -> 3819 bytes
-rw-r--r--assets/keypromps/Xelu_Free_Controller&Key_Prompts.zipbin0 -> 4985670 bytes
-rw-r--r--assets/misc/dragon-0.pngbin0 -> 12896 bytes
-rw-r--r--assets/misc/dragon-1.pngbin0 -> 2964 bytes
-rw-r--r--assets/misc/dragon-2.pngbin0 -> 3047 bytes
-rw-r--r--assets/misc/dragon-3.pngbin0 -> 2655 bytes
-rw-r--r--assets/misc/dragon-4.pngbin0 -> 2725 bytes
-rw-r--r--assets/misc/dragon-5.pngbin0 -> 2655 bytes
-rw-r--r--assets/misc/explosion-0.pngbin0 -> 267 bytes
-rw-r--r--assets/misc/explosion-1.pngbin0 -> 4585 bytes
-rw-r--r--assets/misc/explosion-2.pngbin0 -> 4675 bytes
-rw-r--r--assets/misc/explosion-3.pngbin0 -> 4724 bytes
-rw-r--r--assets/misc/explosion-4.pngbin0 -> 4773 bytes
-rw-r--r--assets/misc/explosion-5.pngbin0 -> 4742 bytes
-rw-r--r--assets/misc/explosion-6.pngbin0 -> 4665 bytes
-rw-r--r--assets/misc/explosion-sheet.pngbin0 -> 2584 bytes
-rw-r--r--assets/misc/lowrez-ship-blue.pngbin0 -> 109 bytes
-rw-r--r--assets/misc/lowrez-ship-red.pngbin0 -> 104 bytes
-rw-r--r--assets/misc/simple-mood-16x16.pngbin0 -> 14424 bytes
-rw-r--r--assets/misc/star.pngbin0 -> 711 bytes
-rw-r--r--assets/misc/tiny-star.pngbin0 -> 112 bytes
m---------assets/non-free0
-rw-r--r--assets/square/black.pngbin0 -> 250 bytes
-rw-r--r--assets/square/blue.pngbin0 -> 283 bytes
-rw-r--r--assets/square/gray.pngbin0 -> 251 bytes
-rw-r--r--assets/square/green.pngbin0 -> 283 bytes
-rw-r--r--assets/square/indigo.pngbin0 -> 283 bytes
-rw-r--r--assets/square/orange.pngbin0 -> 282 bytes
-rw-r--r--assets/square/red.pngbin0 -> 274 bytes
-rw-r--r--assets/square/violet.pngbin0 -> 284 bytes
-rw-r--r--assets/square/white.pngbin0 -> 279 bytes
-rw-r--r--assets/square/yellow.pngbin0 -> 286 bytes
-rw-r--r--assets/tile/wall-0000.pngbin0 -> 93 bytes
-rw-r--r--assets/tile/wall-0001.pngbin0 -> 99 bytes
-rw-r--r--assets/tile/wall-0010.pngbin0 -> 98 bytes
-rw-r--r--assets/tile/wall-0011.pngbin0 -> 101 bytes
-rw-r--r--assets/tile/wall-0100.pngbin0 -> 98 bytes
-rw-r--r--assets/tile/wall-0101.pngbin0 -> 100 bytes
-rw-r--r--assets/tile/wall-0110.pngbin0 -> 100 bytes
-rw-r--r--assets/tile/wall-0111.pngbin0 -> 102 bytes
-rw-r--r--assets/tile/wall-1000.pngbin0 -> 99 bytes
-rw-r--r--assets/tile/wall-1001.pngbin0 -> 101 bytes
-rw-r--r--assets/tile/wall-1010.pngbin0 -> 100 bytes
-rw-r--r--assets/tile/wall-1011.pngbin0 -> 101 bytes
-rw-r--r--assets/tile/wall-1100.pngbin0 -> 101 bytes
-rw-r--r--assets/tile/wall-1101.pngbin0 -> 102 bytes
-rw-r--r--assets/tile/wall-1110.pngbin0 -> 101 bytes
-rw-r--r--assets/tile/wall-1111.pngbin0 -> 102 bytes
704 files changed, 593 insertions, 48 deletions
diff --git a/.gitmodules b/.gitmodules
index 85855bc..e83e67c 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,3 @@
[submodule "sprites/non-free"]
- path = sprites/non-free
+ path = assets/non-free
url = [email protected]:tradam/pixel-assets-nonfree.git
diff --git a/app/.gitignore b/app/.gitignore
new file mode 100644
index 0000000..52512c5
--- /dev/null
+++ b/app/.gitignore
@@ -0,0 +1,2 @@
+dragonruby-game-toolkit-contrib
+dragonruby-game-toolkit-contrib/**
diff --git a/app/ECS/components/00_renderable.rb b/app/ECS/components/00_renderable.rb
index 18017cc..270e5f9 100644
--- a/app/ECS/components/00_renderable.rb
+++ b/app/ECS/components/00_renderable.rb
@@ -3,8 +3,14 @@ class Components
class Renderable < BaseComponent
attr_accessor :z
- def initialize(z: 0)
+ def initialize
@z = z
end
+
+ def set(**opts)
+ opts.each do |key, value|
+ self.send "#{key}=", value
+ end
+ end
end
end
diff --git a/app/ECS/components/02_label.rb b/app/ECS/components/02_label.rb
index 2483d57..aed00ed 100644
--- a/app/ECS/components/02_label.rb
+++ b/app/ECS/components/02_label.rb
@@ -7,17 +7,17 @@ class Components
def set(x: @x, y: @y, text: @text, size_enum: @size_enum, alignment_enum: @alignment_enum,
a: @a, r: @r, g: @g, b: @b, font: @font, vertical_alignment_enum: @vertical_alignment_enum)
- [@x = x,
- @y = y,
- @text = text,
- @size_enum = size_enum,
- @alignment_enum = alignment_enum,
- @r = r,
- @g = g,
- @b = b,
- @a = a,
- @font = font,
- @vertical_alignment_enum = vertical_alignment_enum]
+ {x: @x = x,
+ y: @y = y,
+ text: @text = text,
+ size_enum: @size_enum = size_enum,
+ alignment_enum: @alignment_enum = alignment_enum,
+ r: @r = r,
+ g: @g = g,
+ b: @b = b,
+ a: @a = a,
+ font: @font = font,
+ vertical_alignment_enum: @vertical_alignment_enum = vertical_alignment_enum }
end
def primative_marker
diff --git a/app/ECS/components/03_player_control.rb b/app/ECS/components/03_player_control.rb
index 22bc458..58d0102 100644
--- a/app/ECS/components/03_player_control.rb
+++ b/app/ECS/components/03_player_control.rb
@@ -1,20 +1,21 @@
class Components
# Gives control(keyboard or otherwise) over an object
class PlayerControl < BaseComponent
- attr_accessor :north, :south, :east, :west
+ attr_accessor :north, :south, :east, :west, :interact, :menu
- def initialize(north: 'w', south: 's', east: 'd', west: 'a')
- @north = north
- @south = south
- @east = east
- @west = west
+ def initialize
+ @north = 'w'
+ @south = 's'
+ @east = 'd'
+ @west = 'a'
+ @interact = 'space'
+ @menu = 'enter'
end
- def set(north: 'w', south: 's', east: 'd', west: 'a')
- @north = north
- @south = south
- @east = east
- @west = west
+ def set(**opts)
+ opts.each do |key, value|
+ send "#{key}=", value
+ end
end
end
end
diff --git a/app/ECS/components/04_map.rb b/app/ECS/components/04_map.rb
new file mode 100644
index 0000000..804fc02
--- /dev/null
+++ b/app/ECS/components/04_map.rb
@@ -0,0 +1,21 @@
+class Components
+ # dragonruby label wrapper
+ class Map < BaseComponent
+
+ attr_accessor :json_name, :json, :x, :y, :tilewidth, :tileheight, :a, :r, :g, :b
+
+ def set(json_name: @json_name, x: @x, y: @y, tilewidth: @tilewidth,
+ tileheight: @tileheight, a: @a, r: @r, g: @g, b: @b)
+ { json_name: @json_name = json_name,
+ json: @json = Helper.get_json_tiles(json_name),
+ x: @x = x,
+ y: @y = y,
+ tilewidth: @tilewidth = tilewidth,
+ tileheight: @tileheight = tileheight,
+ r: @r = r,
+ g: @g = g,
+ b: @b = b,
+ a: @a = a }
+ end
+ end
+end
diff --git a/app/ECS/components/05_map_object.rb b/app/ECS/components/05_map_object.rb
new file mode 100644
index 0000000..270e5f9
--- /dev/null
+++ b/app/ECS/components/05_map_object.rb
@@ -0,0 +1,16 @@
+class Components
+ # If an entity can be rendered on screen
+ class Renderable < BaseComponent
+ attr_accessor :z
+
+ def initialize
+ @z = z
+ end
+
+ def set(**opts)
+ opts.each do |key, value|
+ self.send "#{key}=", value
+ end
+ end
+ end
+end
diff --git a/app/ECS/components/06_grid_singleton.rb b/app/ECS/components/06_grid_singleton.rb
new file mode 100644
index 0000000..392d770
--- /dev/null
+++ b/app/ECS/components/06_grid_singleton.rb
@@ -0,0 +1,16 @@
+class Components
+ # If an entity can be rendered on screen
+ class GridSingleton < BaseComponent
+ attr_accessor :z
+
+ def initialize
+ @z = 0
+ end
+
+ def set(**opts)
+ opts.each do |key, value|
+ self.send "#{key}=", value
+ end
+ end
+ end
+end
diff --git a/app/ECS/signatures.rb b/app/ECS/signatures.rb
index 844c66d..d3ac390 100644
--- a/app/ECS/signatures.rb
+++ b/app/ECS/signatures.rb
@@ -1,27 +1,31 @@
class ID
class <<self
def renderable
- @renderable ||= '0_001'.to_i(2)
+ @renderable ||= 0b0_001 #'0_001'.to_i(2)
end
def sprite
- @sprite ||= '0_010'.to_i(2)
+ @sprite ||= 0b0_010 #'0_010'.to_i(2)
end
def label
- @label ||= '0_100'.to_i(2)
+ @label ||= 0b0_100 #'0_100'.to_i(2)
end
def player_control
- @player_control ||= '0_001_000'.to_i(2)
+ @player_control ||= 0b0_001_000 #'0_001_000'.to_i(2)
end
def map
- @map ||= '0_010_000'.to_i(2)
+ @map ||= 0b0_010_000 #'0_010_000'.to_i(2)
end
- def map
- @map ||= '0_100_000'.to_i(2)
+ def map_object
+ @map_object ||= 0b0_100_000
+ end
+
+ def grid_singleton
+ @grid_singleton ||= 0b0_001_000_000
end
end
end
diff --git a/app/ECS/systems/00_player.rb b/app/ECS/systems/00_player.rb
index 9b03def..0a0492a 100644
--- a/app/ECS/systems/00_player.rb
+++ b/app/ECS/systems/00_player.rb
@@ -3,8 +3,8 @@ class Systems
def self.run
Components::PlayerControl.data.each do |id, data|
if !(Components::Sprite.id & Entity.signatures[id]).zero?
- Components::Sprite.data[id].y += 10 if $gtk.args.inputs.keyboard.key_held.send(data.north)
- Components::Sprite.data[id].y -= 10 if $gtk.args.inputs.keyboard.key_held.send(data.south)
+ Components::Sprite.data[id].y -= 10 if $gtk.args.inputs.keyboard.key_held.send(data.north)
+ Components::Sprite.data[id].y += 10 if $gtk.args.inputs.keyboard.key_held.send(data.south)
Components::Sprite.data[id].x += 10 if $gtk.args.inputs.keyboard.key_held.send(data.east)
Components::Sprite.data[id].x -= 10 if $gtk.args.inputs.keyboard.key_held.send(data.west)
end
diff --git a/app/ECS/systems/99_render.rb b/app/ECS/systems/99_render.rb
index 37b562a..a2f697b 100644
--- a/app/ECS/systems/99_render.rb
+++ b/app/ECS/systems/99_render.rb
@@ -3,24 +3,27 @@ class Systems
def self.run
Components::Renderable.data.sort_by { |v| v[1].z }.each do |key, data|
if !(Components::Sprite.id & Entity.signatures[key]).zero?
- #Components::Based.data[key].x += 2
$gtk.args.outputs.sprites << Components::Sprite.data[key].set
elsif !(Components::Label.id & Entity.signatures[key]).zero?
$gtk.args.outputs.labels << Components::Label.data[key].set
elsif !(Components::Map.id & Entity.signatures[key]).zero?
- #puts Components::Map.data[key].json.inspect
Components::Map.data[key].json['layers'].each do |layer|
layer['chunks'].each do |chunk|
chunk['data'].each_slice(chunk['width']).with_index do |row, row_index|
row.each_with_index do |tile, column_index|
unless tile.zero?
- temp = Helper.get_tile(json_name: 'tileset_Room_Builder_16x16', tile_index: tile)
- temp[:x] = Components::Map.data[key].x + (Components::Map.data[key].tilewidth * column_index) + chunk['x']
- temp[:y] = Components::Map.data[key].y - (Components::Map.data[key].tileheight * (row_index + 1)) - chunk['y'] #REVERSED
- temp[:w] = Components::Map.data[key].tilewidth
- temp[:h] = Components::Map.data[key].tileheight
+ iter = 0
+ loop do
+ tile = Helper.get_tile(json_name: Components::Map.data[key].json['tilesets'][iter]['source'].split('/').last.delete('\\').delete_suffix('.tsx'), tile_index: tile)
+ break if tile.is_a?(Hash)
+ raise Exception.new "#{Components::Map.data[key].json['json_name']} not valid map, exceeded tile range" if (iter += 1) > layer['chunks'].count
+ end
+ tile[:x] = Components::Map.data[key].x + (Components::Map.data[key].tilewidth * column_index) + chunk['x']
+ tile[:y] = Components::Map.data[key].y + (Components::Map.data[key].tileheight * (row_index)) + chunk['y']
+ tile[:w] = Components::Map.data[key].tilewidth
+ tile[:h] = Components::Map.data[key].tileheight
#puts60 temp.inspect
- $gtk.args.outputs.sprites << temp
+ $gtk.args.outputs.sprites << tile
end
end
end
diff --git a/app/helpers/00_tileset.rb b/app/helpers/00_tileset.rb
new file mode 100644
index 0000000..d6e6cf3
--- /dev/null
+++ b/app/helpers/00_tileset.rb
@@ -0,0 +1,42 @@
+class Helper
+ # Returns a loaded map and its dependecies(images,json)
+ # If any are missing then it will load them from files
+
+ @json_data = {}
+ class <<self
+ attr_accessor :json_data
+
+ def get_json_tiles(json_name)
+ if self.json_data[json_name].nil?
+ self.json_data[json_name] = $gtk.parse_json_file "assets/json/#{json_name}.json"
+ raise Exception.new "#{json_name} is null and not loaded. Cannot get json tile" if self.json_data[json_name].nil?
+
+ #puts self.json_data[json_name].inspect
+ #puts json_name
+ if self.json_data[json_name]['type'] == 'map' #json_name.split("_").first == 'map'
+ self.json_data[json_name]['tilesets'].each do |tileset|
+ tileset = Helper.get_json_tiles(tileset['source'].split('/').last.delete_suffix('.tsx'))
+ # download tileset here
+ # $gtk.args.gtk.http_get 'https://mysite.net/#{tileset['name']}.png'
+ end
+ end
+ end
+ self.json_data[json_name]
+ end
+
+ def get_tile(json_name:, tile_index:)
+ json_tiles = self.get_json_tiles(json_name)
+ return puts "Error, json file not a tileset" unless json_tiles['type'] == 'tileset'
+ return tile_index - json_tiles['tilecount'] if tile_index > json_tiles['tilecount']
+ source_height_tiles = (tile_index.to_i / json_tiles['columns'].to_i).to_i# * json_tiles['tileheight']
+ { w: json_tiles['tilewidth'],
+ h: json_tiles['tileheight'],
+ path: json_tiles['image'].split('mygame/').last.delete('\\'),
+ source_x: ((tile_index % json_tiles['columns']) - 1) * json_tiles['tilewidth'],
+ # source_y gets special treatment
+ source_y: json_tiles['imageheight'] - ((source_height_tiles + 1) * json_tiles['tileheight']),
+ source_w: json_tiles['tilewidth'],
+ source_h: json_tiles['tileheight'] }
+ end
+ end
+end
diff --git a/app/test.json b/app/test.json
new file mode 100644
index 0000000..c9ca56a
--- /dev/null
+++ b/app/test.json
@@ -0,0 +1,49 @@
+{ "compressionlevel":-1,
+ "editorsettings":
+ {
+ "export":
+ {
+ "format":"json",
+ "target":"room.json"
+ }
+ },
+ "height":2,
+ "infinite":true,
+ "layers":[
+ {
+ "chunks":[
+ {
+ "data":[973, 974, 975, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1040, 1041, 1042, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ "height":16,
+ "width":16,
+ "x":0,
+ "y":0
+ }],
+ "height":16,
+ "id":1,
+ "name":"Floor",
+ "opacity":1,
+ "startx":0,
+ "starty":0,
+ "type":"tilelayer",
+ "visible":true,
+ "width":16,
+ "x":0,
+ "y":0
+ }],
+ "nextlayerid":2,
+ "nextobjectid":1,
+ "orientation":"orthogonal",
+ "renderorder":"right-up",
+ "tiledversion":"1.6.0",
+ "tileheight":16,
+ "tilesets":[
+ {
+ "firstgid":1,
+ "source":"Room_Builder_16x16.tsx"
+ }],
+ "tilewidth":16,
+ "type":"map",
+ "version":"1.6",
+ "width":3
+}
diff --git a/app/tick.rb b/app/tick.rb
index 0d07d73..41c95aa 100644
--- a/app/tick.rb
+++ b/app/tick.rb
@@ -1,10 +1,11 @@
$gtk.args.grid.origin_top_left!
-$gtk.args.grid.origin_bottom_left!
+#$gtk.args.grid.origin_bottom_left!
thing0 = Entity.new(ID.sprite,
ID.renderable,
ID.player_control)
Components::Sprite.data[thing0.id].set(x: 0, y: 0, w: 128, h: 101, path: 'dragonruby.png')
+#Components::PlayerControl.data[thing0.id].set(north: 's', south: 'w')
#@thing0 = Entity.new(ID.sprite,
# ID.renderable,
@@ -49,12 +50,20 @@ Components::Label.data[@thing2.id].set(x: 640, y: 420,
alignment_enum: 1)
Components::Renderable.data[@thing2.id].z = 5
-@map = Entity.new(ID.map, ID.renderable)
-Components::Map.data[@map.id].set(x: 100,
- y: 100,
- tilewidth: 128,
- tileheight: 128,
- json: Helper.get_json_tiles('map_test_map'))
+#@map = Entity.new(ID.map, ID.renderable)
+#Components::Map.data[@map.id].set(x: 0,
+# y: 0,
+# tilewidth: 128,
+# tileheight: 128,
+# json_name: 'map_test_map')
+
+@map2 = Entity.new(ID.map, ID.renderable)
+Components::Map.data[@map2.id].set(x: 0,
+ y: 0,
+ tilewidth: 64,
+ tileheight: 64,
+ json_name: 'map_test2')
+Components::Renderable.data[@map2.id].z = 4
#Helper.get_json_tiles('map_test')
diff --git a/assets/circle/black.png b/assets/circle/black.png
new file mode 100644
index 0000000..c98e23d
--- /dev/null
+++ b/assets/circle/black.png
Binary files differ
diff --git a/assets/circle/blue.png b/assets/circle/blue.png
new file mode 100644
index 0000000..1726d2a
--- /dev/null
+++ b/assets/circle/blue.png
Binary files differ
diff --git a/assets/circle/gray.png b/assets/circle/gray.png
new file mode 100644
index 0000000..960f191
--- /dev/null
+++ b/assets/circle/gray.png
Binary files differ
diff --git a/assets/circle/green.png b/assets/circle/green.png
new file mode 100644
index 0000000..43cf7ee
--- /dev/null
+++ b/assets/circle/green.png
Binary files differ
diff --git a/assets/circle/indigo.png b/assets/circle/indigo.png
new file mode 100644
index 0000000..598e240
--- /dev/null
+++ b/assets/circle/indigo.png
Binary files differ
diff --git a/assets/circle/orange.png b/assets/circle/orange.png
new file mode 100644
index 0000000..5604a42
--- /dev/null
+++ b/assets/circle/orange.png
Binary files differ
diff --git a/assets/circle/red.png b/assets/circle/red.png
new file mode 100644
index 0000000..7f17ca6
--- /dev/null
+++ b/assets/circle/red.png
Binary files differ
diff --git a/assets/circle/violet.png b/assets/circle/violet.png
new file mode 100644
index 0000000..681d210
--- /dev/null
+++ b/assets/circle/violet.png
Binary files differ
diff --git a/assets/circle/white.png b/assets/circle/white.png
new file mode 100644
index 0000000..bd32155
--- /dev/null
+++ b/assets/circle/white.png
Binary files differ
diff --git a/assets/circle/yellow.png b/assets/circle/yellow.png
new file mode 100644
index 0000000..94992eb
--- /dev/null
+++ b/assets/circle/yellow.png
Binary files differ
diff --git a/assets/hexagon/black.png b/assets/hexagon/black.png
new file mode 100644
index 0000000..f50c872
--- /dev/null
+++ b/assets/hexagon/black.png
Binary files differ
diff --git a/assets/hexagon/blue.png b/assets/hexagon/blue.png
new file mode 100644
index 0000000..1696bae
--- /dev/null
+++ b/assets/hexagon/blue.png
Binary files differ
diff --git a/assets/hexagon/gray.png b/assets/hexagon/gray.png
new file mode 100644
index 0000000..e8c4c5a
--- /dev/null
+++ b/assets/hexagon/gray.png
Binary files differ
diff --git a/assets/hexagon/green.png b/assets/hexagon/green.png
new file mode 100644
index 0000000..a700602
--- /dev/null
+++ b/assets/hexagon/green.png
Binary files differ
diff --git a/assets/hexagon/indigo.png b/assets/hexagon/indigo.png
new file mode 100644
index 0000000..15f6f4f
--- /dev/null
+++ b/assets/hexagon/indigo.png
Binary files differ
diff --git a/assets/hexagon/orange.png b/assets/hexagon/orange.png
new file mode 100644
index 0000000..1587173
--- /dev/null
+++ b/assets/hexagon/orange.png
Binary files differ
diff --git a/assets/hexagon/red.png b/assets/hexagon/red.png
new file mode 100644
index 0000000..d442f39
--- /dev/null
+++ b/assets/hexagon/red.png
Binary files differ
diff --git a/assets/hexagon/violet.png b/assets/hexagon/violet.png
new file mode 100644
index 0000000..3be5731
--- /dev/null
+++ b/assets/hexagon/violet.png
Binary files differ
diff --git a/assets/hexagon/white.png b/assets/hexagon/white.png
new file mode 100644
index 0000000..c1ad970
--- /dev/null
+++ b/assets/hexagon/white.png
Binary files differ
diff --git a/assets/hexagon/yellow.png b/assets/hexagon/yellow.png
new file mode 100644
index 0000000..63f5f34
--- /dev/null
+++ b/assets/hexagon/yellow.png
Binary files differ
diff --git a/assets/isometric/black.png b/assets/isometric/black.png
new file mode 100644
index 0000000..fa9e463
--- /dev/null
+++ b/assets/isometric/black.png
Binary files differ
diff --git a/assets/isometric/blue.png b/assets/isometric/blue.png
new file mode 100644
index 0000000..a3d8524
--- /dev/null
+++ b/assets/isometric/blue.png
Binary files differ
diff --git a/assets/isometric/gray.png b/assets/isometric/gray.png
new file mode 100644
index 0000000..85dcc1d
--- /dev/null
+++ b/assets/isometric/gray.png
Binary files differ
diff --git a/assets/isometric/green.png b/assets/isometric/green.png
new file mode 100644
index 0000000..ec2773e
--- /dev/null
+++ b/assets/isometric/green.png
Binary files differ
diff --git a/assets/isometric/indigo.png b/assets/isometric/indigo.png
new file mode 100644
index 0000000..e6be50c
--- /dev/null
+++ b/assets/isometric/indigo.png
Binary files differ
diff --git a/assets/isometric/orange.png b/assets/isometric/orange.png
new file mode 100644
index 0000000..154d81c
--- /dev/null
+++ b/assets/isometric/orange.png
Binary files differ
diff --git a/assets/isometric/red.png b/assets/isometric/red.png
new file mode 100644
index 0000000..3448c4d
--- /dev/null
+++ b/assets/isometric/red.png
Binary files differ
diff --git a/assets/isometric/violet.png b/assets/isometric/violet.png
new file mode 100644
index 0000000..f09bf21
--- /dev/null
+++ b/assets/isometric/violet.png
Binary files differ
diff --git a/assets/isometric/white.png b/assets/isometric/white.png
new file mode 100644
index 0000000..a45793d
--- /dev/null
+++ b/assets/isometric/white.png
Binary files differ
diff --git a/assets/isometric/yellow.png b/assets/isometric/yellow.png
new file mode 100644
index 0000000..9be20c7
--- /dev/null
+++ b/assets/isometric/yellow.png
Binary files differ
diff --git a/assets/json/_sync.sh b/assets/json/_sync.sh
new file mode 100755
index 0000000..f4c1677
--- /dev/null
+++ b/assets/json/_sync.sh
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+rm /home/tradam/Documents/Ruby/dragon/dragonruby-linux-amd64/mygame/assets/json/*.json
+rsync /home/tradam/Tiled/dragonruby/*.json /home/tradam/Documents/Ruby/dragon/dragonruby-linux-amd64/mygame/assets/json/
diff --git a/assets/json/map_test2.json b/assets/json/map_test2.json
new file mode 100644
index 0000000..ef9c4a1
--- /dev/null
+++ b/assets/json/map_test2.json
@@ -0,0 +1,66 @@
+{ "compressionlevel":-1,
+ "height":100,
+ "infinite":true,
+ "layers":[
+ {
+ "chunks":[
+ {
+ "data":[79, 693, 694, 694, 694, 694, 694, 694, 695, 81, 0, 0, 0, 0, 0, 0, 146, 760, 761, 761, 761, 761, 761, 761, 762, 148, 0, 0, 0, 0, 0, 0, 146, 2447, 2448, 2448, 2448, 2448, 2448, 2448, 2448, 148, 0, 0, 0, 0, 0, 0, 146, 2514, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 148, 0, 0, 0, 0, 0, 0, 146, 2514, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 148, 0, 0, 0, 0, 0, 0, 146, 2514, 2515, 2515, 2515, 2515, 2515, 2515, 2515, 148, 0, 0, 0, 0, 0, 0, 213, 214, 214, 214, 214, 214, 214, 214, 214, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ "height":16,
+ "width":16,
+ "x":0,
+ "y":0
+ }],
+ "height":16,
+ "id":1,
+ "name":"Tile Layer 1",
+ "opacity":1,
+ "startx":0,
+ "starty":0,
+ "type":"tilelayer",
+ "visible":true,
+ "width":16,
+ "x":0,
+ "y":0
+ },
+ {
+ "chunks":[
+ {
+ "data":[0, 0, 0, 4298, 4299, 0, 4864, 4865, 4866, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4314, 4315, 0, 4880, 4881, 4882, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4897, 4685, 4686, 4687, 4688, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4913, 4701, 4702, 4703, 4704, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4717, 4718, 4719, 4720, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ "height":16,
+ "width":16,
+ "x":0,
+ "y":0
+ }],
+ "height":16,
+ "id":2,
+ "name":"Tile Layer 2",
+ "opacity":1,
+ "startx":0,
+ "starty":0,
+ "type":"tilelayer",
+ "visible":true,
+ "width":16,
+ "x":0,
+ "y":0
+ }],
+ "nextlayerid":3,
+ "nextobjectid":1,
+ "orientation":"orthogonal",
+ "renderorder":"right-down",
+ "tiledversion":"1.6.0",
+ "tileheight":16,
+ "tilesets":[
+ {
+ "firstgid":1,
+ "source":"..\/tileset_Room_Builder_16x16.tsx"
+ },
+ {
+ "firstgid":4088,
+ "source":"..\/tileset_1_Generic_16x16.tsx"
+ }],
+ "tilewidth":16,
+ "type":"map",
+ "version":"1.6",
+ "width":100
+} \ No newline at end of file
diff --git a/assets/json/map_test_map.json b/assets/json/map_test_map.json
new file mode 100644
index 0000000..f008fe8
--- /dev/null
+++ b/assets/json/map_test_map.json
@@ -0,0 +1,69 @@
+{ "compressionlevel":-1,
+ "editorsettings":
+ {
+ "export":
+ {
+ "format":"json"
+ }
+ },
+ "height":100,
+ "infinite":true,
+ "layers":[
+ {
+ "chunks":[
+ {
+ "data":[1586, 0, 0, 0, 0, 1586, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1586, 0, 0, 0, 0, 1586, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1586, 0, 0, 0, 0, 1586, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1586, 0, 0, 0, 0, 1586, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1586, 1586, 1586, 1586, 1586, 1586, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ "height":16,
+ "width":16,
+ "x":0,
+ "y":0
+ }],
+ "height":16,
+ "id":2,
+ "name":"Tile Layer 2",
+ "opacity":1,
+ "startx":0,
+ "starty":0,
+ "type":"tilelayer",
+ "visible":true,
+ "width":16,
+ "x":0,
+ "y":0
+ },
+ {
+ "chunks":[
+ {
+ "data":[79, 693, 694, 694, 695, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 146, 760, 761, 761, 762, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 146, 973, 974, 974, 974, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 146, 1040, 1041, 1041, 1041, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 213, 214, 214, 214, 214, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ "height":16,
+ "width":16,
+ "x":0,
+ "y":0
+ }],
+ "height":16,
+ "id":1,
+ "name":"Tile Layer 1",
+ "opacity":1,
+ "startx":0,
+ "starty":0,
+ "type":"tilelayer",
+ "visible":true,
+ "width":16,
+ "x":0,
+ "y":0
+ }],
+ "nextlayerid":3,
+ "nextobjectid":1,
+ "orientation":"orthogonal",
+ "renderorder":"right-up",
+ "tiledversion":"1.6.0",
+ "tileheight":16,
+ "tilesets":[
+ {
+ "firstgid":1,
+ "source":"..\/tileset_Room_Builder_16x16.tsx"
+ }],
+ "tilewidth":16,
+ "type":"map",
+ "version":"1.6",
+ "width":100
+} \ No newline at end of file
diff --git a/assets/json/test_map.json b/assets/json/test_map.json
new file mode 100644
index 0000000..4088440
--- /dev/null
+++ b/assets/json/test_map.json
@@ -0,0 +1,62 @@
+{ "compressionlevel":-1,
+ "height":100,
+ "infinite":true,
+ "layers":[
+ {
+ "chunks":[
+ {
+ "data":[1586, 0, 0, 0, 0, 1586, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1586, 0, 0, 0, 0, 1586, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1586, 0, 0, 0, 0, 1586, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1586, 0, 0, 0, 0, 1586, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1586, 1586, 1586, 1586, 1586, 1586, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ "height":16,
+ "width":16,
+ "x":0,
+ "y":0
+ }],
+ "height":16,
+ "id":2,
+ "name":"Tile Layer 2",
+ "opacity":1,
+ "startx":0,
+ "starty":0,
+ "type":"tilelayer",
+ "visible":true,
+ "width":16,
+ "x":0,
+ "y":0
+ },
+ {
+ "chunks":[
+ {
+ "data":[79, 693, 694, 694, 695, 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 146, 760, 761, 761, 762, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 146, 973, 974, 974, 974, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 146, 1040, 1041, 1041, 1041, 148, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 213, 214, 214, 214, 214, 215, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
+ "height":16,
+ "width":16,
+ "x":0,
+ "y":0
+ }],
+ "height":16,
+ "id":1,
+ "name":"Tile Layer 1",
+ "opacity":1,
+ "startx":0,
+ "starty":0,
+ "type":"tilelayer",
+ "visible":true,
+ "width":16,
+ "x":0,
+ "y":0
+ }],
+ "nextlayerid":3,
+ "nextobjectid":1,
+ "orientation":"orthogonal",
+ "renderorder":"right-up",
+ "tiledversion":"1.6.0",
+ "tileheight":16,
+ "tilesets":[
+ {
+ "firstgid":1,
+ "source":"..\/tileset_Room_Builder_16x16.tsx"
+ }],
+ "tilewidth":16,
+ "type":"map",
+ "version":"1.6",
+ "width":100
+} \ No newline at end of file
diff --git a/assets/json/tileset_1_Generic_16x16.json b/assets/json/tileset_1_Generic_16x16.json
new file mode 100644
index 0000000..b098e54
--- /dev/null
+++ b/assets/json/tileset_1_Generic_16x16.json
@@ -0,0 +1,14 @@
+{ "columns":16,
+ "image":"..\/..\/Documents\/Ruby\/dragon\/dragonruby-linux-amd64\/mygame\/assets\/non-free\/Modern_Interiors\/1_Interiors\/16x16\/Theme_Sorter\/1_Generic_16x16.png",
+ "imageheight":960,
+ "imagewidth":256,
+ "margin":0,
+ "name":"1_Generic_16x16",
+ "spacing":0,
+ "tilecount":960,
+ "tiledversion":"1.6.0",
+ "tileheight":16,
+ "tilewidth":16,
+ "type":"tileset",
+ "version":"1.6"
+} \ No newline at end of file
diff --git a/assets/json/tileset_Room_Builder_16x16.json b/assets/json/tileset_Room_Builder_16x16.json
new file mode 100644
index 0000000..718a7c0
--- /dev/null
+++ b/assets/json/tileset_Room_Builder_16x16.json
@@ -0,0 +1,14 @@
+{ "columns":67,
+ "image":"..\/..\/Documents\/Ruby\/dragon\/dragonruby-linux-amd64\/mygame\/assets\/non-free\/Modern_Interiors\/1_Interiors\/16x16\/Room_Builder_16x16.png",
+ "imageheight":976,
+ "imagewidth":1072,
+ "margin":0,
+ "name":"tileset_Room_Builder_16x16",
+ "spacing":0,
+ "tilecount":4087,
+ "tiledversion":"1.6.0",
+ "tileheight":16,
+ "tilewidth":16,
+ "type":"tileset",
+ "version":"1.6"
+} \ No newline at end of file
diff --git a/assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_Enter.png b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_Enter.png
new file mode 100644
index 0000000..08ef6dd
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_Enter.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_Mouse.png b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_Mouse.png
new file mode 100644
index 0000000..774bc62
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_Mouse.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_Normal.png b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_Normal.png
new file mode 100644
index 0000000..9c47c66
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_Normal.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_Super_Wide.png b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_Super_Wide.png
new file mode 100644
index 0000000..e23994c
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_Super_Wide.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_Wide.png b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_Wide.png
new file mode 100644
index 0000000..5971062
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_Wide.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_tall.png b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_tall.png
new file mode 100644
index 0000000..183a731
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_Black_tall.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Enter.png b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Enter.png
new file mode 100644
index 0000000..744d380
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Enter.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Mouse.png b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Mouse.png
new file mode 100644
index 0000000..7891ea4
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Mouse.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Normal.png b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Normal.png
new file mode 100644
index 0000000..beee975
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Normal.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Super_Wide.png b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Super_Wide.png
new file mode 100644
index 0000000..183b10c
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Super_Wide.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Tall.png b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Tall.png
new file mode 100644
index 0000000..ae3cdf5
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Tall.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Wide.png b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Wide.png
new file mode 100644
index 0000000..416b056
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Blanks/Blank_White_Wide.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/0_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/0_Key_Dark.png
new file mode 100644
index 0000000..ab5408e
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/0_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/10_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/10_Key_Dark.png
new file mode 100644
index 0000000..17339fe
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/10_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/11_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/11_Key_Dark.png
new file mode 100644
index 0000000..18001d0
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/11_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/12_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/12_Key_Dark.png
new file mode 100644
index 0000000..a18bb74
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/12_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/1_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/1_Key_Dark.png
new file mode 100644
index 0000000..d88cfd0
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/1_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/2_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/2_Key_Dark.png
new file mode 100644
index 0000000..257a0a8
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/2_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/3_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/3_Key_Dark.png
new file mode 100644
index 0000000..37f01a2
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/3_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/4_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/4_Key_Dark.png
new file mode 100644
index 0000000..f2ec50e
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/4_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/5_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/5_Key_Dark.png
new file mode 100644
index 0000000..4996f90
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/5_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/6_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/6_Key_Dark.png
new file mode 100644
index 0000000..7ebf62d
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/6_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/7_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/7_Key_Dark.png
new file mode 100644
index 0000000..bae81b4
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/7_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/8_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/8_Key_Dark.png
new file mode 100644
index 0000000..4cbf159
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/8_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/9_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/9_Key_Dark.png
new file mode 100644
index 0000000..8da9b01
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/9_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/A_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/A_Key_Dark.png
new file mode 100644
index 0000000..ba2b1dd
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/A_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Alt_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Alt_Key_Dark.png
new file mode 100644
index 0000000..9c0ceb6
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Alt_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Arrow_Down_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Arrow_Down_Key_Dark.png
new file mode 100644
index 0000000..9edcf58
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Arrow_Down_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Arrow_Left_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Arrow_Left_Key_Dark.png
new file mode 100644
index 0000000..3425005
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Arrow_Left_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Arrow_Right_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Arrow_Right_Key_Dark.png
new file mode 100644
index 0000000..929cb35
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Arrow_Right_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Arrow_Up_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Arrow_Up_Key_Dark.png
new file mode 100644
index 0000000..025a68d
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Arrow_Up_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Asterisk_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Asterisk_Key_Dark.png
new file mode 100644
index 0000000..abcdd9f
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Asterisk_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/B_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/B_Key_Dark.png
new file mode 100644
index 0000000..bb6b3bb
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/B_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Backspace_Alt_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Backspace_Alt_Key_Dark.png
new file mode 100644
index 0000000..be1a758
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Backspace_Alt_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Backspace_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Backspace_Key_Dark.png
new file mode 100644
index 0000000..bd2b56d
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Backspace_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Bracket_Left_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Bracket_Left_Key_Dark.png
new file mode 100644
index 0000000..8734b86
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Bracket_Left_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Bracket_Right_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Bracket_Right_Key_Dark.png
new file mode 100644
index 0000000..c56aef4
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Bracket_Right_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/C_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/C_Key_Dark.png
new file mode 100644
index 0000000..005e4ca
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/C_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Caps_Lock_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Caps_Lock_Key_Dark.png
new file mode 100644
index 0000000..de5adb8
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Caps_Lock_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Command_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Command_Key_Dark.png
new file mode 100644
index 0000000..22dfd60
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Command_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Ctrl_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Ctrl_Key_Dark.png
new file mode 100644
index 0000000..12456bd
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Ctrl_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/D_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/D_Key_Dark.png
new file mode 100644
index 0000000..cfd36f2
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/D_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Del_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Del_Key_Dark.png
new file mode 100644
index 0000000..87bd830
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Del_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/E_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/E_Key_Dark.png
new file mode 100644
index 0000000..34b7be1
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/E_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/End_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/End_Key_Dark.png
new file mode 100644
index 0000000..2d6211c
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/End_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Enter_Alt_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Enter_Alt_Key_Dark.png
new file mode 100644
index 0000000..5493293
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Enter_Alt_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Enter_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Enter_Key_Dark.png
new file mode 100644
index 0000000..1f144f5
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Enter_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Enter_Tall_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Enter_Tall_Key_Dark.png
new file mode 100644
index 0000000..de3abde
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Enter_Tall_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Esc_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Esc_Key_Dark.png
new file mode 100644
index 0000000..c363cdc
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Esc_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/F10_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/F10_Key_Dark.png
new file mode 100644
index 0000000..17339fe
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/F10_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/F11_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/F11_Key_Dark.png
new file mode 100644
index 0000000..18001d0
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/F11_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/F12_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/F12_Key_Dark.png
new file mode 100644
index 0000000..a18bb74
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/F12_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/F1_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/F1_Key_Dark.png
new file mode 100644
index 0000000..fc5865a
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/F1_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/F2_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/F2_Key_Dark.png
new file mode 100644
index 0000000..ffceae5
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/F2_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/F3_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/F3_Key_Dark.png
new file mode 100644
index 0000000..c49d840
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/F3_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/F4_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/F4_Key_Dark.png
new file mode 100644
index 0000000..c09acb2
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/F4_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/F5_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/F5_Key_Dark.png
new file mode 100644
index 0000000..c304fd0
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/F5_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/F6_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/F6_Key_Dark.png
new file mode 100644
index 0000000..bc3f31c
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/F6_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/F7_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/F7_Key_Dark.png
new file mode 100644
index 0000000..2c28dc0
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/F7_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/F8_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/F8_Key_Dark.png
new file mode 100644
index 0000000..6c09529
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/F8_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/F9_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/F9_Key_Dark.png
new file mode 100644
index 0000000..0b67e2b
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/F9_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/F_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/F_Key_Dark.png
new file mode 100644
index 0000000..0781a72
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/F_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/G_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/G_Key_Dark.png
new file mode 100644
index 0000000..79ffcd2
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/G_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/H_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/H_Key_Dark.png
new file mode 100644
index 0000000..00a4fe4
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/H_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Home_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Home_Key_Dark.png
new file mode 100644
index 0000000..10ba170
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Home_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/I_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/I_Key_Dark.png
new file mode 100644
index 0000000..de8f252
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/I_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Insert_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Insert_Key_Dark.png
new file mode 100644
index 0000000..d0ae4d5
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Insert_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/J_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/J_Key_Dark.png
new file mode 100644
index 0000000..947b5eb
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/J_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/K_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/K_Key_Dark.png
new file mode 100644
index 0000000..2ca24bd
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/K_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/L_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/L_Key_Dark.png
new file mode 100644
index 0000000..725c878
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/L_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/M_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/M_Key_Dark.png
new file mode 100644
index 0000000..4477153
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/M_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Mark_Left_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Mark_Left_Key_Dark.png
new file mode 100644
index 0000000..a5e48ce
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Mark_Left_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Mark_Right_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Mark_Right_Key_Dark.png
new file mode 100644
index 0000000..d418e77
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Mark_Right_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Minus_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Minus_Key_Dark.png
new file mode 100644
index 0000000..1e6dcf7
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Minus_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Mouse_Left_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Mouse_Left_Key_Dark.png
new file mode 100644
index 0000000..1b1eb86
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Mouse_Left_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Mouse_Middle_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Mouse_Middle_Key_Dark.png
new file mode 100644
index 0000000..0fd0a2e
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Mouse_Middle_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Mouse_Right_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Mouse_Right_Key_Dark.png
new file mode 100644
index 0000000..cc24f92
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Mouse_Right_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Mouse_Simple_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Mouse_Simple_Key_Dark.png
new file mode 100644
index 0000000..774bc62
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Mouse_Simple_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/N_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/N_Key_Dark.png
new file mode 100644
index 0000000..689e2f6
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/N_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Num_Lock_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Num_Lock_Key_Dark.png
new file mode 100644
index 0000000..2808f91
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Num_Lock_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/O_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/O_Key_Dark.png
new file mode 100644
index 0000000..b703ceb
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/O_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/P_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/P_Key_Dark.png
new file mode 100644
index 0000000..13e8393
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/P_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Page_Down_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Page_Down_Key_Dark.png
new file mode 100644
index 0000000..ace123f
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Page_Down_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Page_Up_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Page_Up_Key_Dark.png
new file mode 100644
index 0000000..da15112
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Page_Up_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Plus_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Plus_Key_Dark.png
new file mode 100644
index 0000000..ebc1035
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Plus_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Plus_Tall_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Plus_Tall_Key_Dark.png
new file mode 100644
index 0000000..3049116
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Plus_Tall_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Print_Screen_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Print_Screen_Key_Dark.png
new file mode 100644
index 0000000..88ad617
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Print_Screen_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Q_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Q_Key_Dark.png
new file mode 100644
index 0000000..fe8add9
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Q_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Question_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Question_Key_Dark.png
new file mode 100644
index 0000000..d32683c
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Question_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Quote_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Quote_Key_Dark.png
new file mode 100644
index 0000000..108d665
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Quote_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/R_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/R_Key_Dark.png
new file mode 100644
index 0000000..5ac2461
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/R_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/S_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/S_Key_Dark.png
new file mode 100644
index 0000000..1fb8919
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/S_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Semicolon_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Semicolon_Key_Dark.png
new file mode 100644
index 0000000..800d299
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Semicolon_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Shift_Alt_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Shift_Alt_Key_Dark.png
new file mode 100644
index 0000000..e57fb5f
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Shift_Alt_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Shift_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Shift_Key_Dark.png
new file mode 100644
index 0000000..05ba791
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Shift_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Slash_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Slash_Key_Dark.png
new file mode 100644
index 0000000..38b411b
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Slash_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Space_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Space_Key_Dark.png
new file mode 100644
index 0000000..2298b4f
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Space_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/T_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/T_Key_Dark.png
new file mode 100644
index 0000000..9ba1250
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/T_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Tab_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Tab_Key_Dark.png
new file mode 100644
index 0000000..3fea857
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Tab_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Tilda_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Tilda_Key_Dark.png
new file mode 100644
index 0000000..2f8db91
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Tilda_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/U_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/U_Key_Dark.png
new file mode 100644
index 0000000..79f9138
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/U_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/V_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/V_Key_Dark.png
new file mode 100644
index 0000000..c0f0599
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/V_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/W_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/W_Key_Dark.png
new file mode 100644
index 0000000..06278ee
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/W_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Win_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Win_Key_Dark.png
new file mode 100644
index 0000000..58576cb
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Win_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/X_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/X_Key_Dark.png
new file mode 100644
index 0000000..95192f0
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/X_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Y_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Y_Key_Dark.png
new file mode 100644
index 0000000..b94e455
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Y_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Dark/Z_Key_Dark.png b/assets/keypromps/Keyboard & Mouse/Dark/Z_Key_Dark.png
new file mode 100644
index 0000000..e9a1299
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Dark/Z_Key_Dark.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/0_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/0_Key_Light.png
new file mode 100644
index 0000000..243de8d
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/0_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/10_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/10_Key_Light.png
new file mode 100644
index 0000000..08e187a
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/10_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/11_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/11_Key_Light.png
new file mode 100644
index 0000000..a0d1945
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/11_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/12_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/12_Key_Light.png
new file mode 100644
index 0000000..19c2344
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/12_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/1_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/1_Key_Light.png
new file mode 100644
index 0000000..2e90871
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/1_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/2_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/2_Key_Light.png
new file mode 100644
index 0000000..775745b
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/2_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/3_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/3_Key_Light.png
new file mode 100644
index 0000000..8dc2794
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/3_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/4_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/4_Key_Light.png
new file mode 100644
index 0000000..d09d43c
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/4_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/5_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/5_Key_Light.png
new file mode 100644
index 0000000..dd28315
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/5_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/6_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/6_Key_Light.png
new file mode 100644
index 0000000..a3c29f4
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/6_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/7_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/7_Key_Light.png
new file mode 100644
index 0000000..aeacb45
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/7_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/8_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/8_Key_Light.png
new file mode 100644
index 0000000..3005781
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/8_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/9_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/9_Key_Light.png
new file mode 100644
index 0000000..fb87ddb
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/9_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/A_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/A_Key_Light.png
new file mode 100644
index 0000000..57a1d6f
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/A_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Alt_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Alt_Key_Light.png
new file mode 100644
index 0000000..677fee7
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Alt_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Arrow_Down_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Arrow_Down_Key_Light.png
new file mode 100644
index 0000000..3afceba
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Arrow_Down_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Arrow_Left_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Arrow_Left_Key_Light.png
new file mode 100644
index 0000000..6c4beec
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Arrow_Left_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Arrow_Right_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Arrow_Right_Key_Light.png
new file mode 100644
index 0000000..f0f9e76
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Arrow_Right_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Arrow_Up_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Arrow_Up_Key_Light.png
new file mode 100644
index 0000000..8f4b0e4
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Arrow_Up_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Asterisk_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Asterisk_Key_Light.png
new file mode 100644
index 0000000..5de5317
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Asterisk_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/B_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/B_Key_Light.png
new file mode 100644
index 0000000..6de48cf
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/B_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Backspace_Alt_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Backspace_Alt_Key_Light.png
new file mode 100644
index 0000000..e583b60
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Backspace_Alt_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Backspace_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Backspace_Key_Light.png
new file mode 100644
index 0000000..d6da7ab
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Backspace_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Bracket_Left_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Bracket_Left_Key_Light.png
new file mode 100644
index 0000000..1e8fd69
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Bracket_Left_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Bracket_Right_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Bracket_Right_Key_Light.png
new file mode 100644
index 0000000..56365f1
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Bracket_Right_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/C_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/C_Key_Light.png
new file mode 100644
index 0000000..46a6513
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/C_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Caps_Lock_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Caps_Lock_Key_Light.png
new file mode 100644
index 0000000..0b7a975
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Caps_Lock_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Command_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Command_Key_Light.png
new file mode 100644
index 0000000..382a351
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Command_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Ctrl_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Ctrl_Key_Light.png
new file mode 100644
index 0000000..00ba554
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Ctrl_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/D_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/D_Key_Light.png
new file mode 100644
index 0000000..70876b9
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/D_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Del_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Del_Key_Light.png
new file mode 100644
index 0000000..6e0f543
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Del_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/E_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/E_Key_Light.png
new file mode 100644
index 0000000..f750f3a
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/E_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/End_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/End_Key_Light.png
new file mode 100644
index 0000000..bd8d6e1
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/End_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Enter_Alt_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Enter_Alt_Key_Light.png
new file mode 100644
index 0000000..7b56741
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Enter_Alt_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Enter_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Enter_Key_Light.png
new file mode 100644
index 0000000..5f4c40a
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Enter_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Enter_Tall_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Enter_Tall_Key_Light.png
new file mode 100644
index 0000000..fd57a44
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Enter_Tall_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Esc_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Esc_Key_Light.png
new file mode 100644
index 0000000..d152e31
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Esc_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/F10_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/F10_Key_Light.png
new file mode 100644
index 0000000..08e187a
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/F10_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/F11_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/F11_Key_Light.png
new file mode 100644
index 0000000..a0d1945
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/F11_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/F12_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/F12_Key_Light.png
new file mode 100644
index 0000000..19c2344
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/F12_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/F1_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/F1_Key_Light.png
new file mode 100644
index 0000000..4dae2fb
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/F1_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/F2_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/F2_Key_Light.png
new file mode 100644
index 0000000..e50bcb8
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/F2_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/F3_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/F3_Key_Light.png
new file mode 100644
index 0000000..c9feb57
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/F3_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/F4_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/F4_Key_Light.png
new file mode 100644
index 0000000..0b8f4f6
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/F4_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/F5_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/F5_Key_Light.png
new file mode 100644
index 0000000..c74317f
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/F5_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/F6_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/F6_Key_Light.png
new file mode 100644
index 0000000..cedfd8f
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/F6_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/F7_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/F7_Key_Light.png
new file mode 100644
index 0000000..6337d82
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/F7_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/F8_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/F8_Key_Light.png
new file mode 100644
index 0000000..71ab492
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/F8_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/F9_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/F9_Key_Light.png
new file mode 100644
index 0000000..90e7071
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/F9_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/F_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/F_Key_Light.png
new file mode 100644
index 0000000..1504aba
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/F_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/G_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/G_Key_Light.png
new file mode 100644
index 0000000..f01c281
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/G_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/H_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/H_Key_Light.png
new file mode 100644
index 0000000..37d9c6e
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/H_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Home_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Home_Key_Light.png
new file mode 100644
index 0000000..9044181
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Home_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/I_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/I_Key_Light.png
new file mode 100644
index 0000000..adde071
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/I_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Insert_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Insert_Key_Light.png
new file mode 100644
index 0000000..2682a11
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Insert_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/J_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/J_Key_Light.png
new file mode 100644
index 0000000..7a3a3d7
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/J_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/K_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/K_Key_Light.png
new file mode 100644
index 0000000..92e5b38
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/K_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/L_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/L_Key_Light.png
new file mode 100644
index 0000000..995e284
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/L_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/M_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/M_Key_Light.png
new file mode 100644
index 0000000..f53cf50
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/M_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Mark_Left_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Mark_Left_Key_Light.png
new file mode 100644
index 0000000..6b7b865
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Mark_Left_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Mark_Right_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Mark_Right_Key_Light.png
new file mode 100644
index 0000000..defc71e
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Mark_Right_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Minus_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Minus_Key_Light.png
new file mode 100644
index 0000000..47d3bc1
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Minus_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Mouse_Left_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Mouse_Left_Key_Light.png
new file mode 100644
index 0000000..22983fa
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Mouse_Left_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Mouse_Middle_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Mouse_Middle_Key_Light.png
new file mode 100644
index 0000000..d3298c1
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Mouse_Middle_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Mouse_Right_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Mouse_Right_Key_Light.png
new file mode 100644
index 0000000..8106df7
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Mouse_Right_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Mouse_Simple_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Mouse_Simple_Key_Light.png
new file mode 100644
index 0000000..7891ea4
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Mouse_Simple_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/N_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/N_Key_Light.png
new file mode 100644
index 0000000..b24d7f6
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/N_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Num_Lock_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Num_Lock_Key_Light.png
new file mode 100644
index 0000000..98f5f29
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Num_Lock_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/O_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/O_Key_Light.png
new file mode 100644
index 0000000..a59c477
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/O_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/P_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/P_Key_Light.png
new file mode 100644
index 0000000..940e6ce
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/P_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Page_Down_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Page_Down_Key_Light.png
new file mode 100644
index 0000000..d50f14a
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Page_Down_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Page_Up_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Page_Up_Key_Light.png
new file mode 100644
index 0000000..5a8ec85
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Page_Up_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Plus_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Plus_Key_Light.png
new file mode 100644
index 0000000..29c4fdd
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Plus_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Plus_Tall_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Plus_Tall_Key_Light.png
new file mode 100644
index 0000000..bdfedbe
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Plus_Tall_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Print_Screen_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Print_Screen_Key_Light.png
new file mode 100644
index 0000000..10c7798
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Print_Screen_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Q_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Q_Key_Light.png
new file mode 100644
index 0000000..38a2fa0
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Q_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Question_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Question_Key_Light.png
new file mode 100644
index 0000000..03ddf97
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Question_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Quote_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Quote_Key_Light.png
new file mode 100644
index 0000000..fe43222
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Quote_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/R_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/R_Key_Light.png
new file mode 100644
index 0000000..eda35ee
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/R_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/S_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/S_Key_Light.png
new file mode 100644
index 0000000..0ca61d8
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/S_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Semicolon_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Semicolon_Key_Light.png
new file mode 100644
index 0000000..fcbd630
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Semicolon_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Shift_Alt_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Shift_Alt_Key_Light.png
new file mode 100644
index 0000000..1ecfe49
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Shift_Alt_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Shift_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Shift_Key_Light.png
new file mode 100644
index 0000000..21c4f49
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Shift_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Slash_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Slash_Key_Light.png
new file mode 100644
index 0000000..e30ff0b
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Slash_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Space_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Space_Key_Light.png
new file mode 100644
index 0000000..1a2f0f6
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Space_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/T_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/T_Key_Light.png
new file mode 100644
index 0000000..a9d9767
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/T_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Tab_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Tab_Key_Light.png
new file mode 100644
index 0000000..9b0534a
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Tab_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Tilda_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Tilda_Key_Light.png
new file mode 100644
index 0000000..1b9d057
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Tilda_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/U_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/U_Key_Light.png
new file mode 100644
index 0000000..72c0edf
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/U_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/V_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/V_Key_Light.png
new file mode 100644
index 0000000..181f8d7
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/V_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/W_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/W_Key_Light.png
new file mode 100644
index 0000000..7431ef2
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/W_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Win_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Win_Key_Light.png
new file mode 100644
index 0000000..70afb48
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Win_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/X_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/X_Key_Light.png
new file mode 100644
index 0000000..25b9d33
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/X_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Y_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Y_Key_Light.png
new file mode 100644
index 0000000..4702c2c
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Y_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Keyboard & Mouse/Light/Z_Key_Light.png b/assets/keypromps/Keyboard & Mouse/Light/Z_Key_Light.png
new file mode 100644
index 0000000..f6037a9
--- /dev/null
+++ b/assets/keypromps/Keyboard & Mouse/Light/Z_Key_Light.png
Binary files differ
diff --git a/assets/keypromps/Others/Amazon Luna/Luna_A.png b/assets/keypromps/Others/Amazon Luna/Luna_A.png
new file mode 100644
index 0000000..3ce778c
--- /dev/null
+++ b/assets/keypromps/Others/Amazon Luna/Luna_A.png
Binary files differ
diff --git a/assets/keypromps/Others/Amazon Luna/Luna_B.png b/assets/keypromps/Others/Amazon Luna/Luna_B.png
new file mode 100644
index 0000000..e13fd62
--- /dev/null
+++ b/assets/keypromps/Others/Amazon Luna/Luna_B.png
Binary files differ
diff --git a/assets/keypromps/Others/Amazon Luna/Luna_Circle.png b/assets/keypromps/Others/Amazon Luna/Luna_Circle.png
new file mode 100644
index 0000000..2d49de2
--- /dev/null
+++ b/assets/keypromps/Others/Amazon Luna/Luna_Circle.png
Binary files differ
diff --git a/assets/keypromps/Others/Amazon Luna/Luna_Diagram.png b/assets/keypromps/Others/Amazon Luna/Luna_Diagram.png
new file mode 100644
index 0000000..ec8d42c
--- /dev/null
+++ b/assets/keypromps/Others/Amazon Luna/Luna_Diagram.png
Binary files differ
diff --git a/assets/keypromps/Others/Amazon Luna/Luna_Diagram_Simple.png b/assets/keypromps/Others/Amazon Luna/Luna_Diagram_Simple.png
new file mode 100644
index 0000000..5bf82ad
--- /dev/null
+++ b/assets/keypromps/Others/Amazon Luna/Luna_Diagram_Simple.png
Binary files differ
diff --git a/assets/keypromps/Others/Amazon Luna/Luna_Dpad.png b/assets/keypromps/Others/Amazon Luna/Luna_Dpad.png
new file mode 100644
index 0000000..2d0f990
--- /dev/null
+++ b/assets/keypromps/Others/Amazon Luna/Luna_Dpad.png
Binary files differ
diff --git a/assets/keypromps/Others/Amazon Luna/Luna_Dpad_Down.png b/assets/keypromps/Others/Amazon Luna/Luna_Dpad_Down.png
new file mode 100644
index 0000000..900d17b
--- /dev/null
+++ b/assets/keypromps/Others/Amazon Luna/Luna_Dpad_Down.png
Binary files differ
diff --git a/assets/keypromps/Others/Amazon Luna/Luna_Dpad_Left.png b/assets/keypromps/Others/Amazon Luna/Luna_Dpad_Left.png
new file mode 100644
index 0000000..e5cd082
--- /dev/null
+++ b/assets/keypromps/Others/Amazon Luna/Luna_Dpad_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/Amazon Luna/Luna_Dpad_Right.png b/assets/keypromps/Others/Amazon Luna/Luna_Dpad_Right.png
new file mode 100644
index 0000000..2d9b2fe
--- /dev/null
+++ b/assets/keypromps/Others/Amazon Luna/Luna_Dpad_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/Amazon Luna/Luna_Dpad_Up.png b/assets/keypromps/Others/Amazon Luna/Luna_Dpad_Up.png
new file mode 100644
index 0000000..595314f
--- /dev/null
+++ b/assets/keypromps/Others/Amazon Luna/Luna_Dpad_Up.png
Binary files differ
diff --git a/assets/keypromps/Others/Amazon Luna/Luna_LB.png b/assets/keypromps/Others/Amazon Luna/Luna_LB.png
new file mode 100644
index 0000000..f6c414b
--- /dev/null
+++ b/assets/keypromps/Others/Amazon Luna/Luna_LB.png
Binary files differ
diff --git a/assets/keypromps/Others/Amazon Luna/Luna_LT.png b/assets/keypromps/Others/Amazon Luna/Luna_LT.png
new file mode 100644
index 0000000..e9681c9
--- /dev/null
+++ b/assets/keypromps/Others/Amazon Luna/Luna_LT.png
Binary files differ
diff --git a/assets/keypromps/Others/Amazon Luna/Luna_Left_Stick.png b/assets/keypromps/Others/Amazon Luna/Luna_Left_Stick.png
new file mode 100644
index 0000000..de49dc6
--- /dev/null
+++ b/assets/keypromps/Others/Amazon Luna/Luna_Left_Stick.png
Binary files differ
diff --git a/assets/keypromps/Others/Amazon Luna/Luna_Left_Stick_Click.png b/assets/keypromps/Others/Amazon Luna/Luna_Left_Stick_Click.png
new file mode 100644
index 0000000..ad0428f
--- /dev/null
+++ b/assets/keypromps/Others/Amazon Luna/Luna_Left_Stick_Click.png
Binary files differ
diff --git a/assets/keypromps/Others/Amazon Luna/Luna_Menu.png b/assets/keypromps/Others/Amazon Luna/Luna_Menu.png
new file mode 100644
index 0000000..4a96c7e
--- /dev/null
+++ b/assets/keypromps/Others/Amazon Luna/Luna_Menu.png
Binary files differ
diff --git a/assets/keypromps/Others/Amazon Luna/Luna_Microphone.png b/assets/keypromps/Others/Amazon Luna/Luna_Microphone.png
new file mode 100644
index 0000000..862ed7a
--- /dev/null
+++ b/assets/keypromps/Others/Amazon Luna/Luna_Microphone.png
Binary files differ
diff --git a/assets/keypromps/Others/Amazon Luna/Luna_RB.png b/assets/keypromps/Others/Amazon Luna/Luna_RB.png
new file mode 100644
index 0000000..5dcfc6d
--- /dev/null
+++ b/assets/keypromps/Others/Amazon Luna/Luna_RB.png
Binary files differ
diff --git a/assets/keypromps/Others/Amazon Luna/Luna_RT.png b/assets/keypromps/Others/Amazon Luna/Luna_RT.png
new file mode 100644
index 0000000..7bf27f4
--- /dev/null
+++ b/assets/keypromps/Others/Amazon Luna/Luna_RT.png
Binary files differ
diff --git a/assets/keypromps/Others/Amazon Luna/Luna_Right_Stick.png b/assets/keypromps/Others/Amazon Luna/Luna_Right_Stick.png
new file mode 100644
index 0000000..866be1c
--- /dev/null
+++ b/assets/keypromps/Others/Amazon Luna/Luna_Right_Stick.png
Binary files differ
diff --git a/assets/keypromps/Others/Amazon Luna/Luna_Right_Stick_Click.png b/assets/keypromps/Others/Amazon Luna/Luna_Right_Stick_Click.png
new file mode 100644
index 0000000..de08508
--- /dev/null
+++ b/assets/keypromps/Others/Amazon Luna/Luna_Right_Stick_Click.png
Binary files differ
diff --git a/assets/keypromps/Others/Amazon Luna/Luna_X.png b/assets/keypromps/Others/Amazon Luna/Luna_X.png
new file mode 100644
index 0000000..0a98483
--- /dev/null
+++ b/assets/keypromps/Others/Amazon Luna/Luna_X.png
Binary files differ
diff --git a/assets/keypromps/Others/Amazon Luna/Luna_Y.png b/assets/keypromps/Others/Amazon Luna/Luna_Y.png
new file mode 100644
index 0000000..1d4a18c
--- /dev/null
+++ b/assets/keypromps/Others/Amazon Luna/Luna_Y.png
Binary files differ
diff --git a/assets/keypromps/Others/Arrows/Directional_Arrow_Cross.png b/assets/keypromps/Others/Arrows/Directional_Arrow_Cross.png
new file mode 100644
index 0000000..32610dd
--- /dev/null
+++ b/assets/keypromps/Others/Arrows/Directional_Arrow_Cross.png
Binary files differ
diff --git a/assets/keypromps/Others/Arrows/Directional_Arrow_Diagonal.png b/assets/keypromps/Others/Arrows/Directional_Arrow_Diagonal.png
new file mode 100644
index 0000000..6343f7d
--- /dev/null
+++ b/assets/keypromps/Others/Arrows/Directional_Arrow_Diagonal.png
Binary files differ
diff --git a/assets/keypromps/Others/Arrows/Directional_Arrow_Full_Circle.png b/assets/keypromps/Others/Arrows/Directional_Arrow_Full_Circle.png
new file mode 100644
index 0000000..b468931
--- /dev/null
+++ b/assets/keypromps/Others/Arrows/Directional_Arrow_Full_Circle.png
Binary files differ
diff --git a/assets/keypromps/Others/Arrows/Directional_Arrow_Half_Circle.png b/assets/keypromps/Others/Arrows/Directional_Arrow_Half_Circle.png
new file mode 100644
index 0000000..3923044
--- /dev/null
+++ b/assets/keypromps/Others/Arrows/Directional_Arrow_Half_Circle.png
Binary files differ
diff --git a/assets/keypromps/Others/Arrows/Directional_Arrow_Horizontal.png b/assets/keypromps/Others/Arrows/Directional_Arrow_Horizontal.png
new file mode 100644
index 0000000..7cfd486
--- /dev/null
+++ b/assets/keypromps/Others/Arrows/Directional_Arrow_Horizontal.png
Binary files differ
diff --git a/assets/keypromps/Others/Arrows/Directional_Arrow_Quarter_Circle.png b/assets/keypromps/Others/Arrows/Directional_Arrow_Quarter_Circle.png
new file mode 100644
index 0000000..10f8b78
--- /dev/null
+++ b/assets/keypromps/Others/Arrows/Directional_Arrow_Quarter_Circle.png
Binary files differ
diff --git a/assets/keypromps/Others/Arrows/Directional_Arrow_Sides.png b/assets/keypromps/Others/Arrows/Directional_Arrow_Sides.png
new file mode 100644
index 0000000..7cfd486
--- /dev/null
+++ b/assets/keypromps/Others/Arrows/Directional_Arrow_Sides.png
Binary files differ
diff --git a/assets/keypromps/Others/Arrows/Directional_Arrow_Straight.png b/assets/keypromps/Others/Arrows/Directional_Arrow_Straight.png
new file mode 100644
index 0000000..f727cf9
--- /dev/null
+++ b/assets/keypromps/Others/Arrows/Directional_Arrow_Straight.png
Binary files differ
diff --git a/assets/keypromps/Others/Arrows/Directional_Arrow_Vertical.png b/assets/keypromps/Others/Arrows/Directional_Arrow_Vertical.png
new file mode 100644
index 0000000..f616a99
--- /dev/null
+++ b/assets/keypromps/Others/Arrows/Directional_Arrow_Vertical.png
Binary files differ
diff --git a/assets/keypromps/Others/Controller_Disconnected.png b/assets/keypromps/Others/Controller_Disconnected.png
new file mode 100644
index 0000000..6c93def
--- /dev/null
+++ b/assets/keypromps/Others/Controller_Disconnected.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Double_Rotate.png b/assets/keypromps/Others/Gestures/Gesture_Double_Rotate.png
new file mode 100644
index 0000000..8846b9f
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Double_Rotate.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Double_Tap.png b/assets/keypromps/Others/Gestures/Gesture_Double_Tap.png
new file mode 100644
index 0000000..b31eff7
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Double_Tap.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Finger_Front.png b/assets/keypromps/Others/Gestures/Gesture_Finger_Front.png
new file mode 100644
index 0000000..7196212
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Finger_Front.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Finger_Side.png b/assets/keypromps/Others/Gestures/Gesture_Finger_Side.png
new file mode 100644
index 0000000..bb4b68f
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Finger_Side.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Full_Circle.png b/assets/keypromps/Others/Gestures/Gesture_Full_Circle.png
new file mode 100644
index 0000000..96ed493
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Full_Circle.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Half_Circle.png b/assets/keypromps/Others/Gestures/Gesture_Half_Circle.png
new file mode 100644
index 0000000..ee5f6c6
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Half_Circle.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Hold.png b/assets/keypromps/Others/Gestures/Gesture_Hold.png
new file mode 100644
index 0000000..642957e
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Hold.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Quarter_Circle.png b/assets/keypromps/Others/Gestures/Gesture_Quarter_Circle.png
new file mode 100644
index 0000000..d0ee211
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Quarter_Circle.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Scroll_Down.png b/assets/keypromps/Others/Gestures/Gesture_Scroll_Down.png
new file mode 100644
index 0000000..542f9b6
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Scroll_Down.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Scroll_Left.png b/assets/keypromps/Others/Gestures/Gesture_Scroll_Left.png
new file mode 100644
index 0000000..1cc1b51
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Scroll_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Scroll_Right.png b/assets/keypromps/Others/Gestures/Gesture_Scroll_Right.png
new file mode 100644
index 0000000..78ae227
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Scroll_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Scroll_Up.png b/assets/keypromps/Others/Gestures/Gesture_Scroll_Up.png
new file mode 100644
index 0000000..d40c725
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Scroll_Up.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Swipe_Bottom.png b/assets/keypromps/Others/Gestures/Gesture_Swipe_Bottom.png
new file mode 100644
index 0000000..b5d729c
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Swipe_Bottom.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Swipe_Bottom_Left.png b/assets/keypromps/Others/Gestures/Gesture_Swipe_Bottom_Left.png
new file mode 100644
index 0000000..1cd25dc
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Swipe_Bottom_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Swipe_Bottom_Right.png b/assets/keypromps/Others/Gestures/Gesture_Swipe_Bottom_Right.png
new file mode 100644
index 0000000..2920663
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Swipe_Bottom_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Swipe_Left.png b/assets/keypromps/Others/Gestures/Gesture_Swipe_Left.png
new file mode 100644
index 0000000..a645c00
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Swipe_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Swipe_Right.png b/assets/keypromps/Others/Gestures/Gesture_Swipe_Right.png
new file mode 100644
index 0000000..2d73d57
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Swipe_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Swipe_Top_Left.png b/assets/keypromps/Others/Gestures/Gesture_Swipe_Top_Left.png
new file mode 100644
index 0000000..bf16851
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Swipe_Top_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Swipe_Top_Right.png b/assets/keypromps/Others/Gestures/Gesture_Swipe_Top_Right.png
new file mode 100644
index 0000000..83f2cce
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Swipe_Top_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Swipe_Up.png b/assets/keypromps/Others/Gestures/Gesture_Swipe_Up.png
new file mode 100644
index 0000000..5e482bd
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Swipe_Up.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Tap.png b/assets/keypromps/Others/Gestures/Gesture_Tap.png
new file mode 100644
index 0000000..31a050e
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Tap.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Zoom_In.png b/assets/keypromps/Others/Gestures/Gesture_Zoom_In.png
new file mode 100644
index 0000000..99b8738
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Zoom_In.png
Binary files differ
diff --git a/assets/keypromps/Others/Gestures/Gesture_Zoom_Out.png b/assets/keypromps/Others/Gestures/Gesture_Zoom_Out.png
new file mode 100644
index 0000000..40c85d4
--- /dev/null
+++ b/assets/keypromps/Others/Gestures/Gesture_Zoom_Out.png
Binary files differ
diff --git a/assets/keypromps/Others/Google Stadia/Stadia_A.png b/assets/keypromps/Others/Google Stadia/Stadia_A.png
new file mode 100644
index 0000000..7a0e6e1
--- /dev/null
+++ b/assets/keypromps/Others/Google Stadia/Stadia_A.png
Binary files differ
diff --git a/assets/keypromps/Others/Google Stadia/Stadia_Assistant.png b/assets/keypromps/Others/Google Stadia/Stadia_Assistant.png
new file mode 100644
index 0000000..78ad612
--- /dev/null
+++ b/assets/keypromps/Others/Google Stadia/Stadia_Assistant.png
Binary files differ
diff --git a/assets/keypromps/Others/Google Stadia/Stadia_B.png b/assets/keypromps/Others/Google Stadia/Stadia_B.png
new file mode 100644
index 0000000..bd71b2d
--- /dev/null
+++ b/assets/keypromps/Others/Google Stadia/Stadia_B.png
Binary files differ
diff --git a/assets/keypromps/Others/Google Stadia/Stadia_Dots.png b/assets/keypromps/Others/Google Stadia/Stadia_Dots.png
new file mode 100644
index 0000000..cba1e78
--- /dev/null
+++ b/assets/keypromps/Others/Google Stadia/Stadia_Dots.png
Binary files differ
diff --git a/assets/keypromps/Others/Google Stadia/Stadia_Dpad.png b/assets/keypromps/Others/Google Stadia/Stadia_Dpad.png
new file mode 100644
index 0000000..4c8663a
--- /dev/null
+++ b/assets/keypromps/Others/Google Stadia/Stadia_Dpad.png
Binary files differ
diff --git a/assets/keypromps/Others/Google Stadia/Stadia_Dpad_Down.png b/assets/keypromps/Others/Google Stadia/Stadia_Dpad_Down.png
new file mode 100644
index 0000000..ca2ad56
--- /dev/null
+++ b/assets/keypromps/Others/Google Stadia/Stadia_Dpad_Down.png
Binary files differ
diff --git a/assets/keypromps/Others/Google Stadia/Stadia_Dpad_Left.png b/assets/keypromps/Others/Google Stadia/Stadia_Dpad_Left.png
new file mode 100644
index 0000000..90ab042
--- /dev/null
+++ b/assets/keypromps/Others/Google Stadia/Stadia_Dpad_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/Google Stadia/Stadia_Dpad_Right.png b/assets/keypromps/Others/Google Stadia/Stadia_Dpad_Right.png
new file mode 100644
index 0000000..23a5445
--- /dev/null
+++ b/assets/keypromps/Others/Google Stadia/Stadia_Dpad_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/Google Stadia/Stadia_Dpad_Up.png b/assets/keypromps/Others/Google Stadia/Stadia_Dpad_Up.png
new file mode 100644
index 0000000..df9553c
--- /dev/null
+++ b/assets/keypromps/Others/Google Stadia/Stadia_Dpad_Up.png
Binary files differ
diff --git a/assets/keypromps/Others/Google Stadia/Stadia_L1.png b/assets/keypromps/Others/Google Stadia/Stadia_L1.png
new file mode 100644
index 0000000..ad8b15e
--- /dev/null
+++ b/assets/keypromps/Others/Google Stadia/Stadia_L1.png
Binary files differ
diff --git a/assets/keypromps/Others/Google Stadia/Stadia_L2.png b/assets/keypromps/Others/Google Stadia/Stadia_L2.png
new file mode 100644
index 0000000..cfb2441
--- /dev/null
+++ b/assets/keypromps/Others/Google Stadia/Stadia_L2.png
Binary files differ
diff --git a/assets/keypromps/Others/Google Stadia/Stadia_Left_Stick.png b/assets/keypromps/Others/Google Stadia/Stadia_Left_Stick.png
new file mode 100644
index 0000000..de49dc6
--- /dev/null
+++ b/assets/keypromps/Others/Google Stadia/Stadia_Left_Stick.png
Binary files differ
diff --git a/assets/keypromps/Others/Google Stadia/Stadia_Menu.png b/assets/keypromps/Others/Google Stadia/Stadia_Menu.png
new file mode 100644
index 0000000..173efdf
--- /dev/null
+++ b/assets/keypromps/Others/Google Stadia/Stadia_Menu.png
Binary files differ
diff --git a/assets/keypromps/Others/Google Stadia/Stadia_R1.png b/assets/keypromps/Others/Google Stadia/Stadia_R1.png
new file mode 100644
index 0000000..747c8fa
--- /dev/null
+++ b/assets/keypromps/Others/Google Stadia/Stadia_R1.png
Binary files differ
diff --git a/assets/keypromps/Others/Google Stadia/Stadia_R2.png b/assets/keypromps/Others/Google Stadia/Stadia_R2.png
new file mode 100644
index 0000000..a1a5b35
--- /dev/null
+++ b/assets/keypromps/Others/Google Stadia/Stadia_R2.png
Binary files differ
diff --git a/assets/keypromps/Others/Google Stadia/Stadia_Right_Stick.png.png b/assets/keypromps/Others/Google Stadia/Stadia_Right_Stick.png.png
new file mode 100644
index 0000000..866be1c
--- /dev/null
+++ b/assets/keypromps/Others/Google Stadia/Stadia_Right_Stick.png.png
Binary files differ
diff --git a/assets/keypromps/Others/Google Stadia/Stadia_Select.png b/assets/keypromps/Others/Google Stadia/Stadia_Select.png
new file mode 100644
index 0000000..38df6c3
--- /dev/null
+++ b/assets/keypromps/Others/Google Stadia/Stadia_Select.png
Binary files differ
diff --git a/assets/keypromps/Others/Google Stadia/Stadia_X.png b/assets/keypromps/Others/Google Stadia/Stadia_X.png
new file mode 100644
index 0000000..eb1ef40
--- /dev/null
+++ b/assets/keypromps/Others/Google Stadia/Stadia_X.png
Binary files differ
diff --git a/assets/keypromps/Others/Google Stadia/Stadia_Y.png b/assets/keypromps/Others/Google Stadia/Stadia_Y.png
new file mode 100644
index 0000000..dbcf567
--- /dev/null
+++ b/assets/keypromps/Others/Google Stadia/Stadia_Y.png
Binary files differ
diff --git a/assets/keypromps/Others/Ouya/Ouya_A.png b/assets/keypromps/Others/Ouya/Ouya_A.png
new file mode 100644
index 0000000..5fcbb44
--- /dev/null
+++ b/assets/keypromps/Others/Ouya/Ouya_A.png
Binary files differ
diff --git a/assets/keypromps/Others/Ouya/Ouya_Dpad.png b/assets/keypromps/Others/Ouya/Ouya_Dpad.png
new file mode 100644
index 0000000..0ced97a
--- /dev/null
+++ b/assets/keypromps/Others/Ouya/Ouya_Dpad.png
Binary files differ
diff --git a/assets/keypromps/Others/Ouya/Ouya_Dpad_Down.png b/assets/keypromps/Others/Ouya/Ouya_Dpad_Down.png
new file mode 100644
index 0000000..6b295ac
--- /dev/null
+++ b/assets/keypromps/Others/Ouya/Ouya_Dpad_Down.png
Binary files differ
diff --git a/assets/keypromps/Others/Ouya/Ouya_Dpad_Left.png b/assets/keypromps/Others/Ouya/Ouya_Dpad_Left.png
new file mode 100644
index 0000000..533e42a
--- /dev/null
+++ b/assets/keypromps/Others/Ouya/Ouya_Dpad_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/Ouya/Ouya_Dpad_Right.png b/assets/keypromps/Others/Ouya/Ouya_Dpad_Right.png
new file mode 100644
index 0000000..1b3d9ae
--- /dev/null
+++ b/assets/keypromps/Others/Ouya/Ouya_Dpad_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/Ouya/Ouya_Dpad_Up.png b/assets/keypromps/Others/Ouya/Ouya_Dpad_Up.png
new file mode 100644
index 0000000..70ea26e
--- /dev/null
+++ b/assets/keypromps/Others/Ouya/Ouya_Dpad_Up.png
Binary files differ
diff --git a/assets/keypromps/Others/Ouya/Ouya_L1.png b/assets/keypromps/Others/Ouya/Ouya_L1.png
new file mode 100644
index 0000000..2b20073
--- /dev/null
+++ b/assets/keypromps/Others/Ouya/Ouya_L1.png
Binary files differ
diff --git a/assets/keypromps/Others/Ouya/Ouya_L2.png b/assets/keypromps/Others/Ouya/Ouya_L2.png
new file mode 100644
index 0000000..6234c1e
--- /dev/null
+++ b/assets/keypromps/Others/Ouya/Ouya_L2.png
Binary files differ
diff --git a/assets/keypromps/Others/Ouya/Ouya_Left_Stick.png b/assets/keypromps/Others/Ouya/Ouya_Left_Stick.png
new file mode 100644
index 0000000..631dad6
--- /dev/null
+++ b/assets/keypromps/Others/Ouya/Ouya_Left_Stick.png
Binary files differ
diff --git a/assets/keypromps/Others/Ouya/Ouya_Menu.png b/assets/keypromps/Others/Ouya/Ouya_Menu.png
new file mode 100644
index 0000000..b2eef11
--- /dev/null
+++ b/assets/keypromps/Others/Ouya/Ouya_Menu.png
Binary files differ
diff --git a/assets/keypromps/Others/Ouya/Ouya_O.png b/assets/keypromps/Others/Ouya/Ouya_O.png
new file mode 100644
index 0000000..e96a62c
--- /dev/null
+++ b/assets/keypromps/Others/Ouya/Ouya_O.png
Binary files differ
diff --git a/assets/keypromps/Others/Ouya/Ouya_R1.png b/assets/keypromps/Others/Ouya/Ouya_R1.png
new file mode 100644
index 0000000..5e8f924
--- /dev/null
+++ b/assets/keypromps/Others/Ouya/Ouya_R1.png
Binary files differ
diff --git a/assets/keypromps/Others/Ouya/Ouya_R2.png b/assets/keypromps/Others/Ouya/Ouya_R2.png
new file mode 100644
index 0000000..55db1c7
--- /dev/null
+++ b/assets/keypromps/Others/Ouya/Ouya_R2.png
Binary files differ
diff --git a/assets/keypromps/Others/Ouya/Ouya_Right_Stick.png b/assets/keypromps/Others/Ouya/Ouya_Right_Stick.png
new file mode 100644
index 0000000..c46c748
--- /dev/null
+++ b/assets/keypromps/Others/Ouya/Ouya_Right_Stick.png
Binary files differ
diff --git a/assets/keypromps/Others/Ouya/Ouya_Touch.png b/assets/keypromps/Others/Ouya/Ouya_Touch.png
new file mode 100644
index 0000000..2df0e46
--- /dev/null
+++ b/assets/keypromps/Others/Ouya/Ouya_Touch.png
Binary files differ
diff --git a/assets/keypromps/Others/Ouya/Ouya_U.png b/assets/keypromps/Others/Ouya/Ouya_U.png
new file mode 100644
index 0000000..c90ca2d
--- /dev/null
+++ b/assets/keypromps/Others/Ouya/Ouya_U.png
Binary files differ
diff --git a/assets/keypromps/Others/Ouya/Ouya_Y.png b/assets/keypromps/Others/Ouya/Ouya_Y.png
new file mode 100644
index 0000000..c0a08e0
--- /dev/null
+++ b/assets/keypromps/Others/Ouya/Ouya_Y.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Move/PSMove_Circle.png b/assets/keypromps/Others/PS Move/PSMove_Circle.png
new file mode 100644
index 0000000..10dd9b0
--- /dev/null
+++ b/assets/keypromps/Others/PS Move/PSMove_Circle.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Move/PSMove_Controller_Stick.png b/assets/keypromps/Others/PS Move/PSMove_Controller_Stick.png
new file mode 100644
index 0000000..344a65f
--- /dev/null
+++ b/assets/keypromps/Others/PS Move/PSMove_Controller_Stick.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Move/PSMove_Controller_Wand.png b/assets/keypromps/Others/PS Move/PSMove_Controller_Wand.png
new file mode 100644
index 0000000..0ed87c3
--- /dev/null
+++ b/assets/keypromps/Others/PS Move/PSMove_Controller_Wand.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Move/PSMove_Controllers.png b/assets/keypromps/Others/PS Move/PSMove_Controllers.png
new file mode 100644
index 0000000..94c8c67
--- /dev/null
+++ b/assets/keypromps/Others/PS Move/PSMove_Controllers.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Move/PSMove_Cross.png b/assets/keypromps/Others/PS Move/PSMove_Cross.png
new file mode 100644
index 0000000..73a42a7
--- /dev/null
+++ b/assets/keypromps/Others/PS Move/PSMove_Cross.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Move/PSMove_LT.png b/assets/keypromps/Others/PS Move/PSMove_LT.png
new file mode 100644
index 0000000..05c0c85
--- /dev/null
+++ b/assets/keypromps/Others/PS Move/PSMove_LT.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Move/PSMove_Left_Stick.png b/assets/keypromps/Others/PS Move/PSMove_Left_Stick.png
new file mode 100644
index 0000000..61b6330
--- /dev/null
+++ b/assets/keypromps/Others/PS Move/PSMove_Left_Stick.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Move/PSMove_Move.png b/assets/keypromps/Others/PS Move/PSMove_Move.png
new file mode 100644
index 0000000..25d1f8d
--- /dev/null
+++ b/assets/keypromps/Others/PS Move/PSMove_Move.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Move/PSMove_RT.png b/assets/keypromps/Others/PS Move/PSMove_RT.png
new file mode 100644
index 0000000..c2a8470
--- /dev/null
+++ b/assets/keypromps/Others/PS Move/PSMove_RT.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Move/PSMove_Select.png b/assets/keypromps/Others/PS Move/PSMove_Select.png
new file mode 100644
index 0000000..e83731c
--- /dev/null
+++ b/assets/keypromps/Others/PS Move/PSMove_Select.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Move/PSMove_Square.png b/assets/keypromps/Others/PS Move/PSMove_Square.png
new file mode 100644
index 0000000..3ad1286
--- /dev/null
+++ b/assets/keypromps/Others/PS Move/PSMove_Square.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Move/PSMove_Start.png b/assets/keypromps/Others/PS Move/PSMove_Start.png
new file mode 100644
index 0000000..ba0ef22
--- /dev/null
+++ b/assets/keypromps/Others/PS Move/PSMove_Start.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Move/PSMove_T.png b/assets/keypromps/Others/PS Move/PSMove_T.png
new file mode 100644
index 0000000..a32a946
--- /dev/null
+++ b/assets/keypromps/Others/PS Move/PSMove_T.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Move/PSMove_Triangle.png b/assets/keypromps/Others/PS Move/PSMove_Triangle.png
new file mode 100644
index 0000000..9dcdbba
--- /dev/null
+++ b/assets/keypromps/Others/PS Move/PSMove_Triangle.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Move/PSMove_Trigger_Blank.png b/assets/keypromps/Others/PS Move/PSMove_Trigger_Blank.png
new file mode 100644
index 0000000..30678a1
--- /dev/null
+++ b/assets/keypromps/Others/PS Move/PSMove_Trigger_Blank.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Vita/Vita_Bumper_Right.png b/assets/keypromps/Others/PS Vita/Vita_Bumper_Right.png
new file mode 100644
index 0000000..012d000
--- /dev/null
+++ b/assets/keypromps/Others/PS Vita/Vita_Bumper_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Vita/Vita_Bumpter_Left.png b/assets/keypromps/Others/PS Vita/Vita_Bumpter_Left.png
new file mode 100644
index 0000000..fb26d2c
--- /dev/null
+++ b/assets/keypromps/Others/PS Vita/Vita_Bumpter_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Vita/Vita_Circle.png b/assets/keypromps/Others/PS Vita/Vita_Circle.png
new file mode 100644
index 0000000..281fbe1
--- /dev/null
+++ b/assets/keypromps/Others/PS Vita/Vita_Circle.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Vita/Vita_Cross.png b/assets/keypromps/Others/PS Vita/Vita_Cross.png
new file mode 100644
index 0000000..b7082f2
--- /dev/null
+++ b/assets/keypromps/Others/PS Vita/Vita_Cross.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Vita/Vita_Dpad.png b/assets/keypromps/Others/PS Vita/Vita_Dpad.png
new file mode 100644
index 0000000..70a8a41
--- /dev/null
+++ b/assets/keypromps/Others/PS Vita/Vita_Dpad.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Vita/Vita_Dpad_Down.png b/assets/keypromps/Others/PS Vita/Vita_Dpad_Down.png
new file mode 100644
index 0000000..e4f5d2e
--- /dev/null
+++ b/assets/keypromps/Others/PS Vita/Vita_Dpad_Down.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Vita/Vita_Dpad_Left.png b/assets/keypromps/Others/PS Vita/Vita_Dpad_Left.png
new file mode 100644
index 0000000..ead8c19
--- /dev/null
+++ b/assets/keypromps/Others/PS Vita/Vita_Dpad_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Vita/Vita_Dpad_Right.png b/assets/keypromps/Others/PS Vita/Vita_Dpad_Right.png
new file mode 100644
index 0000000..dbd9e93
--- /dev/null
+++ b/assets/keypromps/Others/PS Vita/Vita_Dpad_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Vita/Vita_Dpad_Up.png b/assets/keypromps/Others/PS Vita/Vita_Dpad_Up.png
new file mode 100644
index 0000000..53a65f4
--- /dev/null
+++ b/assets/keypromps/Others/PS Vita/Vita_Dpad_Up.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Vita/Vita_Left_Stick.png b/assets/keypromps/Others/PS Vita/Vita_Left_Stick.png
new file mode 100644
index 0000000..4f97f57
--- /dev/null
+++ b/assets/keypromps/Others/PS Vita/Vita_Left_Stick.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Vita/Vita_Minus.png b/assets/keypromps/Others/PS Vita/Vita_Minus.png
new file mode 100644
index 0000000..b6319ba
--- /dev/null
+++ b/assets/keypromps/Others/PS Vita/Vita_Minus.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Vita/Vita_Plus.png b/assets/keypromps/Others/PS Vita/Vita_Plus.png
new file mode 100644
index 0000000..1a0efd0
--- /dev/null
+++ b/assets/keypromps/Others/PS Vita/Vita_Plus.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Vita/Vita_Power.png b/assets/keypromps/Others/PS Vita/Vita_Power.png
new file mode 100644
index 0000000..d4ca3ef
--- /dev/null
+++ b/assets/keypromps/Others/PS Vita/Vita_Power.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Vita/Vita_Right_Stick.png b/assets/keypromps/Others/PS Vita/Vita_Right_Stick.png
new file mode 100644
index 0000000..3a99355
--- /dev/null
+++ b/assets/keypromps/Others/PS Vita/Vita_Right_Stick.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Vita/Vita_Select.png b/assets/keypromps/Others/PS Vita/Vita_Select.png
new file mode 100644
index 0000000..ccb43ca
--- /dev/null
+++ b/assets/keypromps/Others/PS Vita/Vita_Select.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Vita/Vita_Square.png b/assets/keypromps/Others/PS Vita/Vita_Square.png
new file mode 100644
index 0000000..1c834a2
--- /dev/null
+++ b/assets/keypromps/Others/PS Vita/Vita_Square.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Vita/Vita_Start.png b/assets/keypromps/Others/PS Vita/Vita_Start.png
new file mode 100644
index 0000000..8c6c1a8
--- /dev/null
+++ b/assets/keypromps/Others/PS Vita/Vita_Start.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Vita/Vita_Touch_Pad.png b/assets/keypromps/Others/PS Vita/Vita_Touch_Pad.png
new file mode 100644
index 0000000..7c3e261
--- /dev/null
+++ b/assets/keypromps/Others/PS Vita/Vita_Touch_Pad.png
Binary files differ
diff --git a/assets/keypromps/Others/PS Vita/Vita_Triangle.png b/assets/keypromps/Others/PS Vita/Vita_Triangle.png
new file mode 100644
index 0000000..152e25b
--- /dev/null
+++ b/assets/keypromps/Others/PS Vita/Vita_Triangle.png
Binary files differ
diff --git a/assets/keypromps/Others/PS3/PS3_Circle.png b/assets/keypromps/Others/PS3/PS3_Circle.png
new file mode 100644
index 0000000..10dd9b0
--- /dev/null
+++ b/assets/keypromps/Others/PS3/PS3_Circle.png
Binary files differ
diff --git a/assets/keypromps/Others/PS3/PS3_Cross.png b/assets/keypromps/Others/PS3/PS3_Cross.png
new file mode 100644
index 0000000..73a42a7
--- /dev/null
+++ b/assets/keypromps/Others/PS3/PS3_Cross.png
Binary files differ
diff --git a/assets/keypromps/Others/PS3/PS3_Dpad.png b/assets/keypromps/Others/PS3/PS3_Dpad.png
new file mode 100644
index 0000000..5a31103
--- /dev/null
+++ b/assets/keypromps/Others/PS3/PS3_Dpad.png
Binary files differ
diff --git a/assets/keypromps/Others/PS3/PS3_Dpad_Down.png b/assets/keypromps/Others/PS3/PS3_Dpad_Down.png
new file mode 100644
index 0000000..dddcc0d
--- /dev/null
+++ b/assets/keypromps/Others/PS3/PS3_Dpad_Down.png
Binary files differ
diff --git a/assets/keypromps/Others/PS3/PS3_Dpad_Left.png b/assets/keypromps/Others/PS3/PS3_Dpad_Left.png
new file mode 100644
index 0000000..78beb63
--- /dev/null
+++ b/assets/keypromps/Others/PS3/PS3_Dpad_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/PS3/PS3_Dpad_Right.png b/assets/keypromps/Others/PS3/PS3_Dpad_Right.png
new file mode 100644
index 0000000..94a6590
--- /dev/null
+++ b/assets/keypromps/Others/PS3/PS3_Dpad_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/PS3/PS3_Dpad_Up.png b/assets/keypromps/Others/PS3/PS3_Dpad_Up.png
new file mode 100644
index 0000000..5bc8705
--- /dev/null
+++ b/assets/keypromps/Others/PS3/PS3_Dpad_Up.png
Binary files differ
diff --git a/assets/keypromps/Others/PS3/PS3_L1.png b/assets/keypromps/Others/PS3/PS3_L1.png
new file mode 100644
index 0000000..8a1d87c
--- /dev/null
+++ b/assets/keypromps/Others/PS3/PS3_L1.png
Binary files differ
diff --git a/assets/keypromps/Others/PS3/PS3_L2.png b/assets/keypromps/Others/PS3/PS3_L2.png
new file mode 100644
index 0000000..3b938d1
--- /dev/null
+++ b/assets/keypromps/Others/PS3/PS3_L2.png
Binary files differ
diff --git a/assets/keypromps/Others/PS3/PS3_Left_Stick.png b/assets/keypromps/Others/PS3/PS3_Left_Stick.png
new file mode 100644
index 0000000..101b99c
--- /dev/null
+++ b/assets/keypromps/Others/PS3/PS3_Left_Stick.png
Binary files differ
diff --git a/assets/keypromps/Others/PS3/PS3_Left_Stick_Click.png b/assets/keypromps/Others/PS3/PS3_Left_Stick_Click.png
new file mode 100644
index 0000000..43b55a5
--- /dev/null
+++ b/assets/keypromps/Others/PS3/PS3_Left_Stick_Click.png
Binary files differ
diff --git a/assets/keypromps/Others/PS3/PS3_R1.png b/assets/keypromps/Others/PS3/PS3_R1.png
new file mode 100644
index 0000000..722e405
--- /dev/null
+++ b/assets/keypromps/Others/PS3/PS3_R1.png
Binary files differ
diff --git a/assets/keypromps/Others/PS3/PS3_R2.png b/assets/keypromps/Others/PS3/PS3_R2.png
new file mode 100644
index 0000000..f05529f
--- /dev/null
+++ b/assets/keypromps/Others/PS3/PS3_R2.png
Binary files differ
diff --git a/assets/keypromps/Others/PS3/PS3_Right_Stick.png b/assets/keypromps/Others/PS3/PS3_Right_Stick.png
new file mode 100644
index 0000000..374f589
--- /dev/null
+++ b/assets/keypromps/Others/PS3/PS3_Right_Stick.png
Binary files differ
diff --git a/assets/keypromps/Others/PS3/PS3_Right_Stick_Click.png b/assets/keypromps/Others/PS3/PS3_Right_Stick_Click.png
new file mode 100644
index 0000000..1af48a7
--- /dev/null
+++ b/assets/keypromps/Others/PS3/PS3_Right_Stick_Click.png
Binary files differ
diff --git a/assets/keypromps/Others/PS3/PS3_Select.png b/assets/keypromps/Others/PS3/PS3_Select.png
new file mode 100644
index 0000000..b493aff
--- /dev/null
+++ b/assets/keypromps/Others/PS3/PS3_Select.png
Binary files differ
diff --git a/assets/keypromps/Others/PS3/PS3_Square.png b/assets/keypromps/Others/PS3/PS3_Square.png
new file mode 100644
index 0000000..3ad1286
--- /dev/null
+++ b/assets/keypromps/Others/PS3/PS3_Square.png
Binary files differ
diff --git a/assets/keypromps/Others/PS3/PS3_Start.png b/assets/keypromps/Others/PS3/PS3_Start.png
new file mode 100644
index 0000000..3822fd8
--- /dev/null
+++ b/assets/keypromps/Others/PS3/PS3_Start.png
Binary files differ
diff --git a/assets/keypromps/Others/PS3/PS3_Triangle.png b/assets/keypromps/Others/PS3/PS3_Triangle.png
new file mode 100644
index 0000000..9dcdbba
--- /dev/null
+++ b/assets/keypromps/Others/PS3/PS3_Triangle.png
Binary files differ
diff --git a/assets/keypromps/Others/Preview.fla b/assets/keypromps/Others/Preview.fla
new file mode 100644
index 0000000..25d0427
--- /dev/null
+++ b/assets/keypromps/Others/Preview.fla
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_A.png b/assets/keypromps/Others/Steam/Steam_A.png
new file mode 100644
index 0000000..60c214f
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_A.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_B.png b/assets/keypromps/Others/Steam/Steam_B.png
new file mode 100644
index 0000000..a1ba1a0
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_B.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_Back.png b/assets/keypromps/Others/Steam/Steam_Back.png
new file mode 100644
index 0000000..147eca2
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_Back.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_Gyro.png b/assets/keypromps/Others/Steam/Steam_Gyro.png
new file mode 100644
index 0000000..6e62084
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_Gyro.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_LB.png b/assets/keypromps/Others/Steam/Steam_LB.png
new file mode 100644
index 0000000..867ad60
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_LB.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_LT.png b/assets/keypromps/Others/Steam/Steam_LT.png
new file mode 100644
index 0000000..1890ea2
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_LT.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_Left_Grip.png b/assets/keypromps/Others/Steam/Steam_Left_Grip.png
new file mode 100644
index 0000000..b9417c0
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_Left_Grip.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_Left_Track.png b/assets/keypromps/Others/Steam/Steam_Left_Track.png
new file mode 100644
index 0000000..59f9ae1
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_Left_Track.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_Left_Track_Center.png b/assets/keypromps/Others/Steam/Steam_Left_Track_Center.png
new file mode 100644
index 0000000..37fc0f9
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_Left_Track_Center.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_Left_Track_Down.png b/assets/keypromps/Others/Steam/Steam_Left_Track_Down.png
new file mode 100644
index 0000000..92c62ea
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_Left_Track_Down.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_Left_Track_Left.png b/assets/keypromps/Others/Steam/Steam_Left_Track_Left.png
new file mode 100644
index 0000000..23981de
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_Left_Track_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_Left_Track_Right.png b/assets/keypromps/Others/Steam/Steam_Left_Track_Right.png
new file mode 100644
index 0000000..8b936ff
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_Left_Track_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_Left_Track_Up.png b/assets/keypromps/Others/Steam/Steam_Left_Track_Up.png
new file mode 100644
index 0000000..419ce70
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_Left_Track_Up.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_RB.png b/assets/keypromps/Others/Steam/Steam_RB.png
new file mode 100644
index 0000000..4304c0f
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_RB.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_RT.png b/assets/keypromps/Others/Steam/Steam_RT.png
new file mode 100644
index 0000000..ee4d7de
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_RT.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_Right_Grip.png b/assets/keypromps/Others/Steam/Steam_Right_Grip.png
new file mode 100644
index 0000000..6545b07
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_Right_Grip.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_Right_Track.png b/assets/keypromps/Others/Steam/Steam_Right_Track.png
new file mode 100644
index 0000000..baefb36
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_Right_Track.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_Right_Track_Center.png b/assets/keypromps/Others/Steam/Steam_Right_Track_Center.png
new file mode 100644
index 0000000..b6b9e2f
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_Right_Track_Center.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_Right_Track_Down.png b/assets/keypromps/Others/Steam/Steam_Right_Track_Down.png
new file mode 100644
index 0000000..7ee27fa
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_Right_Track_Down.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_Right_Track_Left.png b/assets/keypromps/Others/Steam/Steam_Right_Track_Left.png
new file mode 100644
index 0000000..0867fac
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_Right_Track_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_Right_Track_Right.png b/assets/keypromps/Others/Steam/Steam_Right_Track_Right.png
new file mode 100644
index 0000000..704e8ae
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_Right_Track_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_Right_Track_Up.png b/assets/keypromps/Others/Steam/Steam_Right_Track_Up.png
new file mode 100644
index 0000000..b6fed1e
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_Right_Track_Up.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_Start.png b/assets/keypromps/Others/Steam/Steam_Start.png
new file mode 100644
index 0000000..a088743
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_Start.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_Stick.png b/assets/keypromps/Others/Steam/Steam_Stick.png
new file mode 100644
index 0000000..182e661
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_Stick.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_System.png b/assets/keypromps/Others/Steam/Steam_System.png
new file mode 100644
index 0000000..52e02ba
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_System.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_Tilt_Pitch.png b/assets/keypromps/Others/Steam/Steam_Tilt_Pitch.png
new file mode 100644
index 0000000..3b4b312
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_Tilt_Pitch.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_Tilt_Roll.png b/assets/keypromps/Others/Steam/Steam_Tilt_Roll.png
new file mode 100644
index 0000000..f452d1b
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_Tilt_Roll.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_Tilt_Yaw.png b/assets/keypromps/Others/Steam/Steam_Tilt_Yaw.png
new file mode 100644
index 0000000..7d40a29
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_Tilt_Yaw.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_X.png b/assets/keypromps/Others/Steam/Steam_X.png
new file mode 100644
index 0000000..a8e9df1
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_X.png
Binary files differ
diff --git a/assets/keypromps/Others/Steam/Steam_Y.png b/assets/keypromps/Others/Steam/Steam_Y.png
new file mode 100644
index 0000000..16c2fc7
--- /dev/null
+++ b/assets/keypromps/Others/Steam/Steam_Y.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Oculus_A.png b/assets/keypromps/Others/VR/Oculus/Oculus_A.png
new file mode 100644
index 0000000..0d6afde
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Oculus_A.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Oculus_B.png b/assets/keypromps/Others/VR/Oculus/Oculus_B.png
new file mode 100644
index 0000000..33a7abd
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Oculus_B.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Oculus_Grab_Blank.png b/assets/keypromps/Others/VR/Oculus/Oculus_Grab_Blank.png
new file mode 100644
index 0000000..5454dbd
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Oculus_Grab_Blank.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Oculus_LT.png b/assets/keypromps/Others/VR/Oculus/Oculus_LT.png
new file mode 100644
index 0000000..3b40a06
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Oculus_LT.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Oculus_Left_Grab.png b/assets/keypromps/Others/VR/Oculus/Oculus_Left_Grab.png
new file mode 100644
index 0000000..9173e53
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Oculus_Left_Grab.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Oculus_Left_Stick.png b/assets/keypromps/Others/VR/Oculus/Oculus_Left_Stick.png
new file mode 100644
index 0000000..a7f0162
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Oculus_Left_Stick.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Oculus_RT.png b/assets/keypromps/Others/VR/Oculus/Oculus_RT.png
new file mode 100644
index 0000000..4243565
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Oculus_RT.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Oculus_Right_Grab.png b/assets/keypromps/Others/VR/Oculus/Oculus_Right_Grab.png
new file mode 100644
index 0000000..8c7d9a6
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Oculus_Right_Grab.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Oculus_Right_Stick.png b/assets/keypromps/Others/VR/Oculus/Oculus_Right_Stick.png
new file mode 100644
index 0000000..2e7cc9f
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Oculus_Right_Stick.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Oculus_Touch_Left.png b/assets/keypromps/Others/VR/Oculus/Oculus_Touch_Left.png
new file mode 100644
index 0000000..407f9e4
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Oculus_Touch_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Oculus_Touch_Right.png b/assets/keypromps/Others/VR/Oculus/Oculus_Touch_Right.png
new file mode 100644
index 0000000..285e1ce
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Oculus_Touch_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Oculus_Trigger_Blank.png b/assets/keypromps/Others/VR/Oculus/Oculus_Trigger_Blank.png
new file mode 100644
index 0000000..408f462
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Oculus_Trigger_Blank.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Oculus_X.png b/assets/keypromps/Others/VR/Oculus/Oculus_X.png
new file mode 100644
index 0000000..c0d07b3
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Oculus_X.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Oculus_Y.png b/assets/keypromps/Others/VR/Oculus/Oculus_Y.png
new file mode 100644
index 0000000..51227c1
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Oculus_Y.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Remote_Back.png b/assets/keypromps/Others/VR/Oculus/Remote_Back.png
new file mode 100644
index 0000000..34e13d9
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Remote_Back.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Remote_Circle.png b/assets/keypromps/Others/VR/Oculus/Remote_Circle.png
new file mode 100644
index 0000000..3954701
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Remote_Circle.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Remote_Circle_Down.png b/assets/keypromps/Others/VR/Oculus/Remote_Circle_Down.png
new file mode 100644
index 0000000..9f54536
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Remote_Circle_Down.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Remote_Circle_Inner.png b/assets/keypromps/Others/VR/Oculus/Remote_Circle_Inner.png
new file mode 100644
index 0000000..06da382
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Remote_Circle_Inner.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Remote_Circle_Left.png b/assets/keypromps/Others/VR/Oculus/Remote_Circle_Left.png
new file mode 100644
index 0000000..ec4f5b9
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Remote_Circle_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Remote_Circle_Outter.png b/assets/keypromps/Others/VR/Oculus/Remote_Circle_Outter.png
new file mode 100644
index 0000000..87bb50b
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Remote_Circle_Outter.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Remote_Circle_Right.png b/assets/keypromps/Others/VR/Oculus/Remote_Circle_Right.png
new file mode 100644
index 0000000..2d85ba6
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Remote_Circle_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Remote_Circle_Scroll_Left.png b/assets/keypromps/Others/VR/Oculus/Remote_Circle_Scroll_Left.png
new file mode 100644
index 0000000..aca22c7
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Remote_Circle_Scroll_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Remote_Circle_Scroll_Right.png b/assets/keypromps/Others/VR/Oculus/Remote_Circle_Scroll_Right.png
new file mode 100644
index 0000000..460ffe9
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Remote_Circle_Scroll_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Remote_Circle_Up.png b/assets/keypromps/Others/VR/Oculus/Remote_Circle_Up.png
new file mode 100644
index 0000000..ae464b7
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Remote_Circle_Up.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Remote_Icon.png b/assets/keypromps/Others/VR/Oculus/Remote_Icon.png
new file mode 100644
index 0000000..4e4b9c4
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Remote_Icon.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Remote_Minus.png b/assets/keypromps/Others/VR/Oculus/Remote_Minus.png
new file mode 100644
index 0000000..9d8701a
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Remote_Minus.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Remote_Plus.png b/assets/keypromps/Others/VR/Oculus/Remote_Plus.png
new file mode 100644
index 0000000..fd5d82f
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Remote_Plus.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Oculus/Remote_System.png b/assets/keypromps/Others/VR/Oculus/Remote_System.png
new file mode 100644
index 0000000..8ce8bdd
--- /dev/null
+++ b/assets/keypromps/Others/VR/Oculus/Remote_System.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Vive/Vive_Controller_Left.png b/assets/keypromps/Others/VR/Vive/Vive_Controller_Left.png
new file mode 100644
index 0000000..99d633c
--- /dev/null
+++ b/assets/keypromps/Others/VR/Vive/Vive_Controller_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Vive/Vive_Controller_Right.png b/assets/keypromps/Others/VR/Vive/Vive_Controller_Right.png
new file mode 100644
index 0000000..4486f9f
--- /dev/null
+++ b/assets/keypromps/Others/VR/Vive/Vive_Controller_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Vive/Vive_Controllers.png b/assets/keypromps/Others/VR/Vive/Vive_Controllers.png
new file mode 100644
index 0000000..cd3f213
--- /dev/null
+++ b/assets/keypromps/Others/VR/Vive/Vive_Controllers.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Vive/Vive_Girp_Left.png b/assets/keypromps/Others/VR/Vive/Vive_Girp_Left.png
new file mode 100644
index 0000000..233149e
--- /dev/null
+++ b/assets/keypromps/Others/VR/Vive/Vive_Girp_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Vive/Vive_Grip_Right.png b/assets/keypromps/Others/VR/Vive/Vive_Grip_Right.png
new file mode 100644
index 0000000..b370a7f
--- /dev/null
+++ b/assets/keypromps/Others/VR/Vive/Vive_Grip_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Vive/Vive_Hand_Left.png b/assets/keypromps/Others/VR/Vive/Vive_Hand_Left.png
new file mode 100644
index 0000000..f403121
--- /dev/null
+++ b/assets/keypromps/Others/VR/Vive/Vive_Hand_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Vive/Vive_Hand_Right.png b/assets/keypromps/Others/VR/Vive/Vive_Hand_Right.png
new file mode 100644
index 0000000..5110f2e
--- /dev/null
+++ b/assets/keypromps/Others/VR/Vive/Vive_Hand_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Vive/Vive_Hold_Left.png b/assets/keypromps/Others/VR/Vive/Vive_Hold_Left.png
new file mode 100644
index 0000000..4880e28
--- /dev/null
+++ b/assets/keypromps/Others/VR/Vive/Vive_Hold_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Vive/Vive_Hold_Right.png b/assets/keypromps/Others/VR/Vive/Vive_Hold_Right.png
new file mode 100644
index 0000000..609fd50
--- /dev/null
+++ b/assets/keypromps/Others/VR/Vive/Vive_Hold_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Vive/Vive_LT.png b/assets/keypromps/Others/VR/Vive/Vive_LT.png
new file mode 100644
index 0000000..51abb05
--- /dev/null
+++ b/assets/keypromps/Others/VR/Vive/Vive_LT.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Vive/Vive_Menu.png b/assets/keypromps/Others/VR/Vive/Vive_Menu.png
new file mode 100644
index 0000000..6d04ba9
--- /dev/null
+++ b/assets/keypromps/Others/VR/Vive/Vive_Menu.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Vive/Vive_RT.png b/assets/keypromps/Others/VR/Vive/Vive_RT.png
new file mode 100644
index 0000000..88883c2
--- /dev/null
+++ b/assets/keypromps/Others/VR/Vive/Vive_RT.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Vive/Vive_System.png b/assets/keypromps/Others/VR/Vive/Vive_System.png
new file mode 100644
index 0000000..7cb7398
--- /dev/null
+++ b/assets/keypromps/Others/VR/Vive/Vive_System.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Vive/Vive_Touch.png b/assets/keypromps/Others/VR/Vive/Vive_Touch.png
new file mode 100644
index 0000000..baefb36
--- /dev/null
+++ b/assets/keypromps/Others/VR/Vive/Vive_Touch.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Vive/Vive_Touch_Center.png b/assets/keypromps/Others/VR/Vive/Vive_Touch_Center.png
new file mode 100644
index 0000000..b6b9e2f
--- /dev/null
+++ b/assets/keypromps/Others/VR/Vive/Vive_Touch_Center.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Vive/Vive_Touch_Down.png b/assets/keypromps/Others/VR/Vive/Vive_Touch_Down.png
new file mode 100644
index 0000000..7ee27fa
--- /dev/null
+++ b/assets/keypromps/Others/VR/Vive/Vive_Touch_Down.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Vive/Vive_Touch_Left.png b/assets/keypromps/Others/VR/Vive/Vive_Touch_Left.png
new file mode 100644
index 0000000..0867fac
--- /dev/null
+++ b/assets/keypromps/Others/VR/Vive/Vive_Touch_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Vive/Vive_Touch_Right.png b/assets/keypromps/Others/VR/Vive/Vive_Touch_Right.png
new file mode 100644
index 0000000..704e8ae
--- /dev/null
+++ b/assets/keypromps/Others/VR/Vive/Vive_Touch_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Vive/Vive_Touch_Scroll_Left.png b/assets/keypromps/Others/VR/Vive/Vive_Touch_Scroll_Left.png
new file mode 100644
index 0000000..c761991
--- /dev/null
+++ b/assets/keypromps/Others/VR/Vive/Vive_Touch_Scroll_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Vive/Vive_Touch_Scroll_Right.png b/assets/keypromps/Others/VR/Vive/Vive_Touch_Scroll_Right.png
new file mode 100644
index 0000000..256577e
--- /dev/null
+++ b/assets/keypromps/Others/VR/Vive/Vive_Touch_Scroll_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Vive/Vive_Touch_Up.png b/assets/keypromps/Others/VR/Vive/Vive_Touch_Up.png
new file mode 100644
index 0000000..b6fed1e
--- /dev/null
+++ b/assets/keypromps/Others/VR/Vive/Vive_Touch_Up.png
Binary files differ
diff --git a/assets/keypromps/Others/VR/Vive/Vive_TriggerBlank.png b/assets/keypromps/Others/VR/Vive/Vive_TriggerBlank.png
new file mode 100644
index 0000000..a279f3e
--- /dev/null
+++ b/assets/keypromps/Others/VR/Vive/Vive_TriggerBlank.png
Binary files differ
diff --git a/assets/keypromps/Others/Wii/Wii_1.png b/assets/keypromps/Others/Wii/Wii_1.png
new file mode 100644
index 0000000..4b226de
--- /dev/null
+++ b/assets/keypromps/Others/Wii/Wii_1.png
Binary files differ
diff --git a/assets/keypromps/Others/Wii/Wii_2.png b/assets/keypromps/Others/Wii/Wii_2.png
new file mode 100644
index 0000000..4d87197
--- /dev/null
+++ b/assets/keypromps/Others/Wii/Wii_2.png
Binary files differ
diff --git a/assets/keypromps/Others/Wii/Wii_A.png b/assets/keypromps/Others/Wii/Wii_A.png
new file mode 100644
index 0000000..b2d443f
--- /dev/null
+++ b/assets/keypromps/Others/Wii/Wii_A.png
Binary files differ
diff --git a/assets/keypromps/Others/Wii/Wii_B.png b/assets/keypromps/Others/Wii/Wii_B.png
new file mode 100644
index 0000000..86e1c4a
--- /dev/null
+++ b/assets/keypromps/Others/Wii/Wii_B.png
Binary files differ
diff --git a/assets/keypromps/Others/Wii/Wii_C.png b/assets/keypromps/Others/Wii/Wii_C.png
new file mode 100644
index 0000000..de16105
--- /dev/null
+++ b/assets/keypromps/Others/Wii/Wii_C.png
Binary files differ
diff --git a/assets/keypromps/Others/Wii/Wii_Dpad.png b/assets/keypromps/Others/Wii/Wii_Dpad.png
new file mode 100644
index 0000000..8f324b9
--- /dev/null
+++ b/assets/keypromps/Others/Wii/Wii_Dpad.png
Binary files differ
diff --git a/assets/keypromps/Others/Wii/Wii_Dpad_Down.png b/assets/keypromps/Others/Wii/Wii_Dpad_Down.png
new file mode 100644
index 0000000..f981ebc
--- /dev/null
+++ b/assets/keypromps/Others/Wii/Wii_Dpad_Down.png
Binary files differ
diff --git a/assets/keypromps/Others/Wii/Wii_Dpad_Left.png b/assets/keypromps/Others/Wii/Wii_Dpad_Left.png
new file mode 100644
index 0000000..dda953f
--- /dev/null
+++ b/assets/keypromps/Others/Wii/Wii_Dpad_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/Wii/Wii_Dpad_Right.png b/assets/keypromps/Others/Wii/Wii_Dpad_Right.png
new file mode 100644
index 0000000..7acfc79
--- /dev/null
+++ b/assets/keypromps/Others/Wii/Wii_Dpad_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/Wii/Wii_Dpad_Up.png b/assets/keypromps/Others/Wii/Wii_Dpad_Up.png
new file mode 100644
index 0000000..27f08b6
--- /dev/null
+++ b/assets/keypromps/Others/Wii/Wii_Dpad_Up.png
Binary files differ
diff --git a/assets/keypromps/Others/Wii/Wii_Home.png b/assets/keypromps/Others/Wii/Wii_Home.png
new file mode 100644
index 0000000..ff6c3e9
--- /dev/null
+++ b/assets/keypromps/Others/Wii/Wii_Home.png
Binary files differ
diff --git a/assets/keypromps/Others/Wii/Wii_Minus.png b/assets/keypromps/Others/Wii/Wii_Minus.png
new file mode 100644
index 0000000..eb5dcce
--- /dev/null
+++ b/assets/keypromps/Others/Wii/Wii_Minus.png
Binary files differ
diff --git a/assets/keypromps/Others/Wii/Wii_Plus.png b/assets/keypromps/Others/Wii/Wii_Plus.png
new file mode 100644
index 0000000..b7868e4
--- /dev/null
+++ b/assets/keypromps/Others/Wii/Wii_Plus.png
Binary files differ
diff --git a/assets/keypromps/Others/Wii/Wii_Power.png b/assets/keypromps/Others/Wii/Wii_Power.png
new file mode 100644
index 0000000..98c89c4
--- /dev/null
+++ b/assets/keypromps/Others/Wii/Wii_Power.png
Binary files differ
diff --git a/assets/keypromps/Others/Wii/Wii_Stick.png b/assets/keypromps/Others/Wii/Wii_Stick.png
new file mode 100644
index 0000000..8040503
--- /dev/null
+++ b/assets/keypromps/Others/Wii/Wii_Stick.png
Binary files differ
diff --git a/assets/keypromps/Others/Wii/Wii_Z.png b/assets/keypromps/Others/Wii/Wii_Z.png
new file mode 100644
index 0000000..0f8bf55
--- /dev/null
+++ b/assets/keypromps/Others/Wii/Wii_Z.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_1.png b/assets/keypromps/Others/WiiU/WiiU_1.png
new file mode 100644
index 0000000..4b226de
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_1.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_2.png b/assets/keypromps/Others/WiiU/WiiU_2.png
new file mode 100644
index 0000000..4d87197
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_2.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_A.png b/assets/keypromps/Others/WiiU/WiiU_A.png
new file mode 100644
index 0000000..b2d443f
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_A.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_B.png b/assets/keypromps/Others/WiiU/WiiU_B.png
new file mode 100644
index 0000000..54449d5
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_B.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_Dpad.png b/assets/keypromps/Others/WiiU/WiiU_Dpad.png
new file mode 100644
index 0000000..8f324b9
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_Dpad.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_Dpad_Down.png b/assets/keypromps/Others/WiiU/WiiU_Dpad_Down.png
new file mode 100644
index 0000000..f981ebc
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_Dpad_Down.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_Dpad_Left.png b/assets/keypromps/Others/WiiU/WiiU_Dpad_Left.png
new file mode 100644
index 0000000..dda953f
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_Dpad_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_Dpad_Right.png b/assets/keypromps/Others/WiiU/WiiU_Dpad_Right.png
new file mode 100644
index 0000000..7acfc79
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_Dpad_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_Dpad_Up.png b/assets/keypromps/Others/WiiU/WiiU_Dpad_Up.png
new file mode 100644
index 0000000..27f08b6
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_Dpad_Up.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_Home.png b/assets/keypromps/Others/WiiU/WiiU_Home.png
new file mode 100644
index 0000000..ccda3a0
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_Home.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_L.png b/assets/keypromps/Others/WiiU/WiiU_L.png
new file mode 100644
index 0000000..c7fdc34
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_L.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_Left_Stick.png b/assets/keypromps/Others/WiiU/WiiU_Left_Stick.png
new file mode 100644
index 0000000..6de9f22
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_Left_Stick.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_Look_Down.png b/assets/keypromps/Others/WiiU/WiiU_Look_Down.png
new file mode 100644
index 0000000..94ff7ee
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_Look_Down.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_Look_Up.png b/assets/keypromps/Others/WiiU/WiiU_Look_Up.png
new file mode 100644
index 0000000..b44a922
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_Look_Up.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_Minus.png b/assets/keypromps/Others/WiiU/WiiU_Minus.png
new file mode 100644
index 0000000..eb5dcce
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_Minus.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_Plus.png b/assets/keypromps/Others/WiiU/WiiU_Plus.png
new file mode 100644
index 0000000..b7868e4
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_Plus.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_Power.png b/assets/keypromps/Others/WiiU/WiiU_Power.png
new file mode 100644
index 0000000..98c89c4
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_Power.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_R.png b/assets/keypromps/Others/WiiU/WiiU_R.png
new file mode 100644
index 0000000..8aceed0
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_R.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_Right_Stick.png b/assets/keypromps/Others/WiiU/WiiU_Right_Stick.png
new file mode 100644
index 0000000..ab213f0
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_Right_Stick.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_TV.png b/assets/keypromps/Others/WiiU/WiiU_TV.png
new file mode 100644
index 0000000..db969ee
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_TV.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_X.png b/assets/keypromps/Others/WiiU/WiiU_X.png
new file mode 100644
index 0000000..d4455ae
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_X.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_Y.png b/assets/keypromps/Others/WiiU/WiiU_Y.png
new file mode 100644
index 0000000..b37c22e
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_Y.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_ZL.png b/assets/keypromps/Others/WiiU/WiiU_ZL.png
new file mode 100644
index 0000000..d43da05
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_ZL.png
Binary files differ
diff --git a/assets/keypromps/Others/WiiU/WiiU_ZR.png b/assets/keypromps/Others/WiiU/WiiU_ZR.png
new file mode 100644
index 0000000..aff7ed0
--- /dev/null
+++ b/assets/keypromps/Others/WiiU/WiiU_ZR.png
Binary files differ
diff --git a/assets/keypromps/Others/Xbox 360/360_A.png b/assets/keypromps/Others/Xbox 360/360_A.png
new file mode 100644
index 0000000..cd716d1
--- /dev/null
+++ b/assets/keypromps/Others/Xbox 360/360_A.png
Binary files differ
diff --git a/assets/keypromps/Others/Xbox 360/360_B.png b/assets/keypromps/Others/Xbox 360/360_B.png
new file mode 100644
index 0000000..73bcb6e
--- /dev/null
+++ b/assets/keypromps/Others/Xbox 360/360_B.png
Binary files differ
diff --git a/assets/keypromps/Others/Xbox 360/360_Back.png b/assets/keypromps/Others/Xbox 360/360_Back.png
new file mode 100644
index 0000000..bfb10db
--- /dev/null
+++ b/assets/keypromps/Others/Xbox 360/360_Back.png
Binary files differ
diff --git a/assets/keypromps/Others/Xbox 360/360_Back_Alt.png b/assets/keypromps/Others/Xbox 360/360_Back_Alt.png
new file mode 100644
index 0000000..900705b
--- /dev/null
+++ b/assets/keypromps/Others/Xbox 360/360_Back_Alt.png
Binary files differ
diff --git a/assets/keypromps/Others/Xbox 360/360_Dpad.png b/assets/keypromps/Others/Xbox 360/360_Dpad.png
new file mode 100644
index 0000000..93e90de
--- /dev/null
+++ b/assets/keypromps/Others/Xbox 360/360_Dpad.png
Binary files differ
diff --git a/assets/keypromps/Others/Xbox 360/360_Dpad_Down.png b/assets/keypromps/Others/Xbox 360/360_Dpad_Down.png
new file mode 100644
index 0000000..944d59b
--- /dev/null
+++ b/assets/keypromps/Others/Xbox 360/360_Dpad_Down.png
Binary files differ
diff --git a/assets/keypromps/Others/Xbox 360/360_Dpad_Left.png b/assets/keypromps/Others/Xbox 360/360_Dpad_Left.png
new file mode 100644
index 0000000..6091cf2
--- /dev/null
+++ b/assets/keypromps/Others/Xbox 360/360_Dpad_Left.png
Binary files differ
diff --git a/assets/keypromps/Others/Xbox 360/360_Dpad_Right.png b/assets/keypromps/Others/Xbox 360/360_Dpad_Right.png
new file mode 100644
index 0000000..d099719
--- /dev/null
+++ b/assets/keypromps/Others/Xbox 360/360_Dpad_Right.png
Binary files differ
diff --git a/assets/keypromps/Others/Xbox 360/360_Dpad_Up.png b/assets/keypromps/Others/Xbox 360/360_Dpad_Up.png
new file mode 100644
index 0000000..8939669
--- /dev/null
+++ b/assets/keypromps/Others/Xbox 360/360_Dpad_Up.png
Binary files differ
diff --git a/assets/keypromps/Others/Xbox 360/360_LB.png b/assets/keypromps/Others/Xbox 360/360_LB.png
new file mode 100644
index 0000000..d83f418
--- /dev/null
+++ b/assets/keypromps/Others/Xbox 360/360_LB.png
Binary files differ
diff --git a/assets/keypromps/Others/Xbox 360/360_LT.png b/assets/keypromps/Others/Xbox 360/360_LT.png
new file mode 100644
index 0000000..84fc6f8
--- /dev/null
+++ b/assets/keypromps/Others/Xbox 360/360_LT.png
Binary files differ
diff --git a/assets/keypromps/Others/Xbox 360/360_Left_Stick.png b/assets/keypromps/Others/Xbox 360/360_Left_Stick.png
new file mode 100644
index 0000000..8139be2
--- /dev/null
+++ b/assets/keypromps/Others/Xbox 360/360_Left_Stick.png
Binary files differ
diff --git a/assets/keypromps/Others/Xbox 360/360_Left_Stick_Click.png b/assets/keypromps/Others/Xbox 360/360_Left_Stick_Click.png
new file mode 100644
index 0000000..21a4ee7
--- /dev/null
+++ b/assets/keypromps/Others/Xbox 360/360_Left_Stick_Click.png
Binary files differ
diff --git a/assets/keypromps/Others/Xbox 360/360_RB.png b/assets/keypromps/Others/Xbox 360/360_RB.png
new file mode 100644
index 0000000..7735e4c
--- /dev/null
+++ b/assets/keypromps/Others/Xbox 360/360_RB.png
Binary files differ
diff --git a/assets/keypromps/Others/Xbox 360/360_RT.png b/assets/keypromps/Others/Xbox 360/360_RT.png
new file mode 100644
index 0000000..1ea785c
--- /dev/null
+++ b/assets/keypromps/Others/Xbox 360/360_RT.png
Binary files differ
diff --git a/assets/keypromps/Others/Xbox 360/360_Right_Stick.png b/assets/keypromps/Others/Xbox 360/360_Right_Stick.png
new file mode 100644
index 0000000..dde08c0
--- /dev/null
+++ b/assets/keypromps/Others/Xbox 360/360_Right_Stick.png
Binary files differ
diff --git a/assets/keypromps/Others/Xbox 360/360_Right_Stick_Click.png b/assets/keypromps/Others/Xbox 360/360_Right_Stick_Click.png
new file mode 100644
index 0000000..bb321d2
--- /dev/null
+++ b/assets/keypromps/Others/Xbox 360/360_Right_Stick_Click.png
Binary files differ
diff --git a/assets/keypromps/Others/Xbox 360/360_Start.png b/assets/keypromps/Others/Xbox 360/360_Start.png
new file mode 100644
index 0000000..4c62434
--- /dev/null
+++ b/assets/keypromps/Others/Xbox 360/360_Start.png
Binary files differ
diff --git a/assets/keypromps/Others/Xbox 360/360_Start_Alt.png b/assets/keypromps/Others/Xbox 360/360_Start_Alt.png
new file mode 100644
index 0000000..7a10fcd
--- /dev/null
+++ b/assets/keypromps/Others/Xbox 360/360_Start_Alt.png
Binary files differ
diff --git a/assets/keypromps/Others/Xbox 360/360_X.png b/assets/keypromps/Others/Xbox 360/360_X.png
new file mode 100644
index 0000000..4b8cec1
--- /dev/null
+++ b/assets/keypromps/Others/Xbox 360/360_X.png
Binary files differ
diff --git a/assets/keypromps/Others/Xbox 360/360_Y.png b/assets/keypromps/Others/Xbox 360/360_Y.png
new file mode 100644
index 0000000..e32b04a
--- /dev/null
+++ b/assets/keypromps/Others/Xbox 360/360_Y.png
Binary files differ
diff --git a/assets/keypromps/PS4/PS4_Circle.png b/assets/keypromps/PS4/PS4_Circle.png
new file mode 100644
index 0000000..10dd9b0
--- /dev/null
+++ b/assets/keypromps/PS4/PS4_Circle.png
Binary files differ
diff --git a/assets/keypromps/PS4/PS4_Cross.png b/assets/keypromps/PS4/PS4_Cross.png
new file mode 100644
index 0000000..73a42a7
--- /dev/null
+++ b/assets/keypromps/PS4/PS4_Cross.png
Binary files differ
diff --git a/assets/keypromps/PS4/PS4_Diagram.png b/assets/keypromps/PS4/PS4_Diagram.png
new file mode 100644
index 0000000..9af791a
--- /dev/null
+++ b/assets/keypromps/PS4/PS4_Diagram.png
Binary files differ
diff --git a/assets/keypromps/PS4/PS4_Diagram_Simple.png b/assets/keypromps/PS4/PS4_Diagram_Simple.png
new file mode 100644
index 0000000..d703c4d
--- /dev/null
+++ b/assets/keypromps/PS4/PS4_Diagram_Simple.png
Binary files differ
diff --git a/assets/keypromps/PS4/PS4_Dpad.png b/assets/keypromps/PS4/PS4_Dpad.png
new file mode 100644
index 0000000..5a31103
--- /dev/null
+++ b/assets/keypromps/PS4/PS4_Dpad.png
Binary files differ
diff --git a/assets/keypromps/PS4/PS4_Dpad_Down.png b/assets/keypromps/PS4/PS4_Dpad_Down.png
new file mode 100644
index 0000000..dddcc0d
--- /dev/null
+++ b/assets/keypromps/PS4/PS4_Dpad_Down.png
Binary files differ
diff --git a/assets/keypromps/PS4/PS4_Dpad_Left.png b/assets/keypromps/PS4/PS4_Dpad_Left.png
new file mode 100644
index 0000000..78beb63
--- /dev/null
+++ b/assets/keypromps/PS4/PS4_Dpad_Left.png
Binary files differ
diff --git a/assets/keypromps/PS4/PS4_Dpad_Right.png b/assets/keypromps/PS4/PS4_Dpad_Right.png
new file mode 100644
index 0000000..94a6590
--- /dev/null
+++ b/assets/keypromps/PS4/PS4_Dpad_Right.png
Binary files differ
diff --git a/assets/keypromps/PS4/PS4_Dpad_Up.png b/assets/keypromps/PS4/PS4_Dpad_Up.png
new file mode 100644
index 0000000..5bc8705
--- /dev/null
+++ b/assets/keypromps/PS4/PS4_Dpad_Up.png
Binary files differ
diff --git a/assets/keypromps/PS4/PS4_L1.png b/assets/keypromps/PS4/PS4_L1.png
new file mode 100644
index 0000000..6be5fcb
--- /dev/null
+++ b/assets/keypromps/PS4/PS4_L1.png
Binary files differ
diff --git a/assets/keypromps/PS4/PS4_L2.png b/assets/keypromps/PS4/PS4_L2.png
new file mode 100644
index 0000000..7abdfef
--- /dev/null
+++ b/assets/keypromps/PS4/PS4_L2.png
Binary files differ
diff --git a/assets/keypromps/PS4/PS4_Left_Stick.png b/assets/keypromps/PS4/PS4_Left_Stick.png
new file mode 100644
index 0000000..61b6330
--- /dev/null
+++ b/assets/keypromps/PS4/PS4_Left_Stick.png
Binary files differ
diff --git a/assets/keypromps/PS4/PS4_Left_Stick_Click.png b/assets/keypromps/PS4/PS4_Left_Stick_Click.png
new file mode 100644
index 0000000..ad0428f
--- /dev/null
+++ b/assets/keypromps/PS4/PS4_Left_Stick_Click.png
Binary files differ
diff --git a/assets/keypromps/PS4/PS4_Options.png b/assets/keypromps/PS4/PS4_Options.png
new file mode 100644
index 0000000..21820ed
--- /dev/null
+++ b/assets/keypromps/PS4/PS4_Options.png
Binary files differ
diff --git a/assets/keypromps/PS4/PS4_R1.png b/assets/keypromps/PS4/PS4_R1.png
new file mode 100644
index 0000000..b296a5e
--- /dev/null
+++ b/assets/keypromps/PS4/PS4_R1.png
Binary files differ
diff --git a/assets/keypromps/PS4/PS4_R2.png b/assets/keypromps/PS4/PS4_R2.png
new file mode 100644
index 0000000..0303819
--- /dev/null
+++ b/assets/keypromps/PS4/PS4_R2.png
Binary files differ
diff --git a/assets/keypromps/PS4/PS4_Right_Stick.png b/assets/keypromps/PS4/PS4_Right_Stick.png
new file mode 100644
index 0000000..91d66f4
--- /dev/null
+++ b/assets/keypromps/PS4/PS4_Right_Stick.png
Binary files differ
diff --git a/assets/keypromps/PS4/PS4_Right_Stick_Click.png b/assets/keypromps/PS4/PS4_Right_Stick_Click.png
new file mode 100644
index 0000000..de08508
--- /dev/null
+++ b/assets/keypromps/PS4/PS4_Right_Stick_Click.png
Binary files differ
diff --git a/assets/keypromps/PS4/PS4_Share.png b/assets/keypromps/PS4/PS4_Share.png
new file mode 100644
index 0000000..9a1c4ab
--- /dev/null
+++ b/assets/keypromps/PS4/PS4_Share.png
Binary files differ
diff --git a/assets/keypromps/PS4/PS4_Square.png b/assets/keypromps/PS4/PS4_Square.png
new file mode 100644
index 0000000..3ad1286
--- /dev/null
+++ b/assets/keypromps/PS4/PS4_Square.png
Binary files differ
diff --git a/assets/keypromps/PS4/PS4_Touch_Pad.png b/assets/keypromps/PS4/PS4_Touch_Pad.png
new file mode 100644
index 0000000..2c8e730
--- /dev/null
+++ b/assets/keypromps/PS4/PS4_Touch_Pad.png
Binary files differ
diff --git a/assets/keypromps/PS4/PS4_Triangle.png b/assets/keypromps/PS4/PS4_Triangle.png
new file mode 100644
index 0000000..9dcdbba
--- /dev/null
+++ b/assets/keypromps/PS4/PS4_Triangle.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_Circle.png b/assets/keypromps/PS5/PS5_Circle.png
new file mode 100644
index 0000000..05a89a9
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_Circle.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_Cross.png b/assets/keypromps/PS5/PS5_Cross.png
new file mode 100644
index 0000000..395a898
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_Cross.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_Diagram.png b/assets/keypromps/PS5/PS5_Diagram.png
new file mode 100644
index 0000000..d452d34
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_Diagram.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_Diagram_Simple.png b/assets/keypromps/PS5/PS5_Diagram_Simple.png
new file mode 100644
index 0000000..99d85c9
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_Diagram_Simple.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_Dpad.png b/assets/keypromps/PS5/PS5_Dpad.png
new file mode 100644
index 0000000..49e6405
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_Dpad.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_Dpad_Down.png b/assets/keypromps/PS5/PS5_Dpad_Down.png
new file mode 100644
index 0000000..a8f893a
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_Dpad_Down.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_Dpad_Left.png b/assets/keypromps/PS5/PS5_Dpad_Left.png
new file mode 100644
index 0000000..2bdc048
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_Dpad_Left.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_Dpad_Right.png b/assets/keypromps/PS5/PS5_Dpad_Right.png
new file mode 100644
index 0000000..b7cd568
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_Dpad_Right.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_Dpad_Up.png b/assets/keypromps/PS5/PS5_Dpad_Up.png
new file mode 100644
index 0000000..99180d2
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_Dpad_Up.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_L1.png b/assets/keypromps/PS5/PS5_L1.png
new file mode 100644
index 0000000..07e505a
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_L1.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_L2.png b/assets/keypromps/PS5/PS5_L2.png
new file mode 100644
index 0000000..05f3dd2
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_L2.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_Left_Stick.png b/assets/keypromps/PS5/PS5_Left_Stick.png
new file mode 100644
index 0000000..0245ff8
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_Left_Stick.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_Left_Stick_Click.png b/assets/keypromps/PS5/PS5_Left_Stick_Click.png
new file mode 100644
index 0000000..66e5271
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_Left_Stick_Click.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_Microphone.png b/assets/keypromps/PS5/PS5_Microphone.png
new file mode 100644
index 0000000..bb0f331
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_Microphone.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_Options.png b/assets/keypromps/PS5/PS5_Options.png
new file mode 100644
index 0000000..3e56fe2
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_Options.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_Options_Alt.png b/assets/keypromps/PS5/PS5_Options_Alt.png
new file mode 100644
index 0000000..ca28364
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_Options_Alt.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_R1.png b/assets/keypromps/PS5/PS5_R1.png
new file mode 100644
index 0000000..2cff97a
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_R1.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_R2.png b/assets/keypromps/PS5/PS5_R2.png
new file mode 100644
index 0000000..a13f17f
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_R2.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_Right_Stick.png b/assets/keypromps/PS5/PS5_Right_Stick.png
new file mode 100644
index 0000000..85c1556
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_Right_Stick.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_Right_Stick_Click.png b/assets/keypromps/PS5/PS5_Right_Stick_Click.png
new file mode 100644
index 0000000..eecd4e8
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_Right_Stick_Click.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_Share.png b/assets/keypromps/PS5/PS5_Share.png
new file mode 100644
index 0000000..d96e698
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_Share.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_Share_Alt.png b/assets/keypromps/PS5/PS5_Share_Alt.png
new file mode 100644
index 0000000..10941aa
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_Share_Alt.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_Square.png b/assets/keypromps/PS5/PS5_Square.png
new file mode 100644
index 0000000..20f6065
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_Square.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_Touch_Pad.png b/assets/keypromps/PS5/PS5_Touch_Pad.png
new file mode 100644
index 0000000..1a77d0c
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_Touch_Pad.png
Binary files differ
diff --git a/assets/keypromps/PS5/PS5_Triangle.png b/assets/keypromps/PS5/PS5_Triangle.png
new file mode 100644
index 0000000..4950d17
--- /dev/null
+++ b/assets/keypromps/PS5/PS5_Triangle.png
Binary files differ
diff --git a/assets/keypromps/Readme.txt b/assets/keypromps/Readme.txt
new file mode 100644
index 0000000..b19f85e
--- /dev/null
+++ b/assets/keypromps/Readme.txt
@@ -0,0 +1,147 @@
+Hey there!
+
+Hope you make good use of this pack. You can use all these assets in any project you want to (be it commercial or not).All of the assets are in the public domain under Creative Commons 0 (CC0)
+
+In this pack you will find over 500 buttons including:
+
+Xbox 360 Controller
+Xbox One Controller + Diagram
+Xbox Series X Controller + Diagram
+Play Station 3 Controller
+Play Station 4 Controller + Diagram
+Play Station 5 Controller + Diagram
+Play Station Move
+PS Vita
+Google Stadia Controller
+Amazon Luna Controller
+Vive Controller
+Oculus Controllers & Remote
+Wii Controller
+Wii U Controller
+Nintentdo Switch
+Steam Controller (Updated to commercial version)
+Ouya
+Keyboard and mouse buttons (Both in dark and light variants including blanks)
+Directional arrows for thumb sticks and movement keys
+Touch Screen Gestures
+
+----------------------------------
+
+I am "Nicolae (Xelu) Berbece", I'm responsible for the development studio "Those Awesome Guys", developers of "Move or Die" and publishers of "Monster Prom".
+
+You can contact me at [email protected] or @xelubest
+
+Feel free to credit me in case you use anything in this pack, but don't worry, I won't mind if you don't. ;)
+
+Please share this pack with other fellow developers in need of such assets! In the spirit of good old chain mail, if you share this pack with 5 fellow devs, your game's steam review score will rise by 7% and a notable twitch streamer will pick it up for their stream.
+
+Keep making awesome things!!!
+
+~Nick
+
+
+
+Here is a semi-regularly-updated list of games using these prompts:
+----------------------------
+Mega Man Legacy
+Hunt: Showdown
+Outter Wilds
+Slay The Spire
+A hat in Time
+Forager
+Wonder Boy the dragon's trap
+Postal 2
+Postal Redux
+RWBY
+PikuNiku
+Shadow Warrior 2
+Tiny Metal
+Aztez
+Disney Afternoon
+Heat Signature
+Turbo Dismount
+Black Future 88
+Fallen Legion
+Fru
+Blockships
+20XX
+Furi
+Mike Dies
+Snake Pass
+Danger Scavenger
+Roboquest
+Rive
+Faerie Afterlight
+Obduction
+Fractal Fall
+Guild of Ascension
+Avaria VS
+Blast Zone! Tournament
+100ft Robot Golf
+Sockventure
+Spellbreak
+Zombie Rollerz
+B.O.O.M . - You Win
+Battle Chef Brigade
+De Blob
+Phantom Brigade
+Wytchwood
+Mulaka
+Airheart - Tales of broken wings
+Redirection
+Pull Stay
+Death Pedal
+Defender's Quest
+Akuto "Mad World"
+Project Mobius
+Whispering Willows
+Vostok Inc.
+Divine commander
+Sbirz
+Grashers
+Remnants of Naezith
+Mothergunship
+Roundabout
+Hunter of the Disowned
+Cosmos Quickstop
+West of Dead
+Tune Tank
+Rain on your Parade
+Infinite Adventures
+Arena 3D
+Chroma Vaders
+Hoverloop
+Wrestling Revolution 3D
+Altero
+Super Comboman
+Disc Jam
+Cooking Simulator
+Jelly is Sticky
+The Hatching
+World to the West
+Mayan Death Robots
+Sentris
+Carto
+Unbox
+Fort Triumph
+Insane Robots
+Super Daryl Deluxe
+Induction
+Pawarumi
+The Flock
+Binary Trigger
+Fractal Space
+Deputy dangle
+Bubsy: The Woolies Strike Back
+Tumblestone
+The chronicles of Kyra
+Ghost Knight Victis
+Solbrain Knight of Darkness
+SSMP
+Distance
+Idarb
+Earthlock
+Everspace
+Pylon Rogue
+The Church in the darkness
+Sword n' Board \ No newline at end of file
diff --git a/assets/keypromps/Switch/Switch_A.png b/assets/keypromps/Switch/Switch_A.png
new file mode 100644
index 0000000..df756ef
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_A.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_B.png b/assets/keypromps/Switch/Switch_B.png
new file mode 100644
index 0000000..ea7e743
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_B.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_Controller_Left.png b/assets/keypromps/Switch/Switch_Controller_Left.png
new file mode 100644
index 0000000..f90a244
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_Controller_Left.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_Controller_Right.png b/assets/keypromps/Switch/Switch_Controller_Right.png
new file mode 100644
index 0000000..873da7e
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_Controller_Right.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_Controllers.png b/assets/keypromps/Switch/Switch_Controllers.png
new file mode 100644
index 0000000..b6ee54d
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_Controllers.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_Controllers_Separate.png b/assets/keypromps/Switch/Switch_Controllers_Separate.png
new file mode 100644
index 0000000..0c019da
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_Controllers_Separate.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_Down.png b/assets/keypromps/Switch/Switch_Down.png
new file mode 100644
index 0000000..7b7b2b2
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_Down.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_Dpad.png b/assets/keypromps/Switch/Switch_Dpad.png
new file mode 100644
index 0000000..12f01eb
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_Dpad.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_Dpad_Down.png b/assets/keypromps/Switch/Switch_Dpad_Down.png
new file mode 100644
index 0000000..37f6d5b
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_Dpad_Down.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_Dpad_Left.png b/assets/keypromps/Switch/Switch_Dpad_Left.png
new file mode 100644
index 0000000..8efd7a4
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_Dpad_Left.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_Dpad_Right.png b/assets/keypromps/Switch/Switch_Dpad_Right.png
new file mode 100644
index 0000000..8b5411d
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_Dpad_Right.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_Dpad_Up.png b/assets/keypromps/Switch/Switch_Dpad_Up.png
new file mode 100644
index 0000000..700a8ba
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_Dpad_Up.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_Home.png b/assets/keypromps/Switch/Switch_Home.png
new file mode 100644
index 0000000..9b6733c
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_Home.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_LB.png b/assets/keypromps/Switch/Switch_LB.png
new file mode 100644
index 0000000..ddfa3b9
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_LB.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_LT.png b/assets/keypromps/Switch/Switch_LT.png
new file mode 100644
index 0000000..6942e1f
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_LT.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_Left.png b/assets/keypromps/Switch/Switch_Left.png
new file mode 100644
index 0000000..fd58439
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_Left.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_Left_Stick.png b/assets/keypromps/Switch/Switch_Left_Stick.png
new file mode 100644
index 0000000..d861ca5
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_Left_Stick.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_Minus.png b/assets/keypromps/Switch/Switch_Minus.png
new file mode 100644
index 0000000..d32608e
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_Minus.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_Plus.png b/assets/keypromps/Switch/Switch_Plus.png
new file mode 100644
index 0000000..f1b0dc4
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_Plus.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_RB.png b/assets/keypromps/Switch/Switch_RB.png
new file mode 100644
index 0000000..01f137a
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_RB.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_RT.png b/assets/keypromps/Switch/Switch_RT.png
new file mode 100644
index 0000000..6aef3cb
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_RT.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_Right.png b/assets/keypromps/Switch/Switch_Right.png
new file mode 100644
index 0000000..f524c6c
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_Right.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_Right_Stick.png b/assets/keypromps/Switch/Switch_Right_Stick.png
new file mode 100644
index 0000000..f2c605b
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_Right_Stick.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_Square.png b/assets/keypromps/Switch/Switch_Square.png
new file mode 100644
index 0000000..d0fd432
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_Square.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_Up.png b/assets/keypromps/Switch/Switch_Up.png
new file mode 100644
index 0000000..352f890
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_Up.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_X.png b/assets/keypromps/Switch/Switch_X.png
new file mode 100644
index 0000000..bdf86ba
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_X.png
Binary files differ
diff --git a/assets/keypromps/Switch/Switch_Y.png b/assets/keypromps/Switch/Switch_Y.png
new file mode 100644
index 0000000..46ac216
--- /dev/null
+++ b/assets/keypromps/Switch/Switch_Y.png
Binary files differ
diff --git a/assets/keypromps/Vector Source.fla b/assets/keypromps/Vector Source.fla
new file mode 100644
index 0000000..84eda56
--- /dev/null
+++ b/assets/keypromps/Vector Source.fla
Binary files differ
diff --git a/assets/keypromps/Xbox One/XboxOne_A.png b/assets/keypromps/Xbox One/XboxOne_A.png
new file mode 100644
index 0000000..28c3b60
--- /dev/null
+++ b/assets/keypromps/Xbox One/XboxOne_A.png
Binary files differ
diff --git a/assets/keypromps/Xbox One/XboxOne_B.png b/assets/keypromps/Xbox One/XboxOne_B.png
new file mode 100644
index 0000000..2a4d9b6
--- /dev/null
+++ b/assets/keypromps/Xbox One/XboxOne_B.png
Binary files differ
diff --git a/assets/keypromps/Xbox One/XboxOne_Diagram.png b/assets/keypromps/Xbox One/XboxOne_Diagram.png
new file mode 100644
index 0000000..9b79c5d
--- /dev/null
+++ b/assets/keypromps/Xbox One/XboxOne_Diagram.png
Binary files differ
diff --git a/assets/keypromps/Xbox One/XboxOne_Diagram_Simple.png b/assets/keypromps/Xbox One/XboxOne_Diagram_Simple.png
new file mode 100644
index 0000000..7e3a1d9
--- /dev/null
+++ b/assets/keypromps/Xbox One/XboxOne_Diagram_Simple.png
Binary files differ
diff --git a/assets/keypromps/Xbox One/XboxOne_Dpad.png b/assets/keypromps/Xbox One/XboxOne_Dpad.png
new file mode 100644
index 0000000..9c04c85
--- /dev/null
+++ b/assets/keypromps/Xbox One/XboxOne_Dpad.png
Binary files differ
diff --git a/assets/keypromps/Xbox One/XboxOne_Dpad_Down.png b/assets/keypromps/Xbox One/XboxOne_Dpad_Down.png
new file mode 100644
index 0000000..8c1134c
--- /dev/null
+++ b/assets/keypromps/Xbox One/XboxOne_Dpad_Down.png
Binary files differ
diff --git a/assets/keypromps/Xbox One/XboxOne_Dpad_Left.png b/assets/keypromps/Xbox One/XboxOne_Dpad_Left.png
new file mode 100644
index 0000000..45ddb16
--- /dev/null
+++ b/assets/keypromps/Xbox One/XboxOne_Dpad_Left.png
Binary files differ
diff --git a/assets/keypromps/Xbox One/XboxOne_Dpad_Right.png b/assets/keypromps/Xbox One/XboxOne_Dpad_Right.png
new file mode 100644
index 0000000..a1fbc2c
--- /dev/null
+++ b/assets/keypromps/Xbox One/XboxOne_Dpad_Right.png
Binary files differ
diff --git a/assets/keypromps/Xbox One/XboxOne_Dpad_Up.png b/assets/keypromps/Xbox One/XboxOne_Dpad_Up.png
new file mode 100644
index 0000000..e8eab7d
--- /dev/null
+++ b/assets/keypromps/Xbox One/XboxOne_Dpad_Up.png
Binary files differ
diff --git a/assets/keypromps/Xbox One/XboxOne_LB.png b/assets/keypromps/Xbox One/XboxOne_LB.png
new file mode 100644
index 0000000..f6c414b
--- /dev/null
+++ b/assets/keypromps/Xbox One/XboxOne_LB.png
Binary files differ
diff --git a/assets/keypromps/Xbox One/XboxOne_LT.png b/assets/keypromps/Xbox One/XboxOne_LT.png
new file mode 100644
index 0000000..e9681c9
--- /dev/null
+++ b/assets/keypromps/Xbox One/XboxOne_LT.png
Binary files differ
diff --git a/assets/keypromps/Xbox One/XboxOne_Left_Stick.png b/assets/keypromps/Xbox One/XboxOne_Left_Stick.png
new file mode 100644
index 0000000..9c5ca5c
--- /dev/null
+++ b/assets/keypromps/Xbox One/XboxOne_Left_Stick.png
Binary files differ
diff --git a/assets/keypromps/Xbox One/XboxOne_Left_Stick_Click.png b/assets/keypromps/Xbox One/XboxOne_Left_Stick_Click.png
new file mode 100644
index 0000000..ad0428f
--- /dev/null
+++ b/assets/keypromps/Xbox One/XboxOne_Left_Stick_Click.png
Binary files differ
diff --git a/assets/keypromps/Xbox One/XboxOne_Menu.png b/assets/keypromps/Xbox One/XboxOne_Menu.png
new file mode 100644
index 0000000..2cbfb08
--- /dev/null
+++ b/assets/keypromps/Xbox One/XboxOne_Menu.png
Binary files differ
diff --git a/assets/keypromps/Xbox One/XboxOne_RB.png b/assets/keypromps/Xbox One/XboxOne_RB.png
new file mode 100644
index 0000000..5dcfc6d
--- /dev/null
+++ b/assets/keypromps/Xbox One/XboxOne_RB.png
Binary files differ
diff --git a/assets/keypromps/Xbox One/XboxOne_RT.png b/assets/keypromps/Xbox One/XboxOne_RT.png
new file mode 100644
index 0000000..7bf27f4
--- /dev/null
+++ b/assets/keypromps/Xbox One/XboxOne_RT.png
Binary files differ
diff --git a/assets/keypromps/Xbox One/XboxOne_Right_Stick.png b/assets/keypromps/Xbox One/XboxOne_Right_Stick.png
new file mode 100644
index 0000000..3d83a22
--- /dev/null
+++ b/assets/keypromps/Xbox One/XboxOne_Right_Stick.png
Binary files differ
diff --git a/assets/keypromps/Xbox One/XboxOne_Right_Stick_Click.png b/assets/keypromps/Xbox One/XboxOne_Right_Stick_Click.png
new file mode 100644
index 0000000..de08508
--- /dev/null
+++ b/assets/keypromps/Xbox One/XboxOne_Right_Stick_Click.png
Binary files differ
diff --git a/assets/keypromps/Xbox One/XboxOne_Windows.png b/assets/keypromps/Xbox One/XboxOne_Windows.png
new file mode 100644
index 0000000..3756d29
--- /dev/null
+++ b/assets/keypromps/Xbox One/XboxOne_Windows.png
Binary files differ
diff --git a/assets/keypromps/Xbox One/XboxOne_X.png b/assets/keypromps/Xbox One/XboxOne_X.png
new file mode 100644
index 0000000..a0f0ac1
--- /dev/null
+++ b/assets/keypromps/Xbox One/XboxOne_X.png
Binary files differ
diff --git a/assets/keypromps/Xbox One/XboxOne_Y.png b/assets/keypromps/Xbox One/XboxOne_Y.png
new file mode 100644
index 0000000..4e31627
--- /dev/null
+++ b/assets/keypromps/Xbox One/XboxOne_Y.png
Binary files differ
diff --git a/assets/keypromps/Xbox Series X/XboxSeriesX_A.png b/assets/keypromps/Xbox Series X/XboxSeriesX_A.png
new file mode 100644
index 0000000..e22bb29
--- /dev/null
+++ b/assets/keypromps/Xbox Series X/XboxSeriesX_A.png
Binary files differ
diff --git a/assets/keypromps/Xbox Series X/XboxSeriesX_B.png b/assets/keypromps/Xbox Series X/XboxSeriesX_B.png
new file mode 100644
index 0000000..9312c26
--- /dev/null
+++ b/assets/keypromps/Xbox Series X/XboxSeriesX_B.png
Binary files differ
diff --git a/assets/keypromps/Xbox Series X/XboxSeriesX_Diagram.png b/assets/keypromps/Xbox Series X/XboxSeriesX_Diagram.png
new file mode 100644
index 0000000..ff29b45
--- /dev/null
+++ b/assets/keypromps/Xbox Series X/XboxSeriesX_Diagram.png
Binary files differ
diff --git a/assets/keypromps/Xbox Series X/XboxSeriesX_Diagram_Simple.png b/assets/keypromps/Xbox Series X/XboxSeriesX_Diagram_Simple.png
new file mode 100644
index 0000000..bf23d73
--- /dev/null
+++ b/assets/keypromps/Xbox Series X/XboxSeriesX_Diagram_Simple.png
Binary files differ
diff --git a/assets/keypromps/Xbox Series X/XboxSeriesX_Dpad.png b/assets/keypromps/Xbox Series X/XboxSeriesX_Dpad.png
new file mode 100644
index 0000000..d66bd81
--- /dev/null
+++ b/assets/keypromps/Xbox Series X/XboxSeriesX_Dpad.png
Binary files differ
diff --git a/assets/keypromps/Xbox Series X/XboxSeriesX_Dpad_Down.png b/assets/keypromps/Xbox Series X/XboxSeriesX_Dpad_Down.png
new file mode 100644
index 0000000..93478ee
--- /dev/null
+++ b/assets/keypromps/Xbox Series X/XboxSeriesX_Dpad_Down.png
Binary files differ
diff --git a/assets/keypromps/Xbox Series X/XboxSeriesX_Dpad_Left.png b/assets/keypromps/Xbox Series X/XboxSeriesX_Dpad_Left.png
new file mode 100644
index 0000000..e1e3dfd
--- /dev/null
+++ b/assets/keypromps/Xbox Series X/XboxSeriesX_Dpad_Left.png
Binary files differ
diff --git a/assets/keypromps/Xbox Series X/XboxSeriesX_Dpad_Right.png b/assets/keypromps/Xbox Series X/XboxSeriesX_Dpad_Right.png
new file mode 100644
index 0000000..2cabaef
--- /dev/null
+++ b/assets/keypromps/Xbox Series X/XboxSeriesX_Dpad_Right.png
Binary files differ
diff --git a/assets/keypromps/Xbox Series X/XboxSeriesX_Dpad_Up.png b/assets/keypromps/Xbox Series X/XboxSeriesX_Dpad_Up.png
new file mode 100644
index 0000000..a466bad
--- /dev/null
+++ b/assets/keypromps/Xbox Series X/XboxSeriesX_Dpad_Up.png
Binary files differ
diff --git a/assets/keypromps/Xbox Series X/XboxSeriesX_LB.png b/assets/keypromps/Xbox Series X/XboxSeriesX_LB.png
new file mode 100644
index 0000000..f6c414b
--- /dev/null
+++ b/assets/keypromps/Xbox Series X/XboxSeriesX_LB.png
Binary files differ
diff --git a/assets/keypromps/Xbox Series X/XboxSeriesX_LT.png b/assets/keypromps/Xbox Series X/XboxSeriesX_LT.png
new file mode 100644
index 0000000..526816c
--- /dev/null
+++ b/assets/keypromps/Xbox Series X/XboxSeriesX_LT.png
Binary files differ
diff --git a/assets/keypromps/Xbox Series X/XboxSeriesX_Left_Stick.png b/assets/keypromps/Xbox Series X/XboxSeriesX_Left_Stick.png
new file mode 100644
index 0000000..de49dc6
--- /dev/null
+++ b/assets/keypromps/Xbox Series X/XboxSeriesX_Left_Stick.png
Binary files differ
diff --git a/assets/keypromps/Xbox Series X/XboxSeriesX_Left_Stick_Click.png b/assets/keypromps/Xbox Series X/XboxSeriesX_Left_Stick_Click.png
new file mode 100644
index 0000000..ad0428f
--- /dev/null
+++ b/assets/keypromps/Xbox Series X/XboxSeriesX_Left_Stick_Click.png
Binary files differ
diff --git a/assets/keypromps/Xbox Series X/XboxSeriesX_Menu.png b/assets/keypromps/Xbox Series X/XboxSeriesX_Menu.png
new file mode 100644
index 0000000..190780e
--- /dev/null
+++ b/assets/keypromps/Xbox Series X/XboxSeriesX_Menu.png
Binary files differ
diff --git a/assets/keypromps/Xbox Series X/XboxSeriesX_RB.png b/assets/keypromps/Xbox Series X/XboxSeriesX_RB.png
new file mode 100644
index 0000000..5dcfc6d
--- /dev/null
+++ b/assets/keypromps/Xbox Series X/XboxSeriesX_RB.png
Binary files differ
diff --git a/assets/keypromps/Xbox Series X/XboxSeriesX_RT.png b/assets/keypromps/Xbox Series X/XboxSeriesX_RT.png
new file mode 100644
index 0000000..8004286
--- /dev/null
+++ b/assets/keypromps/Xbox Series X/XboxSeriesX_RT.png
Binary files differ
diff --git a/assets/keypromps/Xbox Series X/XboxSeriesX_Right_Stick.png b/assets/keypromps/Xbox Series X/XboxSeriesX_Right_Stick.png
new file mode 100644
index 0000000..866be1c
--- /dev/null
+++ b/assets/keypromps/Xbox Series X/XboxSeriesX_Right_Stick.png
Binary files differ
diff --git a/assets/keypromps/Xbox Series X/XboxSeriesX_Right_Stick_Click.png b/assets/keypromps/Xbox Series X/XboxSeriesX_Right_Stick_Click.png
new file mode 100644
index 0000000..de08508
--- /dev/null
+++ b/assets/keypromps/Xbox Series X/XboxSeriesX_Right_Stick_Click.png
Binary files differ
diff --git a/assets/keypromps/Xbox Series X/XboxSeriesX_Share.png b/assets/keypromps/Xbox Series X/XboxSeriesX_Share.png
new file mode 100644
index 0000000..66d9f95
--- /dev/null
+++ b/assets/keypromps/Xbox Series X/XboxSeriesX_Share.png
Binary files differ
diff --git a/assets/keypromps/Xbox Series X/XboxSeriesX_View.png b/assets/keypromps/Xbox Series X/XboxSeriesX_View.png
new file mode 100644
index 0000000..066086a
--- /dev/null
+++ b/assets/keypromps/Xbox Series X/XboxSeriesX_View.png
Binary files differ
diff --git a/assets/keypromps/Xbox Series X/XboxSeriesX_X.png b/assets/keypromps/Xbox Series X/XboxSeriesX_X.png
new file mode 100644
index 0000000..e944b3e
--- /dev/null
+++ b/assets/keypromps/Xbox Series X/XboxSeriesX_X.png
Binary files differ
diff --git a/assets/keypromps/Xbox Series X/XboxSeriesX_Y.png b/assets/keypromps/Xbox Series X/XboxSeriesX_Y.png
new file mode 100644
index 0000000..cf4a997
--- /dev/null
+++ b/assets/keypromps/Xbox Series X/XboxSeriesX_Y.png
Binary files differ
diff --git a/assets/keypromps/Xelu_Free_Controller&Key_Prompts.zip b/assets/keypromps/Xelu_Free_Controller&Key_Prompts.zip
new file mode 100644
index 0000000..f1a485e
--- /dev/null
+++ b/assets/keypromps/Xelu_Free_Controller&Key_Prompts.zip
Binary files differ
diff --git a/assets/misc/dragon-0.png b/assets/misc/dragon-0.png
new file mode 100644
index 0000000..fb179af
--- /dev/null
+++ b/assets/misc/dragon-0.png
Binary files differ
diff --git a/assets/misc/dragon-1.png b/assets/misc/dragon-1.png
new file mode 100644
index 0000000..8cfe531
--- /dev/null
+++ b/assets/misc/dragon-1.png
Binary files differ
diff --git a/assets/misc/dragon-2.png b/assets/misc/dragon-2.png
new file mode 100644
index 0000000..cb462e1
--- /dev/null
+++ b/assets/misc/dragon-2.png
Binary files differ
diff --git a/assets/misc/dragon-3.png b/assets/misc/dragon-3.png
new file mode 100644
index 0000000..04c4977
--- /dev/null
+++ b/assets/misc/dragon-3.png
Binary files differ
diff --git a/assets/misc/dragon-4.png b/assets/misc/dragon-4.png
new file mode 100644
index 0000000..b29fa3d
--- /dev/null
+++ b/assets/misc/dragon-4.png
Binary files differ
diff --git a/assets/misc/dragon-5.png b/assets/misc/dragon-5.png
new file mode 100644
index 0000000..99f4e74
--- /dev/null
+++ b/assets/misc/dragon-5.png
Binary files differ
diff --git a/assets/misc/explosion-0.png b/assets/misc/explosion-0.png
new file mode 100644
index 0000000..f48636f
--- /dev/null
+++ b/assets/misc/explosion-0.png
Binary files differ
diff --git a/assets/misc/explosion-1.png b/assets/misc/explosion-1.png
new file mode 100644
index 0000000..b4018d9
--- /dev/null
+++ b/assets/misc/explosion-1.png
Binary files differ
diff --git a/assets/misc/explosion-2.png b/assets/misc/explosion-2.png
new file mode 100644
index 0000000..3abaedd
--- /dev/null
+++ b/assets/misc/explosion-2.png
Binary files differ
diff --git a/assets/misc/explosion-3.png b/assets/misc/explosion-3.png
new file mode 100644
index 0000000..fe94a5a
--- /dev/null
+++ b/assets/misc/explosion-3.png
Binary files differ
diff --git a/assets/misc/explosion-4.png b/assets/misc/explosion-4.png
new file mode 100644
index 0000000..ed04237
--- /dev/null
+++ b/assets/misc/explosion-4.png
Binary files differ
diff --git a/assets/misc/explosion-5.png b/assets/misc/explosion-5.png
new file mode 100644
index 0000000..2cd8f06
--- /dev/null
+++ b/assets/misc/explosion-5.png
Binary files differ
diff --git a/assets/misc/explosion-6.png b/assets/misc/explosion-6.png
new file mode 100644
index 0000000..e55909c
--- /dev/null
+++ b/assets/misc/explosion-6.png
Binary files differ
diff --git a/assets/misc/explosion-sheet.png b/assets/misc/explosion-sheet.png
new file mode 100644
index 0000000..8559a5c
--- /dev/null
+++ b/assets/misc/explosion-sheet.png
Binary files differ
diff --git a/assets/misc/lowrez-ship-blue.png b/assets/misc/lowrez-ship-blue.png
new file mode 100644
index 0000000..7a3d3aa
--- /dev/null
+++ b/assets/misc/lowrez-ship-blue.png
Binary files differ
diff --git a/assets/misc/lowrez-ship-red.png b/assets/misc/lowrez-ship-red.png
new file mode 100644
index 0000000..dd1a1d4
--- /dev/null
+++ b/assets/misc/lowrez-ship-red.png
Binary files differ
diff --git a/assets/misc/simple-mood-16x16.png b/assets/misc/simple-mood-16x16.png
new file mode 100644
index 0000000..0eca11e
--- /dev/null
+++ b/assets/misc/simple-mood-16x16.png
Binary files differ
diff --git a/assets/misc/star.png b/assets/misc/star.png
new file mode 100644
index 0000000..e0ee0f9
--- /dev/null
+++ b/assets/misc/star.png
Binary files differ
diff --git a/assets/misc/tiny-star.png b/assets/misc/tiny-star.png
new file mode 100644
index 0000000..e04786a
--- /dev/null
+++ b/assets/misc/tiny-star.png
Binary files differ
diff --git a/assets/non-free b/assets/non-free
new file mode 160000
+Subproject 93a45d7807376400c7d6a46f2516df2b1ea3334
diff --git a/assets/square/black.png b/assets/square/black.png
new file mode 100644
index 0000000..cea7bd7
--- /dev/null
+++ b/assets/square/black.png
Binary files differ
diff --git a/assets/square/blue.png b/assets/square/blue.png
new file mode 100644
index 0000000..b840849
--- /dev/null
+++ b/assets/square/blue.png
Binary files differ
diff --git a/assets/square/gray.png b/assets/square/gray.png
new file mode 100644
index 0000000..2142b30
--- /dev/null
+++ b/assets/square/gray.png
Binary files differ
diff --git a/assets/square/green.png b/assets/square/green.png
new file mode 100644
index 0000000..5ef7f75
--- /dev/null
+++ b/assets/square/green.png
Binary files differ
diff --git a/assets/square/indigo.png b/assets/square/indigo.png
new file mode 100644
index 0000000..2384108
--- /dev/null
+++ b/assets/square/indigo.png
Binary files differ
diff --git a/assets/square/orange.png b/assets/square/orange.png
new file mode 100644
index 0000000..bb1eee7
--- /dev/null
+++ b/assets/square/orange.png
Binary files differ
diff --git a/assets/square/red.png b/assets/square/red.png
new file mode 100644
index 0000000..3ed5f13
--- /dev/null
+++ b/assets/square/red.png
Binary files differ
diff --git a/assets/square/violet.png b/assets/square/violet.png
new file mode 100644
index 0000000..333540c
--- /dev/null
+++ b/assets/square/violet.png
Binary files differ
diff --git a/assets/square/white.png b/assets/square/white.png
new file mode 100644
index 0000000..378c565
--- /dev/null
+++ b/assets/square/white.png
Binary files differ
diff --git a/assets/square/yellow.png b/assets/square/yellow.png
new file mode 100644
index 0000000..0edeeec
--- /dev/null
+++ b/assets/square/yellow.png
Binary files differ
diff --git a/assets/tile/wall-0000.png b/assets/tile/wall-0000.png
new file mode 100644
index 0000000..469795c
--- /dev/null
+++ b/assets/tile/wall-0000.png
Binary files differ
diff --git a/assets/tile/wall-0001.png b/assets/tile/wall-0001.png
new file mode 100644
index 0000000..afcac7a
--- /dev/null
+++ b/assets/tile/wall-0001.png
Binary files differ
diff --git a/assets/tile/wall-0010.png b/assets/tile/wall-0010.png
new file mode 100644
index 0000000..b791e98
--- /dev/null
+++ b/assets/tile/wall-0010.png
Binary files differ
diff --git a/assets/tile/wall-0011.png b/assets/tile/wall-0011.png
new file mode 100644
index 0000000..9e7d664
--- /dev/null
+++ b/assets/tile/wall-0011.png
Binary files differ
diff --git a/assets/tile/wall-0100.png b/assets/tile/wall-0100.png
new file mode 100644
index 0000000..e49aadb
--- /dev/null
+++ b/assets/tile/wall-0100.png
Binary files differ
diff --git a/assets/tile/wall-0101.png b/assets/tile/wall-0101.png
new file mode 100644
index 0000000..b040a4a
--- /dev/null
+++ b/assets/tile/wall-0101.png
Binary files differ
diff --git a/assets/tile/wall-0110.png b/assets/tile/wall-0110.png
new file mode 100644
index 0000000..2273582
--- /dev/null
+++ b/assets/tile/wall-0110.png
Binary files differ
diff --git a/assets/tile/wall-0111.png b/assets/tile/wall-0111.png
new file mode 100644
index 0000000..ae2faca
--- /dev/null
+++ b/assets/tile/wall-0111.png
Binary files differ
diff --git a/assets/tile/wall-1000.png b/assets/tile/wall-1000.png
new file mode 100644
index 0000000..900990d
--- /dev/null
+++ b/assets/tile/wall-1000.png
Binary files differ
diff --git a/assets/tile/wall-1001.png b/assets/tile/wall-1001.png
new file mode 100644
index 0000000..45aa962
--- /dev/null
+++ b/assets/tile/wall-1001.png
Binary files differ
diff --git a/assets/tile/wall-1010.png b/assets/tile/wall-1010.png
new file mode 100644
index 0000000..9333835
--- /dev/null
+++ b/assets/tile/wall-1010.png
Binary files differ
diff --git a/assets/tile/wall-1011.png b/assets/tile/wall-1011.png
new file mode 100644
index 0000000..439f135
--- /dev/null
+++ b/assets/tile/wall-1011.png
Binary files differ
diff --git a/assets/tile/wall-1100.png b/assets/tile/wall-1100.png
new file mode 100644
index 0000000..67a2433
--- /dev/null
+++ b/assets/tile/wall-1100.png
Binary files differ
diff --git a/assets/tile/wall-1101.png b/assets/tile/wall-1101.png
new file mode 100644
index 0000000..8e06769
--- /dev/null
+++ b/assets/tile/wall-1101.png
Binary files differ
diff --git a/assets/tile/wall-1110.png b/assets/tile/wall-1110.png
new file mode 100644
index 0000000..d92e46c
--- /dev/null
+++ b/assets/tile/wall-1110.png
Binary files differ
diff --git a/assets/tile/wall-1111.png b/assets/tile/wall-1111.png
new file mode 100644
index 0000000..e5ce32f
--- /dev/null
+++ b/assets/tile/wall-1111.png
Binary files differ