Merge pull request #21 from STEMuli-Tx/fix/unlock-items-panel-scaling

HUD UI Updates, Polish and Fixes
pull/18/head
jc-stemuli 2025-05-07 08:46:09 +07:00 committed by GitHub
commit 2dd3512998
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
32 changed files with 514 additions and 90 deletions

Binary file not shown.

@ -0,0 +1,35 @@
[remap]
importer="font_data_dynamic"
type="FontFile"
uid="uid://cvsh0nooeeuwy"
path="res://.godot/imported/Roboto-Bold.ttf-5654bddc4d4890e283d1596bd3633c8a.fontdata"
[deps]
source_file="res://fonts/Roboto-Bold.ttf"
dest_files=["res://.godot/imported/Roboto-Bold.ttf-5654bddc4d4890e283d1596bd3633c8a.fontdata"]
[params]
Rendering=null
antialiasing=1
generate_mipmaps=false
disable_embedded_bitmaps=true
multichannel_signed_distance_field=false
msdf_pixel_range=8
msdf_size=48
allow_system_fallback=true
force_autohinter=false
hinting=1
subpixel_positioning=4
keep_rounding_remainders=true
oversampling=0.0
Fallbacks=null
fallbacks=[]
Compress=null
compress=true
preload=[]
language_support={}
script_support={}
opentype_features={}

