From 06ee0776a8c5b9cbaebb1d0065be21f07dbf9101 Mon Sep 17 00:00:00 2001 From: Kenney Date: Sat, 17 Aug 2024 21:11:59 +0200 Subject: [PATCH] Upgrade to Godot 4.3 --- README.md | 4 ++-- fonts/lilita_one_regular.ttf.import | 1 + models/Textures/colormap.png.import | 2 +- models/building-garage.glb.import | 4 ++++ models/building-small-a.glb.import | 4 ++++ models/building-small-b.glb.import | 4 ++++ models/building-small-c.glb.import | 4 ++++ models/building-small-d.glb.import | 4 ++++ models/grass-trees-tall.glb.import | 4 ++++ models/grass-trees.glb.import | 4 ++++ models/grass.glb.import | 4 ++++ models/pavement-fountain.glb.import | 4 ++++ models/pavement.glb.import | 4 ++++ models/road-corner.glb.import | 4 ++++ models/road-intersection.glb.import | 4 ++++ models/road-split.glb.import | 4 ++++ models/road-straight-lightposts.glb.import | 4 ++++ models/road-straight.glb.import | 4 ++++ project.godot | 26 ++++++++++++--------- scenes/main.tscn | 5 ++-- splash-screen.png | Bin 60513 -> 48657 bytes 21 files changed, 82 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 30d9267..e47360d 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # Starter Kit City Builder -This package includes a basic template for a 3D city builder in Godot 4.1.1.stable.official. Includes features like; +This package includes a basic template for a 3D city builder in Godot 4.3 (stable). Includes features like; - Building and removing structures - Smooth camera controls @@ -32,7 +32,7 @@ This package includes a basic template for a 3D city builder in Godot 4.1.1.stab MIT License -Copyright (c) 2023 Kenney +Copyright (c) 2024 Kenney Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: diff --git a/fonts/lilita_one_regular.ttf.import b/fonts/lilita_one_regular.ttf.import index 2ff1664..2cf3216 100644 --- a/fonts/lilita_one_regular.ttf.import +++ b/fonts/lilita_one_regular.ttf.import @@ -15,6 +15,7 @@ dest_files=["res://.godot/imported/lilita_one_regular.ttf-68cc4ab6825bdd499d1ad6 Rendering=null antialiasing=1 generate_mipmaps=false +disable_embedded_bitmaps=true multichannel_signed_distance_field=false msdf_pixel_range=8 msdf_size=48 diff --git a/models/Textures/colormap.png.import b/models/Textures/colormap.png.import index 4a22738..f178cf7 100644 --- a/models/Textures/colormap.png.import +++ b/models/Textures/colormap.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://cgbkjiq08gaay" +uid="uid://bnn1b2yg61elu" path.s3tc="res://.godot/imported/colormap.png-c1bc3c3aabeec406ff4b53328583776a.s3tc.ctex" metadata={ "imported_formats": ["s3tc_bptc"], diff --git a/models/building-garage.glb.import b/models/building-garage.glb.import index 946e96c..3788a98 100644 --- a/models/building-garage.glb.import +++ b/models/building-garage.glb.import @@ -17,16 +17,20 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true meshes/light_baking=1 meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false skins/use_named_skins=true animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} +gltf/naming_version=0 gltf/embedded_image_handling=1 diff --git a/models/building-small-a.glb.import b/models/building-small-a.glb.import index 07d2afa..c6ee372 100644 --- a/models/building-small-a.glb.import +++ b/models/building-small-a.glb.import @@ -17,16 +17,20 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true meshes/light_baking=1 meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false skins/use_named_skins=true animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} +gltf/naming_version=0 gltf/embedded_image_handling=1 diff --git a/models/building-small-b.glb.import b/models/building-small-b.glb.import index 9cc4765..16a0479 100644 --- a/models/building-small-b.glb.import +++ b/models/building-small-b.glb.import @@ -17,16 +17,20 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true meshes/light_baking=1 meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false skins/use_named_skins=true animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} +gltf/naming_version=0 gltf/embedded_image_handling=1 diff --git a/models/building-small-c.glb.import b/models/building-small-c.glb.import index 0463ef2..7567162 100644 --- a/models/building-small-c.glb.import +++ b/models/building-small-c.glb.import @@ -17,16 +17,20 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true meshes/light_baking=1 meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false skins/use_named_skins=true animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} +gltf/naming_version=0 gltf/embedded_image_handling=1 diff --git a/models/building-small-d.glb.import b/models/building-small-d.glb.import index c5e42f5..94d07a2 100644 --- a/models/building-small-d.glb.import +++ b/models/building-small-d.glb.import @@ -17,16 +17,20 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true meshes/light_baking=1 meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false skins/use_named_skins=true animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} +gltf/naming_version=0 gltf/embedded_image_handling=1 diff --git a/models/grass-trees-tall.glb.import b/models/grass-trees-tall.glb.import index 7481d39..bb6ab24 100644 --- a/models/grass-trees-tall.glb.import +++ b/models/grass-trees-tall.glb.import @@ -17,16 +17,20 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true meshes/light_baking=1 meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false skins/use_named_skins=true animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} +gltf/naming_version=0 gltf/embedded_image_handling=1 diff --git a/models/grass-trees.glb.import b/models/grass-trees.glb.import index 051c768..59486dd 100644 --- a/models/grass-trees.glb.import +++ b/models/grass-trees.glb.import @@ -17,16 +17,20 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true meshes/light_baking=1 meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false skins/use_named_skins=true animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} +gltf/naming_version=0 gltf/embedded_image_handling=1 diff --git a/models/grass.glb.import b/models/grass.glb.import index 7342904..32ca1be 100644 --- a/models/grass.glb.import +++ b/models/grass.glb.import @@ -17,16 +17,20 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true meshes/light_baking=1 meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false skins/use_named_skins=true animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} +gltf/naming_version=0 gltf/embedded_image_handling=1 diff --git a/models/pavement-fountain.glb.import b/models/pavement-fountain.glb.import index 0e5778c..671160c 100644 --- a/models/pavement-fountain.glb.import +++ b/models/pavement-fountain.glb.import @@ -17,16 +17,20 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true meshes/light_baking=1 meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false skins/use_named_skins=true animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} +gltf/naming_version=0 gltf/embedded_image_handling=1 diff --git a/models/pavement.glb.import b/models/pavement.glb.import index e7e0de8..4697b56 100644 --- a/models/pavement.glb.import +++ b/models/pavement.glb.import @@ -17,16 +17,20 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true meshes/light_baking=1 meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false skins/use_named_skins=true animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} +gltf/naming_version=0 gltf/embedded_image_handling=1 diff --git a/models/road-corner.glb.import b/models/road-corner.glb.import index e267f76..0ec3bd9 100644 --- a/models/road-corner.glb.import +++ b/models/road-corner.glb.import @@ -17,16 +17,20 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true meshes/light_baking=1 meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false skins/use_named_skins=true animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} +gltf/naming_version=0 gltf/embedded_image_handling=1 diff --git a/models/road-intersection.glb.import b/models/road-intersection.glb.import index 9c4bad2..13ab702 100644 --- a/models/road-intersection.glb.import +++ b/models/road-intersection.glb.import @@ -17,16 +17,20 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true meshes/light_baking=1 meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false skins/use_named_skins=true animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} +gltf/naming_version=0 gltf/embedded_image_handling=1 diff --git a/models/road-split.glb.import b/models/road-split.glb.import index 5bc2f2f..272ad57 100644 --- a/models/road-split.glb.import +++ b/models/road-split.glb.import @@ -17,16 +17,20 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true meshes/light_baking=1 meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false skins/use_named_skins=true animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} +gltf/naming_version=0 gltf/embedded_image_handling=1 diff --git a/models/road-straight-lightposts.glb.import b/models/road-straight-lightposts.glb.import index 7ae5af7..6c0fe2b 100644 --- a/models/road-straight-lightposts.glb.import +++ b/models/road-straight-lightposts.glb.import @@ -17,16 +17,20 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true meshes/light_baking=1 meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false skins/use_named_skins=true animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} +gltf/naming_version=0 gltf/embedded_image_handling=1 diff --git a/models/road-straight.glb.import b/models/road-straight.glb.import index 7f293d9..1137de0 100644 --- a/models/road-straight.glb.import +++ b/models/road-straight.glb.import @@ -17,16 +17,20 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true meshes/light_baking=1 meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false skins/use_named_skins=true animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} +gltf/naming_version=0 gltf/embedded_image_handling=1 diff --git a/project.godot b/project.godot index 7eefc14..db7f4dd 100644 --- a/project.godot +++ b/project.godot @@ -13,11 +13,15 @@ config_version=5 config/name="Starter Kit City Builder" config/tags=PackedStringArray("starterkit") run/main_scene="res://scenes/main.tscn" -config/features=PackedStringArray("4.1", "Forward Plus") +config/features=PackedStringArray("4.3", "Forward Plus") boot_splash/bg_color=Color(0.92549, 0.92549, 0.960784, 1) boot_splash/image="res://splash-screen.png" config/icon="res://icon.png" +[editor] + +movie_writer/movie_file="D:/Godot/recording.avi" + [input] build={ @@ -27,22 +31,22 @@ build={ } camera_left={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"location":0,"echo":false,"script":null) ] } camera_right={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"location":0,"echo":false,"script":null) ] } camera_forward={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"location":0,"echo":false,"script":null) ] } camera_back={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"location":0,"echo":false,"script":null) ] } rotate={ @@ -52,7 +56,7 @@ rotate={ } demolish={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194312,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194312,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } camera_rotate={ @@ -62,27 +66,27 @@ camera_rotate={ } structure_next={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":69,"key_label":0,"unicode":101,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":69,"key_label":0,"unicode":101,"location":0,"echo":false,"script":null) ] } structure_previous={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":81,"key_label":0,"unicode":113,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":81,"key_label":0,"unicode":113,"location":0,"echo":false,"script":null) ] } save={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194332,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194332,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } load={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194333,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194333,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } camera_center={ "deadzone": 0.5, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":70,"key_label":0,"unicode":102,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":70,"key_label":0,"unicode":102,"location":0,"echo":false,"script":null) ] } diff --git a/scenes/main.tscn b/scenes/main.tscn index c0994cf..5722c49 100644 --- a/scenes/main.tscn +++ b/scenes/main.tscn @@ -1,7 +1,8 @@ -[gd_scene load_steps=23 format=3 uid="uid://vgwrcfy1qawf"] +[gd_scene load_steps=24 format=3 uid="uid://vgwrcfy1qawf"] [ext_resource type="Script" path="res://scripts/builder.gd" id="1_jybm7"] [ext_resource type="Environment" uid="uid://jbptgqvstei3" path="res://scenes/main-environment.tres" id="1_yndf3"] +[ext_resource type="Script" path="res://scripts/structure.gd" id="2_54v6r"] [ext_resource type="Resource" uid="uid://dv14kkhb6umkv" path="res://structures/road-straight.tres" id="2_bwyku"] [ext_resource type="Resource" uid="uid://d2jplegnkl6u2" path="res://structures/road-corner.tres" id="3_6fpyf"] [ext_resource type="Resource" uid="uid://mxrnqinnsqnt" path="res://structures/road-straight-lightposts.tres" id="3_o6o81"] @@ -31,7 +32,7 @@ shadow_color = Color(0, 0, 0, 0.392157) [node name="Builder" type="Node3D" parent="." node_paths=PackedStringArray("selector", "selector_container", "view_camera", "gridmap", "cash_display")] script = ExtResource("1_jybm7") -structures = Array[Resource("res://scripts/structure.gd")]([ExtResource("2_bwyku"), ExtResource("3_o6o81"), ExtResource("3_6fpyf"), ExtResource("7_kqu4g"), ExtResource("8_1swhv"), ExtResource("4_b632v"), ExtResource("8_4il2q"), ExtResource("5_v5o2m"), ExtResource("6_f4603"), ExtResource("10_84or2"), ExtResource("12_8obn7"), ExtResource("13_ut2cy"), ExtResource("9_ifw7y"), ExtResource("10_vaeah"), ExtResource("13_t5d2v")]) +structures = Array[ExtResource("2_54v6r")]([ExtResource("2_bwyku"), ExtResource("3_o6o81"), ExtResource("3_6fpyf"), ExtResource("7_kqu4g"), ExtResource("8_1swhv"), ExtResource("4_b632v"), ExtResource("8_4il2q"), ExtResource("5_v5o2m"), ExtResource("6_f4603"), ExtResource("10_84or2"), ExtResource("12_8obn7"), ExtResource("13_ut2cy"), ExtResource("9_ifw7y"), ExtResource("10_vaeah"), ExtResource("13_t5d2v")]) selector = NodePath("Selector") selector_container = NodePath("Selector/Container") view_camera = NodePath("../View/Camera") diff --git a/splash-screen.png b/splash-screen.png index d89ae66141f02e3b4c3c1d009cc667ff8ec3b76a..7da5761783dbe908554068e4b70a89afc33efa16 100644 GIT binary patch literal 48657 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 F{{`IYCg}hG