diff --git a/art/general/rectangle.png b/art/general/rectangle.png new file mode 100644 index 0000000..bf3369d Binary files /dev/null and b/art/general/rectangle.png differ diff --git a/art/general/rectangle.png.import b/art/general/rectangle.png.import new file mode 100644 index 0000000..b2e9516 --- /dev/null +++ b/art/general/rectangle.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bleimj6jr1jka" +path="res://.godot/imported/rectangle.png-6108b7879cfa4ea9b9bc09f480db2a60.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://art/general/rectangle.png" +dest_files=["res://.godot/imported/rectangle.png-6108b7879cfa4ea9b9bc09f480db2a60.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/scenes/Babushka_scene_farm_outside_2d.tscn b/scenes/Babushka_scene_farm_outside_2d.tscn index 0147a94..45d3dda 100644 --- a/scenes/Babushka_scene_farm_outside_2d.tscn +++ b/scenes/Babushka_scene_farm_outside_2d.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=56 format=3 uid="uid://gigb28qk8t12"] +[gd_scene load_steps=58 format=3 uid="uid://gigb28qk8t12"] [ext_resource type="PackedScene" uid="uid://c25udixd5m6l0" path="res://prefabs/interactions/Player2D.tscn" id="1_7wfwe"] [ext_resource type="Texture2D" uid="uid://8sr11ex30n0m" path="res://art/mockups/Kenney_Backgrounds/Samples/uncolored_hills.png" id="2_7b2ri"] @@ -6,12 +6,14 @@ [ext_resource type="Texture2D" uid="uid://be1nofeo7an0" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud2.png" id="3_r34wi"] [ext_resource type="Texture2D" uid="uid://o6vnf7n7qp8o" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud6.png" id="4_xh22q"] [ext_resource type="Texture2D" uid="uid://cc0o84q5u437k" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud7.png" id="5_k3wpj"] +[ext_resource type="Texture2D" uid="uid://cqdb0iqhlk5st" path="res://art/mockups/Kenney_Backgrounds/PNG/cloud8.png" id="5_r0vdg"] [ext_resource type="Texture2D" uid="uid://cydc6feouwxys" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/hills1.png" id="7_sbyqw"] [ext_resource type="Texture2D" uid="uid://vt1gtr2trvwt" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/hills2.png" id="8_kt1wx"] [ext_resource type="Texture2D" uid="uid://b6k4vrgj745k" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree03.png" id="9_ubx8m"] [ext_resource type="Texture2D" uid="uid://dchn4jd4d7q3w" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree01.png" id="10_d53cn"] [ext_resource type="Texture2D" uid="uid://8ai3me0j0wi" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree04.png" id="11_1uen0"] [ext_resource type="Texture2D" uid="uid://dxrc50i65wuc4" path="res://art/mockups/Jelena 2d/jelena_mockup_bg01.png" id="11_vbdb2"] +[ext_resource type="Texture2D" uid="uid://bleimj6jr1jka" path="res://art/general/rectangle.png" id="12_6b2nr"] [ext_resource type="Texture2D" uid="uid://g83vpep7rwwd" path="res://art/mockups/Kenney_Backgrounds/PNG/Flat/tree12.png" id="12_mrwmr"] [ext_resource type="Texture2D" uid="uid://d0e8a7qsfkhy3" path="res://art/mockups/Jelena 2d/jelena_mockup_bg_02.png" id="13_0qu0h"] [ext_resource type="Texture2D" uid="uid://bqoyk3fsrmu1x" path="res://art/nature/baum märz 2025/back back trees.png" id="13_1uen0"] @@ -36,11 +38,11 @@ [sub_resource type="ShaderMaterial" id="ShaderMaterial_xy0kg"] shader = ExtResource("13_7p0hq") -shader_parameter/hue_shift = 0.0 -shader_parameter/saturation_mult = 1.0 -shader_parameter/value_mult = 1.0 -shader_parameter/brightness_add = 0.0 -shader_parameter/contrast_mult = 0.495 +shader_parameter/hue_shift = -0.981 +shader_parameter/saturation_mult = 1.65 +shader_parameter/value_mult = 0.514 +shader_parameter/brightness_add = -0.145 +shader_parameter/contrast_mult = 0.679 [sub_resource type="Gradient" id="Gradient_kt1wx"] colors = PackedColorArray(0.348791, 0.400092, 0.435264, 1, 0.219333, 0.251087, 0.329259, 1) @@ -137,7 +139,7 @@ motion_scale = Vector2(0.1, 0.1) motion_mirroring = Vector2(2048, 0) [node name="Sprite2D2" type="Sprite2D" parent="ParallaxBackground/background color layer"] -modulate = Color(0.607706, 0.894469, 0.564721, 1) +modulate = Color(0.5607, 0.89, 0.675955, 1) position = Vector2(4096, 0) scale = Vector2(2, 2) texture = ExtResource("2_7b2ri") @@ -145,44 +147,61 @@ centered = false offset = Vector2(0, -100) [node name="Sprite2D3" type="Sprite2D" parent="ParallaxBackground/background color layer"] -modulate = Color(0.607706, 0.894469, 0.564721, 1) +modulate = Color(0.5607, 0.89, 0.675955, 1) +scale = Vector2(2, 2) +texture = ExtResource("2_7b2ri") +centered = false +offset = Vector2(0, -100) + +[node name="Sprite2D4" type="Sprite2D" parent="ParallaxBackground/background color layer"] +modulate = Color(0.5607, 0.89, 0.675955, 1) +position = Vector2(8192, 0) scale = Vector2(2, 2) texture = ExtResource("2_7b2ri") centered = false offset = Vector2(0, -100) [node name="clouds layer" type="ParallaxLayer" parent="ParallaxBackground"] -position = Vector2(0, -552) +position = Vector2(-7, -138) motion_scale = Vector2(0.2, 0.2) -motion_mirroring = Vector2(4096, 0) +motion_mirroring = Vector2(7000, 0) -[node name="Sprite2D" type="Sprite2D" parent="ParallaxBackground/clouds layer"] +[node name="cloud" type="Sprite2D" parent="ParallaxBackground/clouds layer"] position = Vector2(792, 400) scale = Vector2(2, 2) texture = ExtResource("3_r34wi") centered = false offset = Vector2(0, -100) -[node name="Sprite2D2" type="Sprite2D" parent="ParallaxBackground/clouds layer"] +[node name="cloud2" type="Sprite2D" parent="ParallaxBackground/clouds layer"] position = Vector2(2656, 272) scale = Vector2(2, 2) texture = ExtResource("4_xh22q") centered = false offset = Vector2(0, -100) -[node name="Sprite2D3" type="Sprite2D" parent="ParallaxBackground/clouds layer"] +[node name="cloud3" type="Sprite2D" parent="ParallaxBackground/clouds layer"] position = Vector2(3240, 488) scale = Vector2(2, 2) texture = ExtResource("5_k3wpj") centered = false offset = Vector2(0, -100) +[node name="cloud4" type="Sprite2D" parent="ParallaxBackground/clouds layer"] +position = Vector2(5461, 185) +scale = Vector2(2, 2) +texture = ExtResource("5_r0vdg") +centered = false +offset = Vector2(0, -100) + [node name="background layer 3" type="ParallaxLayer" parent="ParallaxBackground"] -position = Vector2(0, -552) -motion_scale = Vector2(0.3, 0.3) -motion_mirroring = Vector2(7274, 0) +position = Vector2(18, -713) +motion_scale = Vector2(0.25, 0.25) +motion_mirroring = Vector2(7200, 0) [node name="Kenney assets" type="Node2D" parent="ParallaxBackground/background layer 3"] +position = Vector2(0, -39) +scale = Vector2(1.2, 1.2) [node name="hills" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"] modulate = Color(0.709819, 0.713726, 0.717632, 1) @@ -266,6 +285,12 @@ position = Vector2(4912, 1078.25) scale = Vector2(2.33333, 1.64286) texture = ExtResource("9_ubx8m") +[node name="Sprite2D" type="Sprite2D" parent="ParallaxBackground/background layer 3/Kenney assets"] +modulate = Color(0.584268, 0.659007, 0.690272, 1) +position = Vector2(3069.17, 2218.33) +scale = Vector2(12, 3) +texture = ExtResource("12_6b2nr") + [node name="JelenaMockupBg01" type="Sprite2D" parent="ParallaxBackground/background layer 3"] visible = false position = Vector2(3552, 1296) @@ -275,9 +300,10 @@ texture = ExtResource("11_vbdb2") [node name="background layer 4" type="ParallaxLayer" parent="ParallaxBackground"] position = Vector2(0, -256) motion_scale = Vector2(0.5, 0.5) -motion_mirroring = Vector2(7998, 0) +motion_mirroring = Vector2(10500, 0) [node name="Kenney Assets" type="Node2D" parent="ParallaxBackground/background layer 4"] +visible = false [node name="hills" type="Sprite2D" parent="ParallaxBackground/background layer 4/Kenney Assets"] modulate = Color(0.525643, 0.556909, 0.560815, 1) @@ -390,133 +416,182 @@ scale = Vector2(3.008, 2.76803) texture = ExtResource("14_d53cn") [node name="JelenaMockupBg02" type="Sprite2D" parent="ParallaxBackground/background layer 4"] -visible = false -position = Vector2(3472, 1088) -scale = Vector2(1.7, 1.7) +position = Vector2(2668, 726) +scale = Vector2(1.3, 1.3) +texture = ExtResource("13_0qu0h") + +[node name="JelenaMockupBg03" type="Sprite2D" parent="ParallaxBackground/background layer 4"] +position = Vector2(7965, 728) +scale = Vector2(1.3, 1.3) texture = ExtResource("13_0qu0h") [node name="back back trees layer" type="ParallaxLayer" parent="ParallaxBackground"] position = Vector2(0, -256) motion_scale = Vector2(0.7, 0.7) -motion_mirroring = Vector2(4968, 0) +motion_mirroring = Vector2(9965, 0) [node name="hills" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.372244, 0.419638, 0.443076, 1) -position = Vector2(0, 1576) +modulate = Color(0.216853, 0.38, 0.2052, 1) +position = Vector2(993, 1576) scale = Vector2(5, 5) texture = ExtResource("7_sbyqw") centered = false offset = Vector2(-200, -80) [node name="hills 1" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.372244, 0.419638, 0.443076, 1) -position = Vector2(4968, 1582) +modulate = Color(0.216853, 0.38, 0.2052, 1) +position = Vector2(5961, 1582) scale = Vector2(5, 5) texture = ExtResource("8_kt1wx") centered = false offset = Vector2(-200, -80) [node name="tree" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.75, 0.75, 0.75, 1) +modulate = Color(0.216853, 0.38, 0.2052, 1) material = SubResource("ShaderMaterial_xy0kg") -position = Vector2(2105.8, 512.15) +position = Vector2(3017.3, 536.15) scale = Vector2(1.7, 1.7) texture = ExtResource("13_1uen0") region_enabled = true region_rect = Rect2(770, 3, 304, 979) [node name="tree2" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.75, 0.75, 0.75, 1) +modulate = Color(0.216853, 0.38, 0.2052, 1) material = SubResource("ShaderMaterial_xy0kg") -position = Vector2(896, 1384) +position = Vector2(1807.5, 1408) scale = Vector2(1.7, 1.7) texture = ExtResource("13_1uen0") region_enabled = true region_rect = Rect2(399, 420, 228, 493) [node name="tree4" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.75, 0.75, 0.75, 1) +modulate = Color(0.216853, 0.38, 0.2052, 1) material = SubResource("ShaderMaterial_xy0kg") -position = Vector2(2409.8, 576.15) +position = Vector2(3321.3, 600.15) +scale = Vector2(1.7, 1.7) +texture = ExtResource("13_1uen0") +region_enabled = true +region_rect = Rect2(1770, -4, 289, 930) + +[node name="tree11" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] +modulate = Color(0.216853, 0.38, 0.2052, 1) +material = SubResource("ShaderMaterial_xy0kg") +position = Vector2(460, 622) scale = Vector2(1.7, 1.7) texture = ExtResource("13_1uen0") region_enabled = true region_rect = Rect2(1770, -4, 289, 930) [node name="tree5" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.75, 0.75, 0.75, 1) +modulate = Color(0.216853, 0.38, 0.2052, 1) +material = SubResource("ShaderMaterial_xy0kg") +position = Vector2(5081.3, 696.15) +scale = Vector2(1.7, 1.7) +texture = ExtResource("13_1uen0") +region_enabled = true +region_rect = Rect2(2283, 2, 186, 840) + +[node name="tree10" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] +modulate = Color(0.216853, 0.38, 0.2052, 1) material = SubResource("ShaderMaterial_xy0kg") -position = Vector2(4169.8, 672.15) +position = Vector2(8470, 694) +scale = Vector2(1.7, 1.7) +texture = ExtResource("13_1uen0") +region_enabled = true +region_rect = Rect2(2283, 2, 186, 840) + +[node name="tree3" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] +modulate = Color(0.216853, 0.38, 0.2052, 1) +material = SubResource("ShaderMaterial_xy0kg") +position = Vector2(6596.8, 1566.35) +scale = Vector2(1.7, 1.7) +texture = ExtResource("13_1uen0") +region_enabled = true +region_rect = Rect2(399, 420, 228, 493) + +[node name="tree8" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] +modulate = Color(0.216853, 0.38, 0.2052, 1) +material = SubResource("ShaderMaterial_xy0kg") +position = Vector2(8110.6, 758.5) +scale = Vector2(1.7, 1.7) +texture = ExtResource("13_1uen0") +region_enabled = true +region_rect = Rect2(1770, -4, 289, 930) + +[node name="tree9" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] +modulate = Color(0.216853, 0.38, 0.2052, 1) +material = SubResource("ShaderMaterial_xy0kg") +position = Vector2(10240, 850) scale = Vector2(1.7, 1.7) texture = ExtResource("13_1uen0") region_enabled = true region_rect = Rect2(2283, 2, 186, 840) [node name="tree6" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.75, 0.75, 0.75, 1) +modulate = Color(0.216853, 0.38, 0.2052, 1) material = SubResource("ShaderMaterial_xy0kg") -position = Vector2(4729.8, 1144.15) +position = Vector2(5641.3, 1168.15) scale = Vector2(1.7, 1.7) texture = ExtResource("13_1uen0") region_enabled = true region_rect = Rect2(2609, 434, 304, 467) [node name="tree7" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.75, 0.75, 0.75, 1) +modulate = Color(0.216853, 0.38, 0.2052, 1) material = SubResource("ShaderMaterial_xy0kg") -position = Vector2(4249.8, 584.15) +position = Vector2(5161.3, 608.15) scale = Vector2(1.7, 1.7) texture = ExtResource("13_1uen0") region_enabled = true region_rect = Rect2(3111, -4, 167, 949) [node name="bush" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.75, 0.75, 0.75, 1) +modulate = Color(0.216853, 0.38, 0.2052, 1) material = SubResource("ShaderMaterial_xy0kg") -position = Vector2(2328, 1264) +position = Vector2(3239.5, 1288) texture = ExtResource("14_mrwmr") region_enabled = true region_rect = Rect2(149, 15, 464, 478) [node name="bush2" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.75, 0.75, 0.75, 1) +modulate = Color(0.216853, 0.38, 0.2052, 1) material = SubResource("ShaderMaterial_xy0kg") -position = Vector2(880, 1424) +position = Vector2(1791.5, 1448) texture = ExtResource("14_mrwmr") flip_h = true region_enabled = true region_rect = Rect2(149, 15, 464, 478) [node name="bush3" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.75, 0.75, 0.75, 1) +modulate = Color(0.216853, 0.38, 0.2052, 1) material = SubResource("ShaderMaterial_xy0kg") -position = Vector2(344, 1368) +position = Vector2(1255.5, 1392) texture = ExtResource("14_mrwmr") flip_h = true region_enabled = true region_rect = Rect2(-6, 996, 467, 429) [node name="bush4" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.75, 0.75, 0.75, 1) +modulate = Color(0.216853, 0.38, 0.2052, 1) material = SubResource("ShaderMaterial_xy0kg") -position = Vector2(4560, 1408) +position = Vector2(5471.5, 1432) texture = ExtResource("14_mrwmr") flip_h = true region_enabled = true region_rect = Rect2(2319, 1079, 353, 327) [node name="bush5" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.75, 0.75, 0.75, 1) +modulate = Color(0.216853, 0.38, 0.2052, 1) material = SubResource("ShaderMaterial_xy0kg") -position = Vector2(4096, 1288) +position = Vector2(5007.5, 1312) texture = ExtResource("14_mrwmr") region_enabled = true region_rect = Rect2(2489, 707, 269, 224) [node name="bush6" type="Sprite2D" parent="ParallaxBackground/back back trees layer"] -modulate = Color(0.75, 0.75, 0.75, 1) +modulate = Color(0.216853, 0.38, 0.2052, 1) material = SubResource("ShaderMaterial_xy0kg") -position = Vector2(2672, 1224) +position = Vector2(3583.5, 1248) scale = Vector2(0.575, 0.575) texture = ExtResource("14_mrwmr") flip_h = true @@ -524,7 +599,8 @@ region_enabled = true region_rect = Rect2(605, 877, 597, 537) [node name="back tree bois layer 5" type="ParallaxLayer" parent="ParallaxBackground"] -motion_mirroring = Vector2(4968, 0) +position = Vector2(28, -28) +motion_mirroring = Vector2(10000, 0) [node name="tree" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"] modulate = Color(0.674561, 0.721424, 0.744786, 1) @@ -553,6 +629,15 @@ texture = ExtResource("14_1uen0") region_enabled = true region_rect = Rect2(626, -4, 711, 1519) +[node name="tree12" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"] +modulate = Color(0.674561, 0.721424, 0.744786, 1) +z_index = 1 +position = Vector2(9464, 731) +scale = Vector2(1.6, 1.6) +texture = ExtResource("14_1uen0") +region_enabled = true +region_rect = Rect2(626, -4, 711, 1519) + [node name="tree4" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"] modulate = Color(0.674561, 0.721424, 0.744786, 1) z_index = 1 @@ -580,6 +665,51 @@ texture = ExtResource("13_d53cn") region_enabled = true region_rect = Rect2(1834, -5, 733, 1360) +[node name="tree7" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"] +modulate = Color(0.674561, 0.721424, 0.744786, 1) +z_index = 1 +position = Vector2(6259.7, 728) +scale = Vector2(1.6, 1.6) +texture = ExtResource("14_1uen0") +region_enabled = true +region_rect = Rect2(626, -4, 711, 1519) + +[node name="tree8" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"] +modulate = Color(0.674561, 0.721424, 0.744786, 1) +z_index = 1 +position = Vector2(7435.7, 752) +scale = Vector2(1.8, 1.8) +texture = ExtResource("14_1uen0") +region_enabled = true +region_rect = Rect2(1504, -2, 402, 1124) + +[node name="tree11" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"] +modulate = Color(0.674561, 0.721424, 0.744786, 1) +z_index = 1 +position = Vector2(9092, 636) +scale = Vector2(1.8, 1.8) +texture = ExtResource("14_1uen0") +region_enabled = true +region_rect = Rect2(1504, -2, 402, 1124) + +[node name="tree9" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"] +modulate = Color(0.674561, 0.721424, 0.744786, 1) +z_index = 1 +position = Vector2(8179.7, 800) +scale = Vector2(1.8, 1.8) +texture = ExtResource("13_d53cn") +region_enabled = true +region_rect = Rect2(927, -1, 736, 1294) + +[node name="tree10" type="Sprite2D" parent="ParallaxBackground/back tree bois layer 5"] +modulate = Color(0.674561, 0.721424, 0.744786, 1) +z_index = 1 +position = Vector2(4611.7, 608) +scale = Vector2(1.8, 1.8) +texture = ExtResource("13_d53cn") +region_enabled = true +region_rect = Rect2(1834, -5, 733, 1360) + [node name="ground layer" type="ParallaxLayer" parent="ParallaxBackground"] position = Vector2(80, 208) motion_mirroring = Vector2(8192, 0) @@ -671,7 +801,7 @@ y_sort_enabled = true [node name="Vesna" parent="YSorted" node_paths=PackedStringArray("_fieldParent") instance=ExtResource("1_7wfwe")] z_index = 1 -position = Vector2(550, 2125) +position = Vector2(3180, 2125) _fieldParent = NodePath("../Farm visuals/FieldParent") _hoe = ExtResource("28_6b2nr") _wateringCan = ExtResource("28_ipqaa")