diff --git a/models/road-split_colormap.png.import b/models/road-split_colormap.png.import index 056ecd0..a0665c2 100644 --- a/models/road-split_colormap.png.import +++ b/models/road-split_colormap.png.import @@ -3,9 +3,11 @@ importer="texture" type="CompressedTexture2D" uid="uid://dcamohwwb5prk" -path="res://.godot/imported/road-split_colormap.png-d20fd957a58f362b47c3e36589efd30c.ctex" +path.s3tc="res://.godot/imported/road-split_colormap.png-d20fd957a58f362b47c3e36589efd30c.s3tc.ctex" +path.etc2="res://.godot/imported/road-split_colormap.png-d20fd957a58f362b47c3e36589efd30c.etc2.ctex" metadata={ -"vram_texture": false +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true } generator_parameters={ "md5": "007d2d2af08d0a09042bcd8910fe8d8f" @@ -14,11 +16,11 @@ generator_parameters={ [deps] source_file="res://models/road-split_colormap.png" -dest_files=["res://.godot/imported/road-split_colormap.png-d20fd957a58f362b47c3e36589efd30c.ctex"] +dest_files=["res://.godot/imported/road-split_colormap.png-d20fd957a58f362b47c3e36589efd30c.s3tc.ctex", "res://.godot/imported/road-split_colormap.png-d20fd957a58f362b47c3e36589efd30c.etc2.ctex"] [params] -compress/mode=0 +compress/mode=2 compress/high_quality=false compress/lossy_quality=0.7 compress/hdr_compression=1 @@ -34,4 +36,4 @@ 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 +detect_3d/compress_to=0 diff --git a/scripts/builder.gd b/scripts/builder.gd index 83c3211..554f1e6 100644 --- a/scripts/builder.gd +++ b/scripts/builder.gd @@ -47,7 +47,6 @@ func set_structures(new_structures: Array[Structure]) -> void: # Function to deduplicate structures func _deduplicate_structures() -> void: - print("\n=== Deduplicating Structures ===") # Create a new array to store unique structures var unique_structures: Array[Structure] = [] @@ -69,7 +68,6 @@ func _deduplicate_structures() -> void: # Skip if we've seen this path before if path in seen_paths: - print("Skipping duplicate structure: " + path) continue seen_paths[path] = true @@ -77,7 +75,6 @@ func _deduplicate_structures() -> void: # Initialize unlocked property only if it doesn't exist if not "unlocked" in structure: structure.unlocked = false - print("Adding structure: " + path + " - Unlocked: " + str(structure.unlocked)) unique_structures.append(structure) # Replace the original structures array with our deduplicated one @@ -85,10 +82,6 @@ func _deduplicate_structures() -> void: _structures.append_array(unique_structures) # Print final structure list for verification - print("\nFinal structure list:") - for i in range(_structures.size()): - var structure = _structures[i] - print(str(i) + ": " + structure.model.resource_path + " - Unlocked: " + str(structure.unlocked)) print("=== Structure Deduplication Complete ===\n") func _ready(): diff --git a/scripts/game_manager.gd b/scripts/game_manager.gd index 08924ec..446537b 100644 --- a/scripts/game_manager.gd +++ b/scripts/game_manager.gd @@ -69,14 +69,14 @@ func _ready(): hud.controls_panel = controls_panel # Show intro text if available - if generic_text_panel and intro_text_resource: - generic_text_panel.apply_resource_data(intro_text_resource) - generic_text_panel.show_panel() - - generic_text_panel.closed.connect(func(): - if generic_text_panel and generic_text_panel.resource_data and generic_text_panel.resource_data.panel_type == 0 and controls_panel: - controls_panel.show_panel() - ) + #if generic_text_panel and intro_text_resource: + #generic_text_panel.apply_resource_data(intro_text_resource) + #generic_text_panel.show_panel() + # + #generic_text_panel.closed.connect(func(): + #if generic_text_panel and generic_text_panel.resource_data and generic_text_panel.resource_data.panel_type == 0 and controls_panel: + #controls_panel.show_panel() + #) # Connect controls panel closed signal if controls_panel: diff --git a/scripts/mission/mission_loader.gd b/scripts/mission/mission_loader.gd index 8f690ee..b797ea7 100644 --- a/scripts/mission/mission_loader.gd +++ b/scripts/mission/mission_loader.gd @@ -57,13 +57,6 @@ func _unlock_starting_structures(structure_paths: Array) -> void: push_error("No structures available") return - # Print current unlock status - print("\nCurrent structure status:") - for i in range(structures.size()): - var structure = structures[i] - if structure.model: - print("Structure ", i, ": ", structure.model.resource_path, " - Unlocked: ", structure.unlocked) - # Process each path for path in structure_paths: print("\nProcessing path: ", path) @@ -95,12 +88,9 @@ func _unlock_starting_structures(structure_paths: Array) -> void: var structure_path = structure.model.resource_path - print("Checking structure: ", structure_path) - # Only try exact path matches for possible_path in possible_paths: if structure_path == possible_path: - print("Found exact path match: ", possible_path) structure.unlocked = true found_match = true break @@ -110,20 +100,6 @@ func _unlock_starting_structures(structure_paths: Array) -> void: if not found_match: print("WARNING: No match found for path: ", path) - print("Available structures:") - for i in range(structures.size()): - var structure = structures[i] - if structure.model: - print(" ", i, ": ", structure.model.resource_path) - - # Print final unlock status - print("\nFinal structure status:") - for i in range(structures.size()): - var structure = structures[i] - if structure.model: - print("Structure ", i, ": ", structure.model.resource_path, " - Unlocked: ", structure.unlocked) - - print("=== Structure Unlocking Complete ===\n") # Convert mission dictionaries to MissionData objects func _convert_missions(mission_dicts: Array) -> Array[MissionData]: diff --git a/scripts/mission/mission_manager.gd b/scripts/mission/mission_manager.gd index 524b4a8..5a68e54 100644 --- a/scripts/mission/mission_manager.gd +++ b/scripts/mission/mission_manager.gd @@ -104,49 +104,6 @@ func _ready() -> void: old_panel.queue_free() print("Removed existing learning panel") - # Load the learning panel scene - learning_panel_scene = load("res://scenes/ui/learning_panel.tscn") - if not learning_panel_scene: - push_error("Failed to load learning panel scene") - return - - # Instantiate the learning panel - learning_panel = learning_panel_scene.instantiate() - learning_panel.name = "LearningPanelFromScene" - add_child(learning_panel) - - - - # Hide the panel initially - learning_panel.hide() - - # Load the fullscreen learning panel scene - var fullscreen_panel_scene = load("res://scenes/fullscreen_learning_panel.tscn") - if fullscreen_panel_scene: - fullscreen_learning_panel = fullscreen_panel_scene.instantiate() - fullscreen_learning_panel.name = "FullscreenLearningPanel" - add_child(fullscreen_learning_panel) - print("Created fullscreen learning panel") - - # Fall back to existing panels if needed - if not learning_panel: - learning_panel = get_node_or_null("/root/Main/LearningPanel") - if learning_panel: - print("Using existing learning panel from Main") - - # Connect signals for both panel types - if learning_panel: - learning_panel.completed.connect(_on_learning_completed) - learning_panel.panel_opened.connect(_on_learning_panel_opened) - learning_panel.panel_closed.connect(_on_learning_panel_closed) - print("Connected learning panel signals") - - if fullscreen_learning_panel: - fullscreen_learning_panel.completed.connect(_on_learning_completed) - fullscreen_learning_panel.panel_opened.connect(_on_learning_panel_opened) - fullscreen_learning_panel.panel_closed.connect(_on_learning_panel_closed) - print("Connected fullscreen learning panel signals") - print("\n=== Setting up Connection Timer ===") # Create a simple timer to force a learning companion connection in 3 seconds # This is a fallback in case the normal connection doesn't work diff --git a/scripts/mission/structure_unlocking.gd b/scripts/mission/structure_unlocking.gd index c6f9569..d90af9e 100644 --- a/scripts/mission/structure_unlocking.gd +++ b/scripts/mission/structure_unlocking.gd @@ -5,13 +5,6 @@ static func process_mission_structures(structures: Array[Structure], mission_dat print("\n=== Processing Mission Structures ===") print("Mission ID: ", mission_data.id) - # Print current unlock status - print("\nCurrent structure status:") - for i in range(structures.size()): - var structure = structures[i] - if structure.model: - print("Structure ", i, ": ", structure.model.resource_path, " - Unlocked: ", structure.unlocked if "unlocked" in structure else "no unlock property") - # Don't lock all structures at start - only unlock new ones var paths_to_unlock = [] @@ -48,15 +41,11 @@ static func unlock_structure_by_path(structures: Array[Structure], path: String) print("\nStarting structure matching...") for structure in structures: if not structure.model: - print("WARNING: Structure has no model!") continue var structure_path = structure.model.resource_path - print("\nChecking structure: ", structure_path) - # Try exact path match first if structure_path == path: - print("Found exact path match, unlocking") structure.unlocked = true break diff --git a/scripts/mission_select_menu.gd b/scripts/mission_select_menu.gd index 7be3ecd..3fe11bc 100644 --- a/scripts/mission_select_menu.gd +++ b/scripts/mission_select_menu.gd @@ -138,13 +138,10 @@ func _unlock_structure(item_path: String): var found = false for structure in structures: if structure.model: - print("Checking structure: " + structure.model.resource_path) - # Check for exact match with either path if structure.model.resource_path == item_path or structure.model.resource_path == glb_path: if "unlocked" in structure: structure.unlocked = true - print("SUCCESS: Unlocked structure by exact match: " + structure.model.resource_path) found = true break @@ -152,16 +149,11 @@ func _unlock_structure(item_path: String): elif structure.model.resource_path.get_basename() == item_path.get_basename(): if "unlocked" in structure: structure.unlocked = true - print("SUCCESS: Unlocked structure by base name match: " + structure.model.resource_path) found = true break if not found: print("WARNING: No matching structure found for: " + item_path) - print("Available structures:") - for structure in structures: - if structure.model: - print(" " + structure.model.resource_path) # Function to update the builder after unlocking structures func _update_builder_structures(): diff --git a/sprites/updated/arcology.png b/sprites/updated/arcology.png new file mode 100644 index 0000000..f7b9bbc Binary files /dev/null and b/sprites/updated/arcology.png differ diff --git a/sprites/updated/arcology.png.import b/sprites/updated/arcology.png.import new file mode 100644 index 0000000..145d342 --- /dev/null +++ b/sprites/updated/arcology.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dfbhlgtc85va2" +path="res://.godot/imported/arcology.png-f11e46b40d717314bf7ada9ed326e6a8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/updated/arcology.png" +dest_files=["res://.godot/imported/arcology.png-f11e46b40d717314bf7ada9ed326e6a8.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/sprites/updated/building-small-a.png b/sprites/updated/building-small-a.png new file mode 100644 index 0000000..0b0eb65 Binary files /dev/null and b/sprites/updated/building-small-a.png differ diff --git a/sprites/updated/building-small-a.png.import b/sprites/updated/building-small-a.png.import new file mode 100644 index 0000000..0064b91 --- /dev/null +++ b/sprites/updated/building-small-a.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ifx1vg8alwoe" +path="res://.godot/imported/building-small-a.png-7a96d999d5b83c6383f207d9779f3e56.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/updated/building-small-a.png" +dest_files=["res://.godot/imported/building-small-a.png-7a96d999d5b83c6383f207d9779f3e56.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/sprites/updated/building-small-b.png b/sprites/updated/building-small-b.png new file mode 100644 index 0000000..f21ae77 Binary files /dev/null and b/sprites/updated/building-small-b.png differ diff --git a/sprites/updated/building-small-b.png.import b/sprites/updated/building-small-b.png.import new file mode 100644 index 0000000..b2384a4 --- /dev/null +++ b/sprites/updated/building-small-b.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bpcasr2l800fw" +path="res://.godot/imported/building-small-b.png-68170b9a879fb76cbc394d2bfa0155c8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/updated/building-small-b.png" +dest_files=["res://.godot/imported/building-small-b.png-68170b9a879fb76cbc394d2bfa0155c8.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/sprites/updated/building-small-c.png b/sprites/updated/building-small-c.png new file mode 100644 index 0000000..e20a289 Binary files /dev/null and b/sprites/updated/building-small-c.png differ diff --git a/sprites/updated/building-small-c.png.import b/sprites/updated/building-small-c.png.import new file mode 100644 index 0000000..88ea5be --- /dev/null +++ b/sprites/updated/building-small-c.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ds1rjagkye4te" +path="res://.godot/imported/building-small-c.png-c0fc73bc2566c3aa92c47346ec64a371.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/updated/building-small-c.png" +dest_files=["res://.godot/imported/building-small-c.png-c0fc73bc2566c3aa92c47346ec64a371.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/sprites/updated/fountain.png b/sprites/updated/fountain.png new file mode 100644 index 0000000..471c473 Binary files /dev/null and b/sprites/updated/fountain.png differ diff --git a/sprites/updated/fountain.png.import b/sprites/updated/fountain.png.import new file mode 100644 index 0000000..8cce1a7 --- /dev/null +++ b/sprites/updated/fountain.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d07k2l11vyxab" +path="res://.godot/imported/fountain.png-f69f7f605bc194fe3592727bfc5e021d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/updated/fountain.png" +dest_files=["res://.godot/imported/fountain.png-f69f7f605bc194fe3592727bfc5e021d.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/sprites/updated/garage.png b/sprites/updated/garage.png new file mode 100644 index 0000000..f0ab01c Binary files /dev/null and b/sprites/updated/garage.png differ diff --git a/sprites/updated/garage.png.import b/sprites/updated/garage.png.import new file mode 100644 index 0000000..04d2787 --- /dev/null +++ b/sprites/updated/garage.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cr6cn7bakntxv" +path="res://.godot/imported/garage.png-5cc9aaf1549862b0d3d5f54d12babb6a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/updated/garage.png" +dest_files=["res://.godot/imported/garage.png-5cc9aaf1549862b0d3d5f54d12babb6a.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/sprites/updated/grass-trees-tall.png b/sprites/updated/grass-trees-tall.png new file mode 100644 index 0000000..5c432c6 Binary files /dev/null and b/sprites/updated/grass-trees-tall.png differ diff --git a/sprites/updated/grass-trees-tall.png.import b/sprites/updated/grass-trees-tall.png.import new file mode 100644 index 0000000..e3c8df3 --- /dev/null +++ b/sprites/updated/grass-trees-tall.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b3h6lgsvm50oi" +path="res://.godot/imported/grass-trees-tall.png-420ddd483ce12c30125ef80a62849f6f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/updated/grass-trees-tall.png" +dest_files=["res://.godot/imported/grass-trees-tall.png-420ddd483ce12c30125ef80a62849f6f.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/sprites/updated/grass-trees.png b/sprites/updated/grass-trees.png new file mode 100644 index 0000000..ad0b923 Binary files /dev/null and b/sprites/updated/grass-trees.png differ diff --git a/sprites/updated/grass-trees.png.import b/sprites/updated/grass-trees.png.import new file mode 100644 index 0000000..3a5a4a9 --- /dev/null +++ b/sprites/updated/grass-trees.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dxcpi16mnedgk" +path="res://.godot/imported/grass-trees.png-5c0dc752d5058984c1605ff42a16d454.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/updated/grass-trees.png" +dest_files=["res://.godot/imported/grass-trees.png-5c0dc752d5058984c1605ff42a16d454.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/sprites/updated/grass.png b/sprites/updated/grass.png new file mode 100644 index 0000000..a1e6971 Binary files /dev/null and b/sprites/updated/grass.png differ diff --git a/sprites/updated/grass.png.import b/sprites/updated/grass.png.import new file mode 100644 index 0000000..67f9e17 --- /dev/null +++ b/sprites/updated/grass.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cfe6g8d1xxpnc" +path="res://.godot/imported/grass.png-732cec040a5e9d1e532a92e33dfe1360.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/updated/grass.png" +dest_files=["res://.godot/imported/grass.png-732cec040a5e9d1e532a92e33dfe1360.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/sprites/updated/pavement.png b/sprites/updated/pavement.png new file mode 100644 index 0000000..1e61e00 Binary files /dev/null and b/sprites/updated/pavement.png differ diff --git a/sprites/updated/pavement.png.import b/sprites/updated/pavement.png.import new file mode 100644 index 0000000..4620443 --- /dev/null +++ b/sprites/updated/pavement.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dmvx085yrt1mm" +path="res://.godot/imported/pavement.png-509dc62d4fcb8fba833bffe0068f883a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/updated/pavement.png" +dest_files=["res://.godot/imported/pavement.png-509dc62d4fcb8fba833bffe0068f883a.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/sprites/updated/power-plant.png b/sprites/updated/power-plant.png new file mode 100644 index 0000000..acdbe0b Binary files /dev/null and b/sprites/updated/power-plant.png differ diff --git a/sprites/updated/power-plant.png.import b/sprites/updated/power-plant.png.import new file mode 100644 index 0000000..7293f39 --- /dev/null +++ b/sprites/updated/power-plant.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://3wvmf0xvpx53" +path="res://.godot/imported/power-plant.png-ab18836cf433027f79b47cfc0a22f79a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/updated/power-plant.png" +dest_files=["res://.godot/imported/power-plant.png-ab18836cf433027f79b47cfc0a22f79a.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/sprites/updated/road-intersection.png b/sprites/updated/road-intersection.png new file mode 100644 index 0000000..bd10789 Binary files /dev/null and b/sprites/updated/road-intersection.png differ diff --git a/sprites/updated/road-intersection.png.import b/sprites/updated/road-intersection.png.import new file mode 100644 index 0000000..f39df58 --- /dev/null +++ b/sprites/updated/road-intersection.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c73y46u0q5grk" +path="res://.godot/imported/road-intersection.png-b058ee593baf6e4b4a59a7f2fcf85747.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/updated/road-intersection.png" +dest_files=["res://.godot/imported/road-intersection.png-b058ee593baf6e4b4a59a7f2fcf85747.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/sprites/updated/road-split.png b/sprites/updated/road-split.png new file mode 100644 index 0000000..9e7e743 Binary files /dev/null and b/sprites/updated/road-split.png differ diff --git a/sprites/updated/road-split.png.import b/sprites/updated/road-split.png.import new file mode 100644 index 0000000..19d10eb --- /dev/null +++ b/sprites/updated/road-split.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cm6nduv4dmuig" +path="res://.godot/imported/road-split.png-223e557c19fc2a8883db5cd685bd7d2c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/updated/road-split.png" +dest_files=["res://.godot/imported/road-split.png-223e557c19fc2a8883db5cd685bd7d2c.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/sprites/updated/road-straight-light.png b/sprites/updated/road-straight-light.png new file mode 100644 index 0000000..caeb711 Binary files /dev/null and b/sprites/updated/road-straight-light.png differ diff --git a/sprites/updated/road-straight-light.png.import b/sprites/updated/road-straight-light.png.import new file mode 100644 index 0000000..549fcf8 --- /dev/null +++ b/sprites/updated/road-straight-light.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://drgawf8nwj587" +path="res://.godot/imported/road-straight-light.png-9d7cb7966a8c1baf1b136ce3a5ac208f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/updated/road-straight-light.png" +dest_files=["res://.godot/imported/road-straight-light.png-9d7cb7966a8c1baf1b136ce3a5ac208f.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/sprites/updated/road-straight.png b/sprites/updated/road-straight.png new file mode 100644 index 0000000..c9baedd Binary files /dev/null and b/sprites/updated/road-straight.png differ diff --git a/sprites/updated/road-straight.png.import b/sprites/updated/road-straight.png.import new file mode 100644 index 0000000..c0eb6e4 --- /dev/null +++ b/sprites/updated/road-straight.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bi0jul6kiedo6" +path="res://.godot/imported/road-straight.png-4a15cb99037383e44ed270405dd2f838.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/updated/road-straight.png" +dest_files=["res://.godot/imported/road-straight.png-4a15cb99037383e44ed270405dd2f838.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/sprites/updated/store.png b/sprites/updated/store.png new file mode 100644 index 0000000..2212a5d Binary files /dev/null and b/sprites/updated/store.png differ diff --git a/sprites/updated/store.png.import b/sprites/updated/store.png.import new file mode 100644 index 0000000..c845914 --- /dev/null +++ b/sprites/updated/store.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://fnyvmcdspbfi" +path="res://.godot/imported/store.png-320b72ff8e5500852b23a2d033e91cb6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/updated/store.png" +dest_files=["res://.godot/imported/store.png-320b72ff8e5500852b23a2d033e91cb6.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/structures/building-garage.tres b/structures/building-garage.tres index 809a781..cbdc1f9 100644 --- a/structures/building-garage.tres +++ b/structures/building-garage.tres @@ -15,5 +15,5 @@ kW_production = 0.0 selector_scale = 2.8 unlocked = false spawn_builder = false -description = "Description" -thumbnail = "Thumbnail" +description = "Garage" +thumbnail = "res://sprites/updated/garage.png" diff --git a/structures/building-small-a.tres b/structures/building-small-a.tres index 19d3022..c6eaa67 100644 --- a/structures/building-small-a.tres +++ b/structures/building-small-a.tres @@ -16,4 +16,4 @@ selector_scale = 2.8 unlocked = false spawn_builder = false description = "A small residential building that can house 1 person. Perfect for getting your city started!" -thumbnail = "res://sprites/residential/residential-building-red.png" +thumbnail = "res://sprites/updated/building-small-a.png" diff --git a/structures/building-small-b.tres b/structures/building-small-b.tres index b0711c5..0386956 100644 --- a/structures/building-small-b.tres +++ b/structures/building-small-b.tres @@ -16,4 +16,4 @@ selector_scale = 2.8 unlocked = false spawn_builder = false description = "A slightly larger residential building that can house 1 person. A good upgrade from the basic house!" -thumbnail = "res://sprites/residential/residential-building-blue.png" +thumbnail = "res://sprites/updated/building-small-b.png" diff --git a/structures/building-small-c.tres b/structures/building-small-c.tres index 5c118dd..c3c1b13 100644 --- a/structures/building-small-c.tres +++ b/structures/building-small-c.tres @@ -16,4 +16,4 @@ selector_scale = 2.8 unlocked = false spawn_builder = true description = "A spacious multi-story apartment complex that comfortably houses 5 citizens, providing efficient population growth for your expanding city." -thumbnail = "res://sprites/residential/building-small-c.png" +thumbnail = "res://sprites/updated/building-small-c.png" diff --git a/structures/grass-trees-tall.tres b/structures/grass-trees-tall.tres index eee83c8..02f54e8 100644 --- a/structures/grass-trees-tall.tres +++ b/structures/grass-trees-tall.tres @@ -16,4 +16,4 @@ selector_scale = 2.8 unlocked = false spawn_builder = false description = "A lush area featuring small trees that provides shade, clean air, and a pleasant atmosphere for nearby residents." -thumbnail = "res://sprites/terrain/grass-trees-tall.png" +thumbnail = "res://sprites/updated/grass-trees-tall.png" diff --git a/structures/grass-trees.tres b/structures/grass-trees.tres index 4e4790b..e0376d2 100644 --- a/structures/grass-trees.tres +++ b/structures/grass-trees.tres @@ -16,4 +16,4 @@ selector_scale = 2.8 unlocked = false spawn_builder = false description = "Some cool trees and grass!" -thumbnail = "res://sprites/terrain/grass-trees.png" +thumbnail = "res://sprites/updated/grass-trees.png" diff --git a/structures/pavement-fountain.tres b/structures/pavement-fountain.tres index 2c4764d..b07a402 100644 --- a/structures/pavement-fountain.tres +++ b/structures/pavement-fountain.tres @@ -16,4 +16,4 @@ selector_scale = 2.8 unlocked = false spawn_builder = false description = "A beautiful centerpiece that adds charm to your city while providing citizens with a place to relax and socialize." -thumbnail = "res://sprites/terrain/fountain.png" +thumbnail = "res://sprites/updated/fountain.png" diff --git a/structures/pavement.tres b/structures/pavement.tres index 4df6a94..5ad214f 100644 --- a/structures/pavement.tres +++ b/structures/pavement.tres @@ -16,4 +16,4 @@ selector_scale = 2.8 unlocked = false spawn_builder = false description = "A pedestrian-friendly surface that creates walkable areas and enhances the appearance of your city spaces." -thumbnail = "res://sprites/roads/pavement.png" +thumbnail = "res://sprites/updated/pavement.png" diff --git a/structures/power-plant.tres b/structures/power-plant.tres index 7dd9b82..b8a694a 100644 --- a/structures/power-plant.tres +++ b/structures/power-plant.tres @@ -16,4 +16,4 @@ selector_scale = 13 unlocked = false spawn_builder = false description = "A power-generating facility that produces electricity to keep your city's buildings operational and citizens happy. Produces 40 kW of energy." -thumbnail = "res://sprites/power_plants/coal_power_plant.png" +thumbnail = "res://sprites/updated/power-plant.png" diff --git a/structures/road-intersection.tres b/structures/road-intersection.tres index 08d3e8e..f8f9fb7 100644 --- a/structures/road-intersection.tres +++ b/structures/road-intersection.tres @@ -16,4 +16,4 @@ selector_scale = 2.8 unlocked = false spawn_builder = false description = "A crucial junction where roads meet, allowing traffic to flow in multiple directions throughout your city." -thumbnail = "res://sprites/roads/intersection.png" +thumbnail = "res://sprites/updated/road-intersection.png" diff --git a/structures/road-split.tres b/structures/road-split.tres index 7165012..685af9c 100644 --- a/structures/road-split.tres +++ b/structures/road-split.tres @@ -15,5 +15,5 @@ kW_production = 0.0 selector_scale = 2.8 unlocked = false spawn_builder = false -description = "Description" -thumbnail = "Thumbnail" +description = "Road Split" +thumbnail = "res://sprites/updated/road-split.png" diff --git a/structures/road-straight-lightposts.tres b/structures/road-straight-lightposts.tres index 1ebf03f..3be3bca 100644 --- a/structures/road-straight-lightposts.tres +++ b/structures/road-straight-lightposts.tres @@ -16,4 +16,4 @@ selector_scale = 2.8 unlocked = false spawn_builder = false description = "An illuminated road segment that provides safety and visibility for your citizens at night." -thumbnail = "res://sprites/roads/road-straight-lampposts.png" +thumbnail = "res://sprites/updated/road-straight-light.png" diff --git a/structures/road-straight.tres b/structures/road-straight.tres index ff09efb..106621a 100644 --- a/structures/road-straight.tres +++ b/structures/road-straight.tres @@ -16,4 +16,4 @@ selector_scale = 2.8 unlocked = false spawn_builder = false description = "A basic road for connecting parts of your city." -thumbnail = "res://models/road-straight.glb" +thumbnail = "res://sprites/updated/road-straight.png" diff --git a/structures/store.tres b/structures/store.tres index 1be14e9..a5d234c 100644 --- a/structures/store.tres +++ b/structures/store.tres @@ -16,4 +16,4 @@ selector_scale = 2.8 unlocked = false spawn_builder = true description = "A commercial building where citizens can purchase goods, providing essential services while generating income for your city." -thumbnail = "res://sprites/stores/store.png" +thumbnail = "res://sprites/updated/store.png"