From 0bab4041d149aef6fc87fc30c0d6683d60ac1d18 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Mon, 2 Oct 2023 15:56:26 +0200 Subject: [PATCH] godot-configurator: starting to input all items --- tools/configurator/main.tscn | 160 +- .../res/pixel_ui_theme/8x8_ui_elements.png | Bin 0 -> 3882 bytes .../pixel_ui_theme/8x8_ui_elements.png.import | 34 + .../res/pixel_ui_theme/8x8_ui_elements.png~ | Bin 0 -> 3882 bytes .../pixel_ui_theme/8x8_ui_elements_blood.png | Bin 0 -> 3916 bytes .../8x8_ui_elements_blood.png.import | 34 + .../8x8_ui_elements_dark_fade.png | Bin 0 -> 3700 bytes .../8x8_ui_elements_dark_fade.png.import | 34 + .../8x8_ui_elements_leather.png | Bin 0 -> 3922 bytes .../8x8_ui_elements_leather.png.import | 34 + .../pixel_ui_theme/8x8_ui_elements_magic.png | Bin 0 -> 3950 bytes .../8x8_ui_elements_magic.png.import | 34 + .../pixel_ui_theme/8x8_ui_elements_nature.png | Bin 0 -> 3942 bytes .../8x8_ui_elements_nature.png.import | 34 + .../pixel_ui_theme/8x8_ui_elements_paper.png | Bin 0 -> 4205 bytes .../8x8_ui_elements_paper.png.import | 34 + .../pixel_ui_theme/8x8_ui_elements_rose.png | Bin 0 -> 4199 bytes .../8x8_ui_elements_rose.png.import | 34 + .../pixel_ui_theme/8x8_ui_elements_sky.png | Bin 0 -> 4197 bytes .../8x8_ui_elements_sky.png.import | 34 + .../res/pixel_ui_theme/8x8_ui_icons.png | Bin 0 -> 2088 bytes .../pixel_ui_theme/8x8_ui_icons.png.import | 34 + .../res/pixel_ui_theme/LoginScreen.tscn | 53 + .../res/pixel_ui_theme/PixelTheme.tres | 4650 +++++++++++++++++ .../res/pixel_ui_theme/PixelTheme_blood.tres | 2230 ++++++++ .../pixel_ui_theme/PixelTheme_dark_fade.tres | 2230 ++++++++ .../pixel_ui_theme/PixelTheme_leather.tres | 2230 ++++++++ .../res/pixel_ui_theme/PixelTheme_magic.tres | 2230 ++++++++ .../res/pixel_ui_theme/PixelTheme_nature.tres | 2230 ++++++++ .../res/pixel_ui_theme/PixelTheme_paper.tres | 2230 ++++++++ .../res/pixel_ui_theme/PixelTheme_sky.tres | 2221 ++++++++ .../res/pixel_ui_theme/README.txt | 31 + .../configurator/res/pixel_ui_theme/m5x7.ttf | Bin 0 -> 34300 bytes .../res/pixel_ui_theme/m5x7.ttf.import | 33 + .../res/pixel_ui_theme/random_icon.tres | 7 + 35 files changed, 20871 insertions(+), 4 deletions(-) create mode 100755 tools/configurator/res/pixel_ui_theme/8x8_ui_elements.png create mode 100644 tools/configurator/res/pixel_ui_theme/8x8_ui_elements.png.import create mode 100755 tools/configurator/res/pixel_ui_theme/8x8_ui_elements.png~ create mode 100755 tools/configurator/res/pixel_ui_theme/8x8_ui_elements_blood.png create mode 100644 tools/configurator/res/pixel_ui_theme/8x8_ui_elements_blood.png.import create mode 100755 tools/configurator/res/pixel_ui_theme/8x8_ui_elements_dark_fade.png create mode 100644 tools/configurator/res/pixel_ui_theme/8x8_ui_elements_dark_fade.png.import create mode 100755 tools/configurator/res/pixel_ui_theme/8x8_ui_elements_leather.png create mode 100644 tools/configurator/res/pixel_ui_theme/8x8_ui_elements_leather.png.import create mode 100755 tools/configurator/res/pixel_ui_theme/8x8_ui_elements_magic.png create mode 100644 tools/configurator/res/pixel_ui_theme/8x8_ui_elements_magic.png.import create mode 100755 tools/configurator/res/pixel_ui_theme/8x8_ui_elements_nature.png create mode 100644 tools/configurator/res/pixel_ui_theme/8x8_ui_elements_nature.png.import create mode 100755 tools/configurator/res/pixel_ui_theme/8x8_ui_elements_paper.png create mode 100644 tools/configurator/res/pixel_ui_theme/8x8_ui_elements_paper.png.import create mode 100755 tools/configurator/res/pixel_ui_theme/8x8_ui_elements_rose.png create mode 100644 tools/configurator/res/pixel_ui_theme/8x8_ui_elements_rose.png.import create mode 100755 tools/configurator/res/pixel_ui_theme/8x8_ui_elements_sky.png create mode 100644 tools/configurator/res/pixel_ui_theme/8x8_ui_elements_sky.png.import create mode 100755 tools/configurator/res/pixel_ui_theme/8x8_ui_icons.png create mode 100644 tools/configurator/res/pixel_ui_theme/8x8_ui_icons.png.import create mode 100755 tools/configurator/res/pixel_ui_theme/LoginScreen.tscn create mode 100644 tools/configurator/res/pixel_ui_theme/PixelTheme.tres create mode 100755 tools/configurator/res/pixel_ui_theme/PixelTheme_blood.tres create mode 100755 tools/configurator/res/pixel_ui_theme/PixelTheme_dark_fade.tres create mode 100755 tools/configurator/res/pixel_ui_theme/PixelTheme_leather.tres create mode 100755 tools/configurator/res/pixel_ui_theme/PixelTheme_magic.tres create mode 100755 tools/configurator/res/pixel_ui_theme/PixelTheme_nature.tres create mode 100755 tools/configurator/res/pixel_ui_theme/PixelTheme_paper.tres create mode 100644 tools/configurator/res/pixel_ui_theme/PixelTheme_sky.tres create mode 100755 tools/configurator/res/pixel_ui_theme/README.txt create mode 100755 tools/configurator/res/pixel_ui_theme/m5x7.ttf create mode 100644 tools/configurator/res/pixel_ui_theme/m5x7.ttf.import create mode 100755 tools/configurator/res/pixel_ui_theme/random_icon.tres diff --git a/tools/configurator/main.tscn b/tools/configurator/main.tscn index b11ddbd0..d53e702a 100644 --- a/tools/configurator/main.tscn +++ b/tools/configurator/main.tscn @@ -1,11 +1,13 @@ -[gd_scene load_steps=9 format=3 uid="uid://qk2gw74anwlq"] +[gd_scene load_steps=11 format=3 uid="uid://qk2gw74anwlq"] +[ext_resource type="Theme" uid="uid://yqkvsb5q7pab" path="res://res/pixel_ui_theme/PixelTheme.tres" id="1_36ht7"] [ext_resource type="Texture2D" uid="uid://bv6vh33cnfaw4" path="res://icon.svg" id="1_axfei"] [ext_resource type="Script" path="res://main.gd" id="1_obpq7"] [ext_resource type="Script" path="res://Button.gd" id="3_aenvv"] [ext_resource type="Script" path="res://Button2.gd" id="4_u2f14"] [ext_resource type="Script" path="res://ProgressButton.gd" id="5_slq0p"] [ext_resource type="Script" path="res://ProgressBar.gd" id="6_cx658"] +[ext_resource type="Theme" uid="uid://wdhwb87x2roh" path="res://res/pixel_ui_theme/PixelTheme_sky.tres" id="9_pqk3q"] [sub_resource type="LabelSettings" id="LabelSettings_b77hh"] font_size = 24 @@ -23,23 +25,25 @@ anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 +theme = ExtResource("1_36ht7") script = ExtResource("1_obpq7") [node name="Background" type="ColorRect" parent="."] -layout_mode = 1 -anchors_preset = 15 +layout_mode = 2 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 -color = Color(0.20871, 0.20871, 0.20871, 1) +color = Color(0.0117647, 0.0117647, 0.0666667, 1) [node name="Icon" type="Sprite2D" parent="."] +visible = false position = Vector2(76, 66) scale = Vector2(0.25, 0.25) texture = ExtResource("1_axfei") [node name="TitleText" type="Label" parent="."] +visible = false layout_mode = 1 anchors_preset = 5 anchor_left = 0.5 @@ -54,6 +58,7 @@ label_settings = SubResource("LabelSettings_b77hh") horizontal_alignment = 1 [node name="VBoxContainerButtons" type="VBoxContainer" parent="."] +visible = false layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 @@ -111,4 +116,151 @@ step = 1.0 value = 25.0 script = ExtResource("6_cx658") +[node name="MarginContainer" type="MarginContainer" parent="."] +layout_mode = 0 +offset_right = 958.0 +offset_bottom = 541.0 + +[node name="TabContainer" type="TabContainer" parent="MarginContainer"] +layout_mode = 2 +theme = ExtResource("1_36ht7") + +[node name="General" type="TabBar" parent="MarginContainer/TabContainer"] +layout_mode = 2 +theme = ExtResource("1_36ht7") + +[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/TabContainer/General"] +layout_mode = 0 +offset_left = 16.0 +offset_top = 19.0 +offset_right = 336.0 +offset_bottom = 178.0 + +[node name="resume" type="CheckButton" parent="MarginContainer/TabContainer/General/VBoxContainer"] +layout_mode = 2 +button_pressed = true +text = "Quick Resume" + +[node name="Button" type="Button" parent="MarginContainer/TabContainer/General/VBoxContainer/resume"] +layout_mode = 0 +offset_left = 328.0 +offset_right = 404.0 +offset_bottom = 29.0 +theme = ExtResource("9_pqk3q") +disabled = true +text = "Advanced" + +[node name="rewind" type="CheckButton" parent="MarginContainer/TabContainer/General/VBoxContainer"] +layout_mode = 2 +text = "Rewind" + +[node name="Button" type="Button" parent="MarginContainer/TabContainer/General/VBoxContainer/rewind"] +layout_mode = 0 +offset_left = 328.0 +offset_right = 404.0 +offset_bottom = 29.0 +theme = ExtResource("9_pqk3q") +disabled = true +text = "Advanced" + +[node name="quitconfirm" type="CheckButton" parent="MarginContainer/TabContainer/General/VBoxContainer"] +layout_mode = 2 +button_pressed = true +text = "Quit Confirmation +" + +[node name="Button" type="Button" parent="MarginContainer/TabContainer/General/VBoxContainer/quitconfirm"] +layout_mode = 0 +offset_left = 328.0 +offset_right = 404.0 +offset_bottom = 29.0 +theme = ExtResource("9_pqk3q") +disabled = true +text = "Advanced" + +[node name="cheats" type="CheckButton" parent="MarginContainer/TabContainer/General/VBoxContainer"] +layout_mode = 2 +disabled = true +text = "Cheats (coming soon)" + +[node name="Button" type="Button" parent="MarginContainer/TabContainer/General/VBoxContainer/cheats"] +layout_mode = 0 +offset_left = 328.0 +offset_right = 404.0 +offset_bottom = 29.0 +theme = ExtResource("9_pqk3q") +disabled = true +text = "Advanced" + +[node name="VBoxContainer2" type="VBoxContainer" parent="MarginContainer/TabContainer/General"] +layout_mode = 0 +offset_left = 16.0 +offset_top = 199.0 +offset_right = 339.0 +offset_bottom = 385.0 + +[node name="cheevos" type="CheckButton" parent="MarginContainer/TabContainer/General/VBoxContainer2"] +layout_mode = 2 +text = "Retro Achievements" + +[node name="HSeparator" type="HSeparator" parent="MarginContainer/TabContainer/General/VBoxContainer2"] +layout_mode = 2 + +[node name="cheevos_username_lab" type="Label" parent="MarginContainer/TabContainer/General/VBoxContainer2"] +layout_mode = 2 +text = "Username:" + +[node name="cheevos_username" type="LineEdit" parent="MarginContainer/TabContainer/General/VBoxContainer2/cheevos_username_lab"] +layout_mode = 2 +offset_left = 116.0 +offset_top = 1.0 +offset_right = 439.0 +offset_bottom = 35.0 +text = "username" +placeholder_text = "username" + +[node name="cheevos_pass_lab" type="Label" parent="MarginContainer/TabContainer/General/VBoxContainer2"] +layout_mode = 2 +text = "Password:" + +[node name="cheevos_pass" type="LineEdit" parent="MarginContainer/TabContainer/General/VBoxContainer2/cheevos_pass_lab"] +layout_mode = 2 +offset_left = 116.0 +offset_top = 1.0 +offset_right = 439.0 +offset_bottom = 35.0 +text = "password" +placeholder_text = "password" +secret = true +secret_character = "*" + +[node name="cheevos_show" type="Button" parent="MarginContainer/TabContainer/General/VBoxContainer2"] +layout_mode = 2 +disabled = true +text = "Show Achievements" + +[node name="Graphics" type="TabBar" parent="MarginContainer/TabContainer"] +visible = false +layout_mode = 2 +theme = ExtResource("1_36ht7") + +[node name="Controls" type="TabBar" parent="MarginContainer/TabContainer"] +visible = false +layout_mode = 2 +theme = ExtResource("1_36ht7") + +[node name="Troubleshooting" type="TabBar" parent="MarginContainer/TabContainer"] +visible = false +layout_mode = 2 +theme = ExtResource("1_36ht7") + +[node name="About" type="TabBar" parent="MarginContainer/TabContainer"] +visible = false +layout_mode = 2 +theme = ExtResource("1_36ht7") + +[node name="CanvasModulate" type="CanvasModulate" parent="MarginContainer/TabContainer"] +visible = false +color = Color(0.713726, 0.776471, 1, 1) + [connection signal="toggled" from="VBoxContainerButtons/HBoxContainerProgress/CheckButton" to="VBoxContainerButtons/ProgressBar" method="_on_check_button_toggled"] diff --git a/tools/configurator/res/pixel_ui_theme/8x8_ui_elements.png b/tools/configurator/res/pixel_ui_theme/8x8_ui_elements.png new file mode 100755 index 0000000000000000000000000000000000000000..f914c037565af861934748b7166aec1bbbe8e3d9 GIT binary patch literal 3882 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 literal 0 HcmV?d00001 diff --git a/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_leather.png.import b/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_leather.png.import new file mode 100644 index 00000000..0c9d4a79 --- /dev/null +++ b/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_leather.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://o34a2y0u8slm" +path="res://.godot/imported/8x8_ui_elements_leather.png-21f3174165d29931c6131cfdc539ffe0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://res/pixel_ui_theme/8x8_ui_elements_leather.png" +dest_files=["res://.godot/imported/8x8_ui_elements_leather.png-21f3174165d29931c6131cfdc539ffe0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_magic.png b/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_magic.png new file mode 100755 index 0000000000000000000000000000000000000000..8b8a9bdb14b2f79b2646aa04e22874cd7094c0d7 GIT binary patch literal 3950 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 IM6N<$g3vWnLI3~& literal 0 HcmV?d00001 diff --git a/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_magic.png.import b/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_magic.png.import new file mode 100644 index 00000000..218b85bb --- /dev/null +++ b/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_magic.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxv22bwc6xa8q" +path="res://.godot/imported/8x8_ui_elements_magic.png-27db53166c96171ccc01b069ab189c60.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://res/pixel_ui_theme/8x8_ui_elements_magic.png" +dest_files=["res://.godot/imported/8x8_ui_elements_magic.png-27db53166c96171ccc01b069ab189c60.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_nature.png b/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_nature.png new file mode 100755 index 0000000000000000000000000000000000000000..ad7b12edaab8c91df4821b993cf485e0e4db7f76 GIT binary patch literal 3942 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 AtN;K2 literal 0 HcmV?d00001 diff --git a/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_nature.png.import b/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_nature.png.import new file mode 100644 index 00000000..84879aa7 --- /dev/null +++ b/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_nature.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://iqpw5c3ieu30" +path="res://.godot/imported/8x8_ui_elements_nature.png-8c8e065ca2771242f592942635ef1e08.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://res/pixel_ui_theme/8x8_ui_elements_nature.png" +dest_files=["res://.godot/imported/8x8_ui_elements_nature.png-8c8e065ca2771242f592942635ef1e08.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_paper.png b/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_paper.png new file mode 100755 index 0000000000000000000000000000000000000000..f2620d1e21d2ebc569b69e84ae01f0a2af02ebb1 GIT binary patch literal 4205 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 literal 0 HcmV?d00001 diff --git a/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_paper.png.import b/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_paper.png.import new file mode 100644 index 00000000..4fd086af --- /dev/null +++ b/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_paper.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://comfskqtrcsl" +path="res://.godot/imported/8x8_ui_elements_paper.png-7d1e0aff16cc7e2a132d55b8be170dfe.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://res/pixel_ui_theme/8x8_ui_elements_paper.png" +dest_files=["res://.godot/imported/8x8_ui_elements_paper.png-7d1e0aff16cc7e2a132d55b8be170dfe.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_rose.png b/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_rose.png new file mode 100755 index 0000000000000000000000000000000000000000..1b63ade4408f803bcb9427064e9f96a9bf7e158d GIT binary patch literal 4199 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 d5&ZlVtSR7k@Nj^)KX{s#hi>B0a2 literal 0 HcmV?d00001 diff --git a/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_sky.png.import b/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_sky.png.import new file mode 100644 index 00000000..661f9920 --- /dev/null +++ b/tools/configurator/res/pixel_ui_theme/8x8_ui_elements_sky.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://2yyh6cnkokeb" +path="res://.godot/imported/8x8_ui_elements_sky.png-47e0410f2a74f0201fb1bd9c5b4113e7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://res/pixel_ui_theme/8x8_ui_elements_sky.png" +dest_files=["res://.godot/imported/8x8_ui_elements_sky.png-47e0410f2a74f0201fb1bd9c5b4113e7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/tools/configurator/res/pixel_ui_theme/8x8_ui_icons.png b/tools/configurator/res/pixel_ui_theme/8x8_ui_icons.png new file mode 100755 index 0000000000000000000000000000000000000000..a20edb5636165864bc33b08c9130157daaab1f5a GIT binary patch literal 2088 zcmV+@2-o+CP)Px+;z>k7RCt{2olSb;FbsyBK0RA|tbt>}y7%%dre=iD&nMdflIYz)B3qUtSylqH zr6fs`BuSDaNs=TFAC)(<26#g}$IT4jcjT4c#^TYm|eGw63EZvcnFk(Au!|38b?1;+wdBjGs z2B=lubLe@g4UKFn)6PqMEt%DS*8XSdS(asKwv3F|=3&i;x3%QdzFwO|h5Q(eO60xO z7txE@5s^joTXK(xe#stBK4d4N%yS?=hd5Nz?_B`Ij;LIdA##sV{gLs*wnih9zK=#> zWk`L{0P^M)!LxS_-LvGqZ9|ibu1HUpH3qVht>CcwMRi*CB0SUi(e|MSK~j;?TX^(5 z@fsboms+t0F+F`poIUIClX+Q-5*{ z7O!Z?8ere#7I1Jf01i$DK=O~(9yLy+=P6&$lgo%Mt1a?m(z6Az3zbXUWdQWz%rqd1 zrr-MMS0o6UO#7%?YZrC26*Qg>t?%+n#0L*sKySoq237~IV3Gsu&G}R>8U$hufJQ9Re#Qkr$D}%=LD1`bYh2A<%XaPa7VcnvEcKDb;5?-W z^bCv!+}3#K`HKM%jVPqO7O}lsj%JUvLXlOhtzdKuK{B4T#aSzw_mhsLu{1lv#-Z&{ z9ldz^CAoL;&@n7M$heVn)_7KX={-!O)0$519T&MUo{k<}r~|FBP+4#AT9^gT3_OEI z$D;a?Te8Ub-u0-p|BE7sjv4wrRxJWiNAUEfr9bU>4d}&3?2-B-a_yFlJAZUMjn#e| zxVD2(dR7p<_|!psPTWCOA<5;^eY+<20>sm20eu{-wTV>XBXE7%>Y1?xXcx|MJ|dUq zfylK!(!3>oo)3n%06y{A&VMH8s@W5tNVIturCm5Hf;D6q0fPZES_61C zc)>Bl{x$V`JZ-gdr$mdWwdJ&p*VodqH9`}xGK6)3y$gu!iM)OEnAa%M9_`sC_1St5 zObGzX!ALqr_g`yFOU@lm1A+$zpXaMn^x8l*0J4HL`HTQS<=U~Nqi4(D0b|*=74l1= z0L{ttb?c6A+y#I(F@FBp7eLA){I-YNC2aw;J$I_6&$DCeOvwOR&}cH+M%yNulRO6@ za+kzQbFj>-pp)#Gu^m|YHMunI z^?EI(l=AiU^)QzvYkYryj|XX0uw=ZQrPq>sGSm^8O_~io_M^HZa(;ZdTq=L>wdLbo zE|;6^g9|;Qo{eS;Qe)5{;YBRfYZZweUX6q3K%h2p`;g;yj@$J1e=Hhtu-1k;mOHq; z(m>++XyLeq{a%3ZEup<$uh(+9T?t$!}Z0%>8OM+C@Yi@9pvY7!7R8wkAV#pyN>cthNzfZsshJ2OqbI9OY8|^jHMzV>Yr<_hFx4(8BMgw~*e3l~b8?Ax0 znj)!EgRfZr%I%Zn67-K>N;Yb9^4jc;56}7Sm9IJ~v+xYCoKIJxCYN-2&TnmKhBzvp zrC@sxz2M#+6T!;>)~lqC|JhrlO$&tc`Fyy)mFN~jlCvXe5l!))laU~hoKGE!1PAT2 z_w-*1s{u;UD^8PHGt*(rr&bzvMh@xKb=m8 zakR$m!ywf8w0#Be3_!LB>hy^78HK*-{J((q2-n)fe|~W%bIV%&Wg#J7Ovrk|arzBuSDaNs=T Project Settings dialogue. + +# Customization +If you'd like to customize the theme, you may duplicate the PixelTheme.tres file by right-clicking it. +Alternatively, you can easily open the 8x8_ui_elements.png file in your favorite image editor such as Photoshop/Gimp/Krita and add a color layer using a 'Color' or 'Overlay' blend mode. + +If you have any problems, or have feature requests, don't hesitate to comment on the itch.io page. + +# License +You can use it for commercial and non-commercial work, for as many projects as you want. Please don't redistribute or resell the theme, though! + +Thank you +- Peter \ No newline at end of file diff --git a/tools/configurator/res/pixel_ui_theme/m5x7.ttf b/tools/configurator/res/pixel_ui_theme/m5x7.ttf new file mode 100755 index 0000000000000000000000000000000000000000..2ed774d4dd99ba547641d9f8e3a12baf324324e1 GIT binary patch literal 34300 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 Nw_L{a_gd>7|6lg}@S6Yt literal 0 HcmV?d00001 diff --git a/tools/configurator/res/pixel_ui_theme/m5x7.ttf.import b/tools/configurator/res/pixel_ui_theme/m5x7.ttf.import new file mode 100644 index 00000000..a53309b8 --- /dev/null +++ b/tools/configurator/res/pixel_ui_theme/m5x7.ttf.import @@ -0,0 +1,33 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://sph0kotu777o" +path="res://.godot/imported/m5x7.ttf-0459a7c3983f56aa7f3d4655ace9a5d4.fontdata" + +[deps] + +source_file="res://res/pixel_ui_theme/m5x7.ttf" +dest_files=["res://.godot/imported/m5x7.ttf-0459a7c3983f56aa7f3d4655ace9a5d4.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=1 +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/tools/configurator/res/pixel_ui_theme/random_icon.tres b/tools/configurator/res/pixel_ui_theme/random_icon.tres new file mode 100755 index 00000000..744714e4 --- /dev/null +++ b/tools/configurator/res/pixel_ui_theme/random_icon.tres @@ -0,0 +1,7 @@ +[gd_resource type="AtlasTexture" load_steps=2 format=2] + +[ext_resource path="res://pixel_ui_theme/8x8_ui_icons.png" type="Texture" id=1] + +[resource] +atlas = ExtResource( 1 ) +region = Rect2( 0, 96, 8, 8 )