@ -1,18 +1,37 @@
[gd_scene load_steps=10 format=3 uid="uid://cgk66f6rg03mj"]
[gd_scene load_steps=17 format=3 uid="uid://cgk66f6rg03mj"]
[ext_resource type="Script" uid="uid://delou5bqioyxe" path="res://scripts/hud_manager.gd" id="1_6vdxc"]
[ext_resource type="Texture2D" uid="uid://hendpftbt4iw" path="res://sprites/population_icon.png" id="2_28oy1"]
[ext_resource type="Texture2D" uid="uid://jk3mremfu7lm" path="res://sprites/electricity_icon.png" id="3_2u5bk"]
[ext_resource type="FontFile" uid="uid://d0cxd77jybrcn" path="res://fonts/lilita_one_regular.ttf" id="4_qfmf5"]
[ext_resource type="Texture2D" uid="uid://bng0d1sou7c8a" path="res://sprites/coin.png" id="5_vd1bj"]
[ext_resource type="Texture2D" uid="uid://cgpwknjrqnuae" path="res://sprites/help_icon.png" id="6_i1y88"]
[ext_resource type="Texture2D" uid="uid://hx3maksi7ma" path="res://sprites/unmuted.png" id="7_80m3c"]
[ext_resource type="Texture2D" uid="uid://dour774ndxwyw" path="res://sprites/UI/Group 386.png" id="2_5pdws"]
[ext_resource type="FontFile" uid="uid://cvsh0nooeeuwy" path="res://fonts/Roboto-Bold.ttf" id="3_0m4u7"]
[ext_resource type="Texture2D" uid="uid://bf57ngjubst77" path="res://sprites/UI/iconFriends.png" id="4_5pdws"]
[ext_resource type="Texture2D" uid="uid://bbllo67mdcs4a" path="res://sprites/UI/iconStreak.png" id="5_5pdws"]
[ext_resource type="Texture2D" uid="uid://dv24uyern6qg0" path="res://sprites/UI/buttonSound-on.png" id="6_5pdws"]
[ext_resource type="Texture2D" uid="uid://gmajxeoeg488" path="res://sprites/UI/buttonSound-hover.png" id="7_0m4u7"]
[ext_resource type="Texture2D" uid="uid://susaiduvwqc5" path="res://sprites/UI/buttonHelp-primary.png" id="7_5pdws"]
[ext_resource type="Texture2D" uid="uid://bktcydqta33pv" path="res://sprites/UI/buttonMissions primary.png" id="8_hd3ao"]
[ext_resource type="Texture2D" uid="uid://dmskbkdcedteb" path="res://sprites/UI/buttonHelp-hover.png" id="8_mphia"]
[ext_resource type="Texture2D" uid="uid://d1r8pkrwo3dc4" path="res://sprites/UI/buttonMissions hover.png" id="9_0i1j5"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_0m4u7"]
content_margin_left = 45.0
content_margin_top = 25.0
content_margin_right = 25.0
content_margin_bottom = 15.0
bg_color = Color(0.0509804, 0.105882, 0.301961, 1)
[sub_resource type="LabelSettings" id="LabelSettings_q176i"]
font = ExtResource("4_qfmf5")
font = ExtResource("3_0m4u7")
font_size = 24
shadow_color = Color(0, 0, 0, 0.392157)
[sub_resource type="StyleBoxLine" id="StyleBoxLine_5pdws"]
color = Color(0.0823529, 0.152941, 0.415686, 1)
vertical = true
[sub_resource type="StyleBoxLine" id="StyleBoxLine_hd3ao"]
color = Color(0.0823529, 0.152941, 0.415686, 1)
vertical = true
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_7b8hq"]
bg_color = Color(0.0784314, 0.0784314, 0.0784314, 0.588235)
border_width_left = 1
@ -35,138 +54,140 @@ grow_vertical = 2
script = ExtResource("1_6vdxc")
show_mission_select = true
[node name="HBoxContainer" type="HBoxContainer" parent="."]
layout_mode = 1
anchors_preset = 10
anchor_right = 1.0
offset_left = 20.0
offset_top = 24.0
offset_right = -20.0
offset_bottom = 84.0
grow_horizontal = 2
scale = Vector2(0.8, 0.8)
[node name="PanelContainer" type="PanelContainer" parent="."]
layout_mode = 0
offset_right = 1410.0
offset_bottom = 90.0
theme_override_styles/panel = SubResource("StyleBoxFlat_0m4u7")
[node name="HBoxContainer" type="HBoxContainer" parent="PanelContainer"]
layout_mode = 2
mouse_filter = 0
theme_override_constants/separation = 40
[node name="CashItem" type="HBoxContainer" parent="HBoxContainer"]
[node name="CashItem" type="HBoxContainer" parent="PanelContainer/HBoxContainer"]
layout_mode = 2
mouse_filter = 0
theme_override_constants/separation = 8
[node name="CashIcon" type="TextureRect" parent="HBoxContainer/CashItem"]
[node name="CashIcon" type="TextureRect" parent="PanelContainer/HBoxContainer/CashItem"]
layout_mode = 2
texture = ExtResource("5_vd1bj")
texture = ExtResource("2_5pdws")
expand_mode = 3
stretch_mode = 5
[node name="CashLabel" type="Label" parent="HBoxContainer/CashItem"]
[node name="CashLabel" type="Label" parent="PanelContainer/HBoxContainer/CashItem"]
layout_mode = 2
text = "$10,000"
label_settings = SubResource("LabelSettings_q176i")
[node name="Separator1" type="VSeparator" parent="HBoxContainer"]
[node name="Separator1" type="VSeparator" parent="PanelContainer/HBoxContainer"]
layout_mode = 2
theme_override_constants/separation = 10
theme_override_styles/separator = SubResource("StyleBoxLine_5pdws")
[node name="PopulationItem" type="HBoxContainer" parent="HBoxContainer"]
[node name="PopulationItem" type="HBoxContainer" parent="PanelContainer/HBoxContainer"]
layout_mode = 2
mouse_filter = 0
theme_override_constants/separation = 8
[node name="PopulationIcon" type="TextureRect" parent="HBoxContainer/PopulationItem"]
[node name="PopulationIcon" type="TextureRect" parent="PanelContainer/HBoxContainer/PopulationItem"]
layout_mode = 2
texture = ExtResource("2_28oy1")
texture = ExtResource("4_5pdws")
expand_mode = 3
stretch_mode = 5
[node name="PopulationLabel" type="Label" parent="HBoxContainer/PopulationItem"]
[node name="PopulationLabel" type="Label" parent="PanelContainer/HBoxContainer/PopulationItem"]
layout_mode = 2
text = "0"
label_settings = SubResource("LabelSettings_q176i")
[node name="Separator2" type="VSeparator" parent="HBoxContainer"]
[node name="Separator2" type="VSeparator" parent="PanelContainer/HBoxContainer"]
layout_mode = 2
theme_override_constants/separation = 10
theme_override_styles/separator = SubResource("StyleBoxLine_hd3ao")
[node name="ElectricityItem" type="HBoxContainer" parent="HBoxContainer"]
[node name="ElectricityItem" type="HBoxContainer" parent="PanelContainer/HBoxContainer"]
layout_mode = 2
mouse_filter = 0
theme_override_constants/separation = 8
[node name="ElectricityIcon" type="TextureRect" parent="HBoxContainer/ElectricityItem"]
[node name="ElectricityIcon" type="TextureRect" parent="PanelContainer/HBoxContainer/ElectricityItem"]
layout_mode = 2
texture = ExtResource("3_2u5bk")
texture = ExtResource("5_5pdws")
expand_mode = 3
stretch_mode = 5
[node name="ElectricityValues" type="VBoxContainer" parent="HBoxContainer/ElectricityItem"]
[node name="ElectricityValues" type="VBoxContainer" parent="PanelContainer/HBoxContainer/ElectricityItem"]
layout_mode = 2
size_flags_vertical = 4
theme_override_constants/separation = 2
[node name="ElectricityLabel" type="Label" parent="HBoxContainer/ElectricityItem/ElectricityValues"]
[node name="ElectricityLabel" type="Label" parent="PanelContainer/HBoxContainer/ElectricityItem/ElectricityValues"]
visible = false
layout_mode = 2
text = "0/0 kW"
label_settings = SubResource("LabelSettings_q176i")
[node name="ElectricityIndicator" type="ColorRect" parent="HBoxContainer/ElectricityItem/ElectricityValues"]
[node name="ElectricityIndicator" type="ColorRect" parent="PanelContainer/HBoxContainer/ElectricityItem/ElectricityValues"]
custom_minimum_size = Vector2(120, 8)
layout_mode = 2
size_flags_horizontal = 4
color = Color(1, 0, 0, 1)
color = Color(1, 0.427451, 0.341176, 1)
[node name="Separator3" type="VSeparator" parent="HBoxContainer"]
[node name="Separator3" type="VSeparator" parent="PanelContainer/HBoxContainer"]
layout_mode = 2
theme_override_constants/separation = 10
theme_override_styles/separator = SubResource("StyleBoxLine_hd3ao")
[node name="SoundItem" type="HBoxContainer" parent="HBoxContainer"]
[node name="SoundItem" type="HBoxContainer" parent="PanelContainer/HBoxContainer"]
layout_mode = 2
mouse_filter = 0
theme_override_constants/separation = 8
[node name="SoundButton" type="TextureButton" parent="HBoxContainer/SoundItem"]
[node name="SoundButton" type="TextureButton" parent="PanelContainer/HBoxContainer/SoundItem"]
custom_minimum_size = Vector2(40, 40)
layout_mode = 2
size_flags_vertical = 4
mouse_default_cursor_shape = 2
texture_normal = ExtResource("7_80m3c")
ignore_texture_size = true
texture_normal = ExtResource("6_5pdws")
texture_hover = ExtResource("7_0m4u7")
stretch_mode = 5
[node name="Separator4" type="VSeparator" parent="HBoxContainer"]
[node name="Separator4" type="VSeparator" parent="PanelContainer/HBoxContainer"]
layout_mode = 2
theme_override_constants/separation = 10
theme_override_styles/separator = SubResource("StyleBoxLine_hd3ao")
[node name="HelpItem" type="HBoxContainer" parent="HBoxContainer"]
[node name="HelpItem" type="HBoxContainer" parent="PanelContainer/HBoxContainer"]
layout_mode = 2
mouse_filter = 0
theme_override_constants/separation = 8
[node name="HelpButton" type="TextureButton" parent="HBoxContainer/HelpItem"]
[node name="HelpButton" type="TextureButton" parent="PanelContainer/HBoxContainer/HelpItem"]
custom_minimum_size = Vector2(40, 40)
layout_mode = 2
size_flags_vertical = 4
mouse_default_cursor_shape = 2
texture_normal = ExtResource("6_i1y88")
ignore_texture_size = true
texture_normal = ExtResource("7_5pdws")
texture_hover = ExtResource("8_mphia")
stretch_mode = 5
[node name="Separator5" type="VSeparator" parent="HBoxContainer"]
[node name="Separator5" type="VSeparator" parent="PanelContainer/HBoxContainer"]
layout_mode = 2
theme_override_constants/separation = 10
theme_override_styles/separator = SubResource("StyleBoxLine_hd3ao")
[node name="MissionSelectItem" type="HBoxContainer" parent="HBoxContainer"]
[node name="MissionSelectItem" type="HBoxContainer" parent="PanelContainer/HBoxContainer"]
layout_mode = 2
mouse_filter = 0
theme_override_constants/separation = 8
[node name="MissionSelectButton" type="Button" parent="HBoxContainer/MissionSelectItem"]
custom_minimum_size = Vector2(120, 40)
[node name="MissionSelectButton" type="TextureButton" parent="PanelContainer/HBoxContainer/MissionSelectItem"]
layout_mode = 2
size_flags_vertical = 4
mouse_default_cursor_shape = 2
text = "Missions"
texture_normal = ExtResource("8_hd3ao")
texture_hover = ExtResource("9_0i1j5")
stretch_mode = 5
[node name="PopulationTooltip" type="Control" parent="."]
visible = false
@ -218,10 +239,9 @@ theme_override_font_sizes/font_size = 24
text = "Electricity supply vs demand"
autowrap_mode = 3
[connection signal="mouse_entered" from="HBoxContainer/PopulationItem/PopulationIcon" to="." method="_on_population_icon_mouse_entered"]
[connection signal="mouse_exited" from="HBoxContainer/PopulationItem/PopulationIcon" to="." method="_on_population_icon_mouse_exited"]
[connection signal="mouse_entered" from="HBoxContainer/ElectricityItem/ElectricityIcon" to="." method="_on_electricity_icon_mouse_entered"]
[connection signal="mouse_exited" from="HBoxContainer/ElectricityItem/ElectricityIcon" to="." method="_on_electricity_icon_mouse_exited"]
[connection signal="pressed" from="HBoxContainer/SoundItem/SoundButton" to="." method="_on_sound_button_pressed"]
[connection signal="pressed" from="HBoxContainer/HelpItem/HelpButton" to="." method="_on_help_button_pressed"]
[connection signal="pressed" from="HBoxContainer/MissionSelectItem/MissionSelectButton" to="." method="_on_mission_select_button_pressed"]
[connection signal="mouse_entered" from="PanelContainer/HBoxContainer/PopulationItem/PopulationIcon" to="." method="_on_population_icon_mouse_entered"]
[connection signal="mouse_exited" from="PanelContainer/HBoxContainer/PopulationItem/PopulationIcon" to="." method="_on_population_icon_mouse_exited"]
[connection signal="mouse_entered" from="PanelContainer/HBoxContainer/ElectricityItem/ElectricityIcon" to="." method="_on_electricity_icon_mouse_entered"]
[connection signal="mouse_exited" from="PanelContainer/HBoxContainer/ElectricityItem/ElectricityIcon" to="." method="_on_electricity_icon_mouse_exited"]
[connection signal="pressed" from="PanelContainer/HBoxContainer/SoundItem/SoundButton" to="." method="_on_sound_button_pressed"]
[connection signal="pressed" from="PanelContainer/HBoxContainer/HelpItem/HelpButton" to="." method="_on_help_button_pressed"]

@ -11,7 +11,7 @@ sky_material = SubResource("ProceduralSkyMaterial_lg8b7")
[resource]
background_mode = 1
background_color = Color(0.219333, 0.21, 0.35, 1)
background_color = Color(0.0941176, 0.129412, 0.329412, 1)
sky = SubResource("Sky_7bk1c")
ambient_light_source = 3
ambient_light_color = Color(0.36875, 0.741929, 0.801344, 1)

@ -17,7 +17,7 @@
[ext_resource type="PackedScene" uid="uid://dmsy06s02tcw4" path="res://scenes/generic_text_panel.tscn" id="13_7i6dj"]
[ext_resource type="Resource" uid="uid://bh65eqgid4kxy" path="res://structures/building-small-c.tres" id="13_kf5aa"]
[ext_resource type="Script" uid="uid://ctqqmg4ydlbse" path="res://scripts/mission/mission_ui.gd" id="13_xvw5w"]
[ext_resource type="Script" uid="uid://n26k1k7243dd" path="res://resources/generic_text_panel.resource.gd" id="14_76jlq"]
[ext_resource type="Script" uid="uid://bt3emc1vt40gq" path="res://resources/generic_text_panel.resource.gd" id="14_76jlq"]
[ext_resource type="Script" uid="uid://dnquivpg0ead" path="res://scripts/mission/learning_panel.gd" id="14_q2ymb"]
[ext_resource type="Resource" uid="uid://dqqe3iofnleup" path="res://structures/pavement-fountain.tres" id="14_t5ykj"]
[ext_resource type="Resource" uid="uid://dveu4dnue0d54" path="res://structures/road-intersection.tres" id="15_e755i"]
@ -129,7 +129,7 @@ selector = NodePath("Selector")
selector_container = NodePath("Selector/Container")
view_camera = NodePath("../View/Camera")
gridmap = NodePath("../GridMap")
cash_display = NodePath("../CanvasLayer/HUD/HBoxContainer/CashItem/CashLabel")
cash_display = NodePath("../CanvasLayer/HUD/PanelContainer/HBoxContainer/CashItem/CashLabel")
[node name="Selector" type="Node3D" parent="Builder"]

@ -120,7 +120,7 @@ func _ready():
# Connect builder's cash display to HUD
if builder and hud:
builder.cash_display = hud.get_node("HBoxContainer/CashItem/CashLabel")
builder.cash_display = hud.get_node("PanelContainer/HBoxContainer/CashItem/CashLabel")
# Start background music
_start_background_music()

@ -15,7 +15,7 @@ var total_kW_production: float = 0.0
# References
var mission_select_menu: Control
var mission_select_button: Button
var mission_select_button: TextureButton
var building_construction_manager
var population_label: Label
var electricity_label: Label
@ -34,12 +34,12 @@ func _ready():
_builder.structure_removed.connect(_on_structure_removed)
# Initialize UI elements
population_label = $HBoxContainer/PopulationItem/PopulationLabel
electricity_label = $HBoxContainer/ElectricityItem/ElectricityValues/ElectricityLabel
electricity_indicator = $HBoxContainer/ElectricityItem/ElectricityValues/ElectricityIndicator
population_label = $PanelContainer/HBoxContainer/PopulationItem/PopulationLabel
electricity_label = $PanelContainer/HBoxContainer/ElectricityItem/ElectricityValues/ElectricityLabel
electricity_indicator = $PanelContainer/HBoxContainer/ElectricityItem/ElectricityValues/ElectricityIndicator
population_tooltip = $PopulationTooltip
electricity_tooltip = $ElectricityTooltip
mission_select_button = $HBoxContainer/MissionSelectItem/MissionSelectButton
mission_select_button = $PanelContainer/HBoxContainer/MissionSelectItem/MissionSelectButton
# Get references to panels
controls_panel = get_node_or_null("/root/Main/CanvasLayer/ControlsPanel")
@ -65,9 +65,9 @@ func _ready():
# Update mission select visibility based on export variable
_update_mission_select_visibility()
# Ensure electricity indicator starts with red color
# Ensure electricity indicator starts with orange color
if electricity_indicator:
electricity_indicator.color = Color(1, 0, 0) # Start with red
electricity_indicator.color = Color8(255, 109, 87) # Start with orange
# Hide the electricity label for now (keeping implementation for later)
if electricity_label:
@ -131,7 +131,7 @@ func _update_mission_select_visibility():
# If we're not in the tree yet, wait until we are
await ready
var mission_select_item = get_node_or_null("HBoxContainer/MissionSelectItem")
var mission_select_item = get_node_or_null("PanelContainer/HBoxContainer/MissionSelectItem")
if mission_select_item:
mission_select_item.visible = show_mission_select
else:
@ -232,8 +232,8 @@ func update_hud():
# Update electricity label and indicator
if electricity_label:
# Default to red for the electricity indicator
var indicator_color = Color(1, 0, 0) # Red
# Default to orange for the electricity indicator
var indicator_color = Color8(255, 109, 87) #Orange
if total_kW_usage > 0:
# If we have usage, check if production meets or exceeds it
@ -243,7 +243,7 @@ func update_hud():
indicator_color = Color(0, 1, 0) # Green
else:
# Not enough power - keep it red
indicator_color = Color(1, 0, 0) # Red
indicator_color = Color8(255, 109, 87) #Orange
# Update electricity label text (hidden for now but kept for future use)
electricity_label.text = str(total_kW_usage) + "/" + str(total_kW_production) + " kW"
@ -253,8 +253,8 @@ func update_hud():
indicator_color = Color(0, 1, 0) # Green
electricity_label.text = "0/" + str(total_kW_production) + " kW"
else:
# No usage and no production - show neutral color (gray)
indicator_color = Color(0.7, 0.7, 0.7) # Gray
# No usage and no production - show neutral color (white)
indicator_color = Color(0, 0, 0) # White
electricity_label.text = "0/0 kW"
# Hide the text label for now, but keep implementation for later

@ -933,19 +933,13 @@ func _show_unlocked_items_panel(unlocked_structures):
print("Loaded unlocked items panel scene")
var unlocked_panel = unlocked_panel_scene.instantiate()
# Always add to HUD if available
if hud:
print("Adding panel to HUD")
hud.add_child(unlocked_panel)
# Always add to canvas if available
if canvas:
canvas.add_child(unlocked_panel)
else:
# Fallback to CanvasLayer if HUD not available
if canvas:
print("Adding panel to CanvasLayer")
canvas.add_child(unlocked_panel)
else:
# Final fallback to root
print("Adding panel to root")
get_tree().root.add_child(unlocked_panel)
# Final fallback to root
print("Adding panel to root")
get_tree().root.add_child(unlocked_panel)
# Wait for panel to be added
await get_tree().process_frame

@ -57,8 +57,9 @@ func setup(unlocked_structures):
# Add structure thumbnail
var icon = TextureRect.new()
icon.custom_minimum_size = Vector2(64, 64)
icon.stretch_mode = TextureRect.STRETCH_KEEP_ASPECT_CENTERED
icon.stretch_mode = TextureRect.STRETCH_KEEP_ASPECT
icon.expand_mode = TextureRect.EXPAND_FIT_WIDTH
icon.expand_mode = TextureRect.EXPAND_FIT_HEIGHT
# Try to get thumbnail from structure thumbnail field
if "thumbnail" in structure and structure.thumbnail and structure.thumbnail != "Thumbnail":

@ -11,4 +11,4 @@ func _ready():
# Set initial movement along X axis
character.direction = Vector3(1, 0, 0)
character.patrol_distance = 10.0
print("Character initialized for navigation")
print("Character initialized for navigation")

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dour774ndxwyw"
path="res://.godot/imported/Group 386.png-188f24517634306f57ec749c770abe5d.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://sprites/UI/Group 386.png"
dest_files=["res://.godot/imported/Group 386.png-188f24517634306f57ec749c770abe5d.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dmskbkdcedteb"
path="res://.godot/imported/buttonHelp-hover.png-3ac969d71654428c8a79839b2af99046.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://sprites/UI/buttonHelp-hover.png"
dest_files=["res://.godot/imported/buttonHelp-hover.png-3ac969d71654428c8a79839b2af99046.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://susaiduvwqc5"
path="res://.godot/imported/buttonHelp-primary.png-4c81fab8d8886bf47c449718c0724692.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://sprites/UI/buttonHelp-primary.png"
dest_files=["res://.godot/imported/buttonHelp-primary.png-4c81fab8d8886bf47c449718c0724692.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://d1r8pkrwo3dc4"
path="res://.godot/imported/buttonMissions hover.png-86e7f43c2dc8d3f53137fde54d80cbb2.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://sprites/UI/buttonMissions hover.png"
dest_files=["res://.godot/imported/buttonMissions hover.png-86e7f43c2dc8d3f53137fde54d80cbb2.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bktcydqta33pv"
path="res://.godot/imported/buttonMissions primary.png-8a2d306664ed5bdb5a386415066a89e7.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://sprites/UI/buttonMissions primary.png"
dest_files=["res://.godot/imported/buttonMissions primary.png-8a2d306664ed5bdb5a386415066a89e7.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://gmajxeoeg488"
path="res://.godot/imported/buttonSound-hover.png-4606c5a8f5232e023bd183b3db469542.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://sprites/UI/buttonSound-hover.png"
dest_files=["res://.godot/imported/buttonSound-hover.png-4606c5a8f5232e023bd183b3db469542.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://fnv21usw0ofi"
path="res://.godot/imported/buttonSound-off.png-844b2b69e203370633aff16eaa653556.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://sprites/UI/buttonSound-off.png"
dest_files=["res://.godot/imported/buttonSound-off.png-844b2b69e203370633aff16eaa653556.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dv24uyern6qg0"
path="res://.godot/imported/buttonSound-on.png-a851a04662fd4fa78bc083e0a91347eb.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://sprites/UI/buttonSound-on.png"
dest_files=["res://.godot/imported/buttonSound-on.png-a851a04662fd4fa78bc083e0a91347eb.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bf57ngjubst77"
path="res://.godot/imported/iconFriends.png-28a4e0f4b8a56054e851b404cedeaf29.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://sprites/UI/iconFriends.png"
dest_files=["res://.godot/imported/iconFriends.png-28a4e0f4b8a56054e851b404cedeaf29.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bbllo67mdcs4a"
path="res://.godot/imported/iconStreak.png-4e7d655363f1a561143accf8db3d77e8.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://sprites/UI/iconStreak.png"
dest_files=["res://.godot/imported/iconStreak.png-4e7d655363f1a561143accf8db3d77e8.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 385 B

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://6q4y5s41dgki"
path="res://.godot/imported/imageStreak.png-a1419d2d23dbf470c96f37a34497c1a0.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://sprites/UI/imageStreak.png"
dest_files=["res://.godot/imported/imageStreak.png-a1419d2d23dbf470c96f37a34497c1a0.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