From 73c1c67f1e59bb88e66d19e44bf279fb174249e0 Mon Sep 17 00:00:00 2001 From: Zacharie Guet Date: Sun, 3 May 2026 22:45:37 +0200 Subject: [PATCH] Dev beta 1.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Ajout d'un tutoriel pour recommencer * Fix du Surchargeur de Talion qui ne fonctionnait pas * Suppression de flou sur beaucoup d'éléments visuels pour des raisons de performances * Augmentation du rayon de spawn du Talion * Fix léger de la météo (suppression du brouillard lors de la pluie) --- common/game_data/scripts/game_data.gd | 1 + common/game_data/scripts/run/run_data.gd | 26 +- .../player/inventory/scripts/items/seed.gd | 17 +- .../custom_full_background.tscn | 9 +- gui/game/announce/announce.tscn | 35 +- .../inventory_item/inventory_item_3d.tscn | 31 +- .../scripts/inventory_item_3d.gd | 21 +- gui/game/tutorial/tutorial.tscn | 33 +- gui/pause/pause.tscn | 2 - project.godot | 2 +- ...-17 112838.png => dashboard_screenshot.png} | Bin ....import => dashboard_screenshot.png.import} | 6 +- .../empty_inventory_screenshot.png | Bin 0 -> 62650 bytes .../empty_inventory_screenshot.png.import | 40 +++ ...-17 113002.png => objective_screenshot.png} | Bin ....import => objective_screenshot.png.import} | 6 +- .../orchid_saver_screenshot.png | Bin 0 -> 162107 bytes .../orchid_saver_screenshot.png.import | 40 +++ stages/3d_scenes/cockpit_scene/cockpit.tscn | 8 +- .../cockpit_scene/fail_tutorial.tscn | 333 ++++++++++++++++++ .../cockpit_scene/scripts/cockpit.gd | 21 +- .../cockpit_scene/scripts/ship_tutorial.gd | 25 +- .../cockpit_scene/ship_tutorial.tscn | 110 +++--- stages/terrain/region/scripts/chunk.gd | 2 +- .../region/scripts/post_process/meteo.gd | 5 +- translation/game/gui.csv | 4 + 26 files changed, 641 insertions(+), 136 deletions(-) rename stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/{Capture d'écran 2026-04-17 112838.png => dashboard_screenshot.png} (100%) rename stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/{Capture d'écran 2026-04-17 112838.png.import => dashboard_screenshot.png.import} (73%) create mode 100644 stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/empty_inventory_screenshot.png create mode 100644 stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/empty_inventory_screenshot.png.import rename stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/{Capture d'écran 2026-04-17 113002.png => objective_screenshot.png} (100%) rename stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/{Capture d'écran 2026-04-17 113002.png.import => objective_screenshot.png.import} (73%) create mode 100644 stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/orchid_saver_screenshot.png create mode 100644 stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/orchid_saver_screenshot.png.import create mode 100644 stages/3d_scenes/cockpit_scene/fail_tutorial.tscn diff --git a/common/game_data/scripts/game_data.gd b/common/game_data/scripts/game_data.gd index 507ae64..7a9a026 100644 --- a/common/game_data/scripts/game_data.gd +++ b/common/game_data/scripts/game_data.gd @@ -33,6 +33,7 @@ signal current_region_data_updated(p : RegionData) @export var game_mode : GameMode = GameMode.STORY @export var dialogs_done : Array[String] = [] #Chemin des dialogues terminés +@export var tutorials_done : Array[String] = [] func start_run() -> RunData: player_data.clear_inventory() diff --git a/common/game_data/scripts/run/run_data.gd b/common/game_data/scripts/run/run_data.gd index 62bc27a..e892791 100644 --- a/common/game_data/scripts/run/run_data.gd +++ b/common/game_data/scripts/run/run_data.gd @@ -32,27 +32,43 @@ func generate_next_run_points() -> Array[RunPoint]: next_run_points = [] for i in range(story_step.get_run_point_number(level+1)): + var last_modifiers : Array[String] = [] + if len(next_run_points): + for m in next_run_points[0].region_parameter.modifiers: + last_modifiers.append(m.modifier_name) next_run_points.append( - generate_next_run_point() + generate_next_run_point(last_modifiers) ) return next_run_points -func generate_next_run_point() -> RunPoint: +func generate_next_run_point(last_modifiers : Array[String] = []) -> RunPoint: var region_parameter = RegionParameter.new() var next_level = level+1 + + + var challenge_modifiers = generate_challenge_modifiers().filter( + func(m : RegionModifier): return not m.modifier_name in last_modifiers + ) + var benefic_modifiers = generate_benefic_modifiers().filter( + func(m : RegionModifier): return not m.modifier_name in last_modifiers + ) + var normal_modifiers = generate_normal_modifiers().filter( + func(m : RegionModifier): return not m.modifier_name in last_modifiers + ) + if story_step.need_gameplay_modifier(next_level): var is_challenge = randf() < story_step.get_challenge_chance(next_level) if is_challenge: region_parameter.modifiers = [ - generate_challenge_modifiers().pick_random(), - generate_benefic_modifiers().pick_random() + challenge_modifiers.pick_random(), + benefic_modifiers.pick_random() ] as Array[RegionModifier] else: region_parameter.modifiers = [ - generate_normal_modifiers().pick_random() + normal_modifiers.pick_random() ] as Array[RegionModifier] diff --git a/entities/player/inventory/scripts/items/seed.gd b/entities/player/inventory/scripts/items/seed.gd index 05c8a8e..042befd 100644 --- a/entities/player/inventory/scripts/items/seed.gd +++ b/entities/player/inventory/scripts/items/seed.gd @@ -152,22 +152,15 @@ static func generate_first_mutation(rarity := 0) -> PlantMutation: static func mutate_mutations(mutations : Array[PlantMutation]) -> Array[PlantMutation]: - var mutation_possibility : Array[MutationPossibility] = [ - AddMutation.new() - ] + var mutation_possibility : Array[MutationPossibility] = [] if ( - len(mutations) >= GameInfo.game_data.current_run.plant_info.get_mutation_max_number() + len(mutations) < GameInfo.game_data.current_run.plant_info.get_mutation_max_number() ): - mutation_possibility = [ - UpgradeMutation.new(), - ] + mutation_possibility.append(AddMutation.new()) elif len(mutations) > 0: - mutation_possibility = [ - AddMutation.new(), - UpgradeMutation.new(), - ] - + mutation_possibility.append(UpgradeMutation.new()) + var chosen_mutation_possibility = mutation_possibility.pick_random() return chosen_mutation_possibility.mutate(mutations) diff --git a/gui/dialogs/FullBackground/custom_full_background.tscn b/gui/dialogs/FullBackground/custom_full_background.tscn index bf446fe..c83d021 100644 --- a/gui/dialogs/FullBackground/custom_full_background.tscn +++ b/gui/dialogs/FullBackground/custom_full_background.tscn @@ -2,12 +2,6 @@ [ext_resource type="Script" uid="uid://bqdylb4maacf0" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_FullBackground/full_background_layer.gd" id="1_tu40u"] [ext_resource type="Script" uid="uid://oxcjhq2817c7" path="res://addons/dialogic/Modules/Background/node_background_holder.gd" id="2_ghan2"] -[ext_resource type="Shader" uid="uid://cuni3ggtw2uuy" path="res://common/vfx/materials/shaders/blur.gdshader" id="2_v1ioh"] - -[sub_resource type="ShaderMaterial" id="ShaderMaterial_v1ioh"] -shader = ExtResource("2_v1ioh") -shader_parameter/strength = 3.3 -shader_parameter/mix_percentage = 0.3 [node name="BackgroundLayer" type="Control" unique_id=421215061] layout_direction = 2 @@ -20,7 +14,7 @@ grow_vertical = 2 script = ExtResource("1_tu40u") [node name="DialogicNode_BackgroundHolder_Blur" type="ColorRect" parent="." unique_id=726280929] -material = SubResource("ShaderMaterial_v1ioh") +modulate = Color(1, 1, 1, 0.8) layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 @@ -28,4 +22,5 @@ anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 2 +color = Color(0.0627451, 0.05882353, 0.16862746, 1) script = ExtResource("2_ghan2") diff --git a/gui/game/announce/announce.tscn b/gui/game/announce/announce.tscn index c4f2a5d..60de07a 100644 --- a/gui/game/announce/announce.tscn +++ b/gui/game/announce/announce.tscn @@ -2,7 +2,6 @@ [ext_resource type="Theme" uid="uid://bgcmd213j6gk1" path="res://gui/ressources/hud.tres" id="1_0ssee"] [ext_resource type="Script" uid="uid://bvb4v66bqteuc" path="res://gui/game/announce/scripts/announce.gd" id="1_4evne"] -[ext_resource type="Shader" uid="uid://cuni3ggtw2uuy" path="res://common/vfx/materials/shaders/blur.gdshader" id="2_b6hac"] [ext_resource type="Texture2D" uid="uid://bi5jo6pf0acjb" path="res://common/icons/carambola.svg" id="2_iwcrn"] [ext_resource type="LabelSettings" uid="uid://dqwayi8yjwau2" path="res://gui/ressources/title_label_settings.tres" id="3_7nrno"] [ext_resource type="FontFile" uid="uid://qt80w6o01q5s" path="res://gui/ressources/fonts/TitanOne-Regular.ttf" id="4_aao0q"] @@ -10,11 +9,6 @@ [ext_resource type="Script" uid="uid://bqisp5hjs06rj" path="res://gui/game/announce/scripts/announce_inspectable.gd" id="6_aao0q"] [ext_resource type="Texture2D" uid="uid://dcgnamu7sb3ov" path="res://common/icons/bolt.svg" id="9_b6hac"] -[sub_resource type="ShaderMaterial" id="ShaderMaterial_f0v68"] -shader = ExtResource("2_b6hac") -shader_parameter/strength = 5.00000023424012 -shader_parameter/mix_percentage = 0.3 - [sub_resource type="ViewportTexture" id="ViewportTexture_huxc5"] viewport_path = NodePath("Particles/SubViewport") @@ -85,6 +79,18 @@ tracks/3/keys = { "update": 0, "values": [Color(1, 1, 1, 1)] } +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("MarginContainer/BackgroundRect:modulate:a") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [1.0] +} [sub_resource type="Animation" id="Animation_b6hac"] resource_name = "appear" @@ -137,6 +143,18 @@ tracks/3/keys = { "update": 0, "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] } +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("MarginContainer/BackgroundRect:modulate:a") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0.03333333, 0.8), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 0.8] +} [sub_resource type="AnimationLibrary" id="AnimationLibrary_6qyp1"] _data = { @@ -155,8 +173,7 @@ anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 -[node name="BlurRect" type="ColorRect" parent="MarginContainer" unique_id=1271832904] -material = SubResource("ShaderMaterial_f0v68") +[node name="BackgroundRect" type="ColorRect" parent="MarginContainer" unique_id=1271832904] layout_mode = 2 color = Color(0.0352941, 0.0196078, 0.12549, 0.705882) @@ -231,7 +248,7 @@ size = Vector2i(300, 300) [node name="AnnouceObject" type="Node3D" parent="AnnounceContainer/ObjectVisualiser/SubViewport" unique_id=986671004] unique_name_in_owner = true -transform = Transform3D(-0.4963247, -0.7514756, 0.43456152, -0.8508927, 0.32199714, -0.4149924, 0.17189625, -0.57574874, -0.79934174, 0, 0, 0) +transform = Transform3D(-0.4322992, 0.01924802, 0.90143085, -0.8508927, 0.32199714, -0.4149924, -0.29827252, -0.94641316, -0.1228672, 0, 0, 0) [node name="Camera3D" type="Camera3D" parent="AnnounceContainer/ObjectVisualiser/SubViewport" unique_id=1788331074] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1) diff --git a/gui/game/inventory_gui/inventory_item/inventory_item_3d.tscn b/gui/game/inventory_gui/inventory_item/inventory_item_3d.tscn index 0fa6fd0..dde4cf2 100644 --- a/gui/game/inventory_gui/inventory_item/inventory_item_3d.tscn +++ b/gui/game/inventory_gui/inventory_item/inventory_item_3d.tscn @@ -2,7 +2,6 @@ [ext_resource type="Script" uid="uid://mrw23oxsai10" path="res://gui/game/inventory_gui/inventory_item/scripts/inventory_item_3d.gd" id="1_nsad1"] [ext_resource type="PackedScene" uid="uid://oktd71knql00" path="res://gui/game/inventory_gui/assets/3d/item_screen.blend" id="2_1uxm0"] -[ext_resource type="Texture2D" uid="uid://dex283rx00fjb" path="res://common/icons/logout.svg" id="2_hv1tg"] [ext_resource type="Script" uid="uid://bq7admu4ahs5r" path="res://entities/player/inventory/scripts/item.gd" id="3_ixa47"] [ext_resource type="Texture2D" uid="uid://cgmxjom200bej" path="res://common/icons/chevrons-up.svg" id="5_g1uf8"] [ext_resource type="Texture2D" uid="uid://ds4m14vl7he6v" path="res://common/icons/pick.svg" id="6_jdjjl"] @@ -60,14 +59,12 @@ texture = SubResource("GradientTexture2D_g1uf8") [node name="ItemScreen" type="Sprite3D" parent="." unique_id=1128109703] unique_name_in_owner = true transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.08962244) -visible = false transparent = false texture = SubResource("GradientTexture2D_jdjjl") [node name="ToolScreen" type="Sprite3D" parent="." unique_id=1384339729] unique_name_in_owner = true transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.08962244) -visible = false transparent = false texture = SubResource("GradientTexture2D_gj8fm") @@ -76,20 +73,40 @@ unique_name_in_owner = true transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 0, 0.004884802, -0.0937915) modulate = Color(1, 1, 1, 0.3) pixel_size = 0.0020833334 -texture = ExtResource("2_hv1tg") -[node name="ParticleSprite1" type="Sprite3D" parent="." unique_id=811884632] +[node name="ParticleSprites" type="Node3D" parent="." unique_id=427396867] unique_name_in_owner = true + +[node name="ParticleSprite1" type="Sprite3D" parent="ParticleSprites" unique_id=811884632] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.04235574, -0.03381054, -0.105405755) pixel_size = 0.001 texture = ExtResource("5_g1uf8") -[node name="ParticleSprite2" type="Sprite3D" parent="." unique_id=1076243108] -unique_name_in_owner = true +[node name="ParticleSprite2" type="Sprite3D" parent="ParticleSprites" unique_id=1076243108] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.042, -0.034, -0.105) pixel_size = 0.001 texture = ExtResource("6_jdjjl") +[node name="ParticleSprite3" type="Sprite3D" parent="ParticleSprites" unique_id=490761808] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0029564463, -0.034, -0.105) +pixel_size = 0.001 +texture = ExtResource("6_jdjjl") + +[node name="ParticleSprite4" type="Sprite3D" parent="ParticleSprites" unique_id=1224179780] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.04235574, 0.04323736, -0.105405755) +pixel_size = 0.001 +texture = ExtResource("5_g1uf8") + +[node name="ParticleSprite5" type="Sprite3D" parent="ParticleSprites" unique_id=241043116] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.042, 0.043047898, -0.105) +pixel_size = 0.001 +texture = ExtResource("6_jdjjl") + +[node name="ParticleSprite6" type="Sprite3D" parent="ParticleSprites" unique_id=1794865960] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0029564463, 0.043047898, -0.105) +pixel_size = 0.001 +texture = ExtResource("6_jdjjl") + [node name="Area3D" type="Area3D" parent="." unique_id=426596211] [node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D" unique_id=2020875183] diff --git a/gui/game/inventory_gui/inventory_item/scripts/inventory_item_3d.gd b/gui/game/inventory_gui/inventory_item/scripts/inventory_item_3d.gd index e8b98c8..3945517 100644 --- a/gui/game/inventory_gui/inventory_item/scripts/inventory_item_3d.gd +++ b/gui/game/inventory_gui/inventory_item/scripts/inventory_item_3d.gd @@ -19,10 +19,9 @@ func _ready(): func set_item(i : Item = item): item = i if is_node_ready(): - %ParticleSprite1.visible = false - %ParticleSprite2.visible = false - %ParticleSprite1.modulate = Color.WHITE - %ParticleSprite2.modulate = Color.WHITE + for c in %ParticleSprites.get_children(): + c.visible = false + c.modulate = Color.WHITE %ItemIconSprite.texture = null if i and i.icon: @@ -30,15 +29,11 @@ func set_item(i : Item = item): %ItemIconSprite.pixel_size = SPRITE_SIZE / i.icon.get_width() for j in range(len(i.get_particles())): - if j == 0: - %ParticleSprite1.visible = true - %ParticleSprite1.texture = i.get_particles()[j].texture - %ParticleSprite1.modulate = i.get_particles()[j].color - if j == 1: - %ParticleSprite2.visible = true - %ParticleSprite2.texture = i.get_particles()[j].texture - %ParticleSprite2.modulate = i.get_particles()[j].color - + if j < 6: + var sprite = %ParticleSprites.get_children()[j] as Sprite3D + sprite.visible = true + sprite.texture = i.get_particles()[j].texture + sprite.modulate = i.get_particles()[j].color func set_state(s := state): diff --git a/gui/game/tutorial/tutorial.tscn b/gui/game/tutorial/tutorial.tscn index b389c8d..9ddc284 100644 --- a/gui/game/tutorial/tutorial.tscn +++ b/gui/game/tutorial/tutorial.tscn @@ -4,7 +4,6 @@ [ext_resource type="Theme" uid="uid://bgcmd213j6gk1" path="res://gui/ressources/hud.tres" id="2_1wikm"] [ext_resource type="Texture2D" uid="uid://1ynlp05wj0hm" path="res://common/icons/rocket.svg" id="3_8kuag"] [ext_resource type="FontFile" uid="uid://qt80w6o01q5s" path="res://gui/ressources/fonts/TitanOne-Regular.ttf" id="4_1wikm"] -[ext_resource type="Shader" uid="uid://cuni3ggtw2uuy" path="res://common/vfx/materials/shaders/blur.gdshader" id="5_5i4hd"] [ext_resource type="LabelSettings" uid="uid://dqwayi8yjwau2" path="res://gui/ressources/title_label_settings.tres" id="6_hgus1"] [ext_resource type="PackedScene" uid="uid://753270jjxmfg" path="res://gui/game/card/card.tscn" id="6_vg3tr"] [ext_resource type="Texture2D" uid="uid://bgi4rc50par30" path="res://common/icons/arrow-narrow-right.svg" id="7_6k6bq"] @@ -30,11 +29,6 @@ corner_radius_bottom_left = 20 font = ExtResource("4_1wikm") font_size = 20 -[sub_resource type="ShaderMaterial" id="ShaderMaterial_pu6eb"] -shader = ExtResource("5_5i4hd") -shader_parameter/strength = 8.00000037674012 -shader_parameter/mix_percentage = 0.3 - [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_ebkn5"] [sub_resource type="Resource" id="Resource_ditr3"] @@ -99,6 +93,18 @@ tracks/2/keys = { "update": 1, "values": [1.0] } +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Background:modulate:a") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [1.0] +} [sub_resource type="Animation" id="Animation_58nqq"] resource_name = "appear" @@ -139,6 +145,18 @@ tracks/2/keys = { "update": 0, "values": [0.0, 1.0] } +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("Background:modulate:a") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0.06666667, 0.5), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 0.8] +} [sub_resource type="AnimationLibrary" id="AnimationLibrary_ebkn5"] _data = { @@ -200,8 +218,7 @@ anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 -[node name="BlurRect" type="ColorRect" parent="PlantInfoTutorial" unique_id=35513528] -material = SubResource("ShaderMaterial_pu6eb") +[node name="Background" type="ColorRect" parent="PlantInfoTutorial" unique_id=35513528] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 diff --git a/gui/pause/pause.tscn b/gui/pause/pause.tscn index 0949554..749dc30 100644 --- a/gui/pause/pause.tscn +++ b/gui/pause/pause.tscn @@ -177,12 +177,10 @@ vertical_alignment = 1 [node name="Settings" parent="." unique_id=758381952 instance=ExtResource("4_58dya")] unique_name_in_owner = true -visible = false mouse_filter = 2 [node name="Controls" parent="." unique_id=358658336 instance=ExtResource("11_urlqn")] unique_name_in_owner = true -visible = false mouse_filter = 2 [node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=1779993260] diff --git a/project.godot b/project.godot index bbbc7d9..f784f3f 100644 --- a/project.godot +++ b/project.godot @@ -16,7 +16,7 @@ compatibility/default_parent_skeleton_in_mesh_instance_3d=true config/name="Seeding The Wasteland" config/description="Seeding planets is a survival, managment and cosy game in which you play a little gardener robot." -config/version="beta-1.1" +config/version="beta-1.2" run/main_scene="uid://c5bruelvqbm1k" config/features=PackedStringArray("4.6", "Forward Plus") config/icon="uid://df0y0s666ui4h" diff --git a/stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/Capture d'écran 2026-04-17 112838.png b/stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/dashboard_screenshot.png similarity index 100% rename from stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/Capture d'écran 2026-04-17 112838.png rename to stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/dashboard_screenshot.png diff --git a/stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/Capture d'écran 2026-04-17 112838.png.import b/stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/dashboard_screenshot.png.import similarity index 73% rename from stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/Capture d'écran 2026-04-17 112838.png.import rename to stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/dashboard_screenshot.png.import index 4ac6faf..c98636d 100644 --- a/stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/Capture d'écran 2026-04-17 112838.png.import +++ b/stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/dashboard_screenshot.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://7lw40nfj4lhl" -path="res://.godot/imported/Capture d'écran 2026-04-17 112838.png-64ef83d52ce9df1c5c41e85939ab8a4a.ctex" +path="res://.godot/imported/dashboard_screenshot.png-497ed6906da9bb4e00209ea265f64ca1.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/Capture d'écran 2026-04-17 112838.png" -dest_files=["res://.godot/imported/Capture d'écran 2026-04-17 112838.png-64ef83d52ce9df1c5c41e85939ab8a4a.ctex"] +source_file="res://stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/dashboard_screenshot.png" +dest_files=["res://.godot/imported/dashboard_screenshot.png-497ed6906da9bb4e00209ea265f64ca1.ctex"] [params] diff --git a/stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/empty_inventory_screenshot.png b/stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/empty_inventory_screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..38b69e7f50af9a50492e05e29e080afaf83e5706 GIT binary patch literal 62650 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 KpKGMP1^*uy@2EHc literal 0 HcmV?d00001 diff --git a/stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/empty_inventory_screenshot.png.import b/stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/empty_inventory_screenshot.png.import new file mode 100644 index 0000000..7c77899 --- /dev/null +++ b/stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/empty_inventory_screenshot.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cc1lk4ei4flxs" +path="res://.godot/imported/empty_inventory_screenshot.png-139ea0dba0426e0f0c8ad7743c9059ac.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/empty_inventory_screenshot.png" +dest_files=["res://.godot/imported/empty_inventory_screenshot.png-139ea0dba0426e0f0c8ad7743c9059ac.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/Capture d'écran 2026-04-17 113002.png b/stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/objective_screenshot.png similarity index 100% rename from stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/Capture d'écran 2026-04-17 113002.png rename to stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/objective_screenshot.png diff --git a/stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/Capture d'écran 2026-04-17 113002.png.import b/stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/objective_screenshot.png.import similarity index 73% rename from stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/Capture d'écran 2026-04-17 113002.png.import rename to stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/objective_screenshot.png.import index d12279f..fa00947 100644 --- a/stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/Capture d'écran 2026-04-17 113002.png.import +++ b/stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/objective_screenshot.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://d17ru4hw8okj1" -path="res://.godot/imported/Capture d'écran 2026-04-17 113002.png-0eb5866e63755f5d73921a67745288a0.ctex" +path="res://.godot/imported/objective_screenshot.png-b92431e401836a099382d2c5069658a3.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/Capture d'écran 2026-04-17 113002.png" -dest_files=["res://.godot/imported/Capture d'écran 2026-04-17 113002.png-0eb5866e63755f5d73921a67745288a0.ctex"] +source_file="res://stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/objective_screenshot.png" +dest_files=["res://.godot/imported/objective_screenshot.png-b92431e401836a099382d2c5069658a3.ctex"] [params] diff --git a/stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/orchid_saver_screenshot.png b/stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/orchid_saver_screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..03f50532b8c04bb87a2bd5ca2ffaa06cca7bbecd GIT binary patch literal 162107 zcmV*BKyJT@P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D|D{PpK~#8N?0tEl zWkqrKug|^ry*K;Du*1x-4IrWjA}XsUpBrxROQPm8E>RN`O(M}4KnJ<Z=7j-_8JxBWnu$^FO@_g)uONfngi$7GQk6f&vz83-Z~RpgjU(EGk=~J2{D7uLol+ z-tnLJ0s#91SWZYjD2ofytOC{R{p7qC2q1h53v1<@tl#nPXSwvqlU~kp01R)H*ojOf zp5=Nz`0m|wnd>tH>c1zx;=Rr`@hxpK0Dt@J1Mtgx$1$f6d!ZA?7_?hJt0>Sa3_3$V z(F$b>ShRSX(fBcHO!^)%#-JzwQ}|XC2Kd4cXxp(Ej49AE1qvR|8ZSF>5g_f&^iLBs zRU7Lzm5jHY#T#FL2CU^VpuSf;?SHxP=T)rZ-FEeVlRW2pg_2c#+bRHSU`-p=7{C;0 zwP(Q=L$xgoM@$a=$_5mhbogfF;~k!uF(c1wqU*AQWO)aW5l<76D${BHww61ezhPk< z4{8wbw@g9~Q9da5v#R97tjdRK>~}Dr`s)+JrKsM1`t`b!cD~otQ|;VHS?Nv%>1yd_ zKX<74gf~g6qWQz~4GKv!|1D?z4USm3BB~_JW*GJ0CdDlSfG=LR2^PSX_3JQu!BVt` zM*s_yy)Lf&^gnaAT9oA|tOcs0|4-0GraOlAt>32Mg$mY|IQmcCj4Xhzq%bgkL1ubLH0nODG2G;O5fRB9lHhN-XhB|hvX6c>Er zEL`}Bv#ClRob+G8+KLZWo+@k6GeFN6^Z-<`MbMxSs(6q%;`~3p^ZgY3FoV*T{m}JR zu&4lA;%#T0kGG!nVN_*>$|4}GE~o%>4bTHn+6q-wp_00kug0{{=?tOM=>RZz_aE%b z{UEZI56Sc$l&Nx87Rd_N@g)EVg zPhzshZp^0f!~V9sCT|{NOtz5FA8(hz&!Nm*h<#%X|ZvvSMaM)1<9XRb3cs zVQlFLjw%>i1!Y9S=M5X_1XL+0U~CVj>MELqDJMMjCSZEwK3`2Tb%Cnq>>%(j=V#=zYga`}^`3Tj@K?s3O+znc?ZD6FNf-U`4+uUNx5IRN>-fjYjZu3?$XaZ~A} zg;Ja;VCa&Zl=CI9B#{Kc%&o~b`Nho>wHwD4UapOp<|J#dNG~)*C6_VEK(mcBG8@Sno`-bNM=B8-azmFaY;kKw!N= zx*4brwJIyyQh2$EN!Jd*k0Dr895@E$prJuw47XPLCz7_6bw5S~m9=>3)AtQpF5A2M zT?rtA)WcA>1$Po^+8_!wk%=L<6vA-EEBiUl3W;gOFrz|AV}v~ zfR+%5a^YGU90Jfkq@aIz$$p@A0=2V9@(E8m60?Ss0j07l=r;?DZrzC4^A`v6(e{n^ zyR_&g^OXh6PMXV5_Lxb>Hp_D;qGMwW7RlzRJ~1Y?Y`7~)5UDqYs#pB5md+9-$T+8} z3)=9J@2yFkjr~_ePB-*_fKJRzO$5B0oaCh4!qxJFY2ld~rb}EnB%RS{)u zlB8h#r=JI8{!{&zN($Uao+8)}tuEC8IPY8Qh~=8&X9y9O?O$2mZWV7cCm9^Fy)jGU zBleo?g`TRgVX1sCd%S8X?W@}k{enHE z69tBG|K|e0&}O(j!eCI%<@{G6JdRX)R2ZU)>Gz*{I1gSmcGbS(_XWR0q=BVDVR_Qe zu09g;#8Xa+6{n8@6T}y;+l21K7`hYV=nT&a$`M1Sge+_pME(Q>60UHbM@ zC@tJ1{Xq~*EKd345|Zd>W-WT4l}e{$t)E;1+0b^nU6fGFvQ)GFyYPzDS$Tr@vl*X| zEn{ZFcd}tgET{9*mTZ|y*Mp^+2uouIl5}uV(3kvWi)@5!(8dvCn&*N!6+l*e7!WFx z0Y|1JPUcl&ckH7|>%8N!-_%!HQp?5`wN2N9iB16NpM=L9kV8(V0h|}K z>F9bnNh_JyRmoD|NbRZk0EtMyG(L!Qg8l=f+gWc!H}^fidG9lOAkQN8A|me2y-iSoGvNvRz0hVF5Ysd;Ayop zA8Tmn4r%XNk_Ez)+%&2Pez;#}VI zl_!?wWZ7=9dFx~-qvHlSmd5ri=wKkW6*nFZxZsM_sD( zt@|Wnt3M(q97Uaz3e?c_;8q^NjnFL$HZ%`d>rQ1;@TX-e7eE^HjI3dVAoDW$M2)q4 ztjTnMt52sbT@-Aqk^;z5eADwe1(O;j2asLxwUEJSY`_!+T1CeVYdx3++N4Y8wp}2r z+UfdLYLGtWx||;OyQn)`F+@WyS=L3lEumm-{X`g;vi>x+^p5i_{ly^OsKyZAZF*S& z=1DHn*9Q|BV`RYX=A2EheO|q?b$2E{mRT>A7f%}yC@FzZqbN=sH?%*j0#kD{9 zjz946r#@Ip-hYd16hOiPwB`!{uvM3WfcT*AC_JT@tSh-7BS&#i69%C^aH%N^^iEKPSaTMa~9FsB?2*xBqpu0x0hr((boOV8O zn%j}KP4__@%*TDs+d=JV@t-T@l|R|;J|GNN28k@J(PJQ-7=vxeHwtOefoWWJ<#j&^ z#xG=i^FR**M_~s8K8PSa>8t^s^yJ53&Pa4iXjE@w=($hx8MNv+j-gp|F>CI^xEK$t z{*6oD;4g8aNzOK+$@%0jx}iaT_*%AB_z*5Gr2?MN`yi{v%0wuaD7Y|}yvk_{=3>rJ60n`z86D0t+9 zIf8whn_{_fF4*yD88B5PK_q=w?vw*fzj3q9I_GSbph?25K#Cvk=O@=`WkM0>)bAW? z-Q@Vzv(Lv{&b%PK2EU>eNZv*u%b**7VCY9bUyDbpQx>Ku@PR)$(%X=~Ab5__UdolZ zK2ifC*x-Sq;+x+Q$!C%k3-qm9l7p%P@Dp+!bms&J`M!m^Pq?NU6OPU9Q~>u6>ByaT z*1}(@%}F}^d;2s7L$@s8u78x7k!&FeAm!S}CIMt!d-|cN%B}>EOP4OizWePFtezME zYrp?(E$ohjF3{uyBltTwjtak`z>yB_mVytp)ziN;u+Y?R)hR8@1R^f9iR%qK2uTH} zA*r&mi*n=LKyQMB!n}?ISxImv!CMq;QedZoK9`PyO2=bT!D0Wp)oNgJEvA&Kc7}VZ z>n&NMlwKQ@&uxQn?y{;6IoJyVLmm7_K_TdJ2~Wb4otW$zHGc);)(|HN9M!&~$9s$J zxe525Xh(Sb6OQ)EyMl(h`L+%BVtDqvU~UuDvfJY=$8d9?=h;~cU}O#j02mZz#08FS z6h!_=mU|lTz0Ub24WRoWLOu2~Ghe&nJ~_u>gNaY-xNEJ&1y|gzl)_=@OpC2tnS*af z$dwYs3;G+8Zv5%Df~5Uc0Uz(Z#={NXbB_YL6CFwKQls3UV?GtBjmK$!9U)Qa0yLV4 zbj4@>X0acglX=xJas8%u=Tmj@%!n{QYEUa4v<<2T7m2V zbTduGJA$Rh!MNZrYHPrAfe`f#ox<^h!n><%xc<s4Ys?yTLr<=*3Q9-NNt{y!mxviv2+eB3Z$S`p{ z*~Q36P~0Fs2LjO191zb*GV`xhVV73qC3 z3=kxU31u{e`-A@r0~Svb(8PgF9bXd-tMm`n!VJ$rF>4;THElx@H0nSn3fg=yM2BIY zmcExDMgkWh6>Pb{iM?0zW4yLo85;!KaR46Yg=9CAeu+7OKTU$ZsGPQOx&;E;PA_9S zsE7Io;K#G6j&y%&e1~IMue9r5OA)aqWepzx#3zbU4V=-&$nEW4ylxZ9ZWn;T?D>o1 z;sCXCk?f{1+xEaioVPKrJVtOQjntjiPRw$}viUNgqG;dNqpHTg6eQtvf@;-#!F;V{ zVesKA?#Q^w+DQ{qsZ`gO#Rz!HSIMNGp?EGGGm^3yf^KV5O7$&WH=Ia1awE?V2n#yc zGM{)6@k%5ep#2IYP3+<6&9lyVJFhLNNzxs3Aj?mjR}-hT$!T*7IgL$^y!gAbF7Vev z^66_??b0h!mE4i7u7#{D1(N^vilg*CLHaTsY90@2A5aocrhMuT8c0rF?_kj%L6>Td z>OkmuO!H~d4MEz*hH@e05&D_Sb7v?8pY@&yi#I3t7hS6g+2qj}afcu4Ezs~FT_?vj z9gFR`YciEAz^jnID*>c~?@M}oj~qDZz^L!O_JNAzDMR8u4Wj}|Bdd>=_trEh)ca|2 zpid~&O#%fMp!Cy;%3W}kr-YLUo`?+0qJ1&E>{tvhKOXIUR-!73%nB(VP+g!QKKNjR z`Z~NMfI2jy9A9kkc9Cu7NCKwFgp3?&C-q2xxZi?4)B$j&T>3s*39JnmbLE<+Y`dM& z-?NgH%aZ%!zTkw;>%dWv_N&;Ce)s#t$|F}`;oRspYu)ipk!+9@7QpsR_hV@G+*NV0>ewvN^S;TT z)e%u_i@Qv1B}&qUg#~x23goO`!Kp`(Jc&Upu|q{OF|D7pyR_#U(tjcgANYVS8);dpJoL)50MmKt5_g!4ps-yview2+r(&GX9YTl zi=IftJ!dW5ghOR&xMZ$>#1sO^#GwY5hDtpG_kCu;g4zDS$h7u<`1G|3XbeB^F&jXt zgRNMmz#$F_sNeH}f~Hs|CLOrc1cAs{-nP&838;)-R5`nC&ROKxaO<9=74?j~#RHeqHcAT7lGMaZbA&6CIZVm28zUPurB^jxNikv#^>)1dU1xD+ z;VPuWibS=}F<%0s3a~v`+rt@WUWhlJ`4RP4A7rnEtb&_qD5&|jS3FL;*|cvJ)DG%a zFQt$4DyHu%f)0&T|4KW(RZdGjg7i&N#C;XRx{sKdg`ZIJGScqYRUb6+UDxa)$@)75 z#YPD}akqSAQvQ6J+N|M&g>q>h7rHD&D&zRfu~ zm;x=g(nCjCI&P|!7bh!r^tF%Fkx5XHrA(mFFW`X92Q9U_Q81a<%IR3&CLMrrKT;4z zZy}PP(HMFjT^y{5A>Z%XrtizzG9A!oWF6D3ijg7(M6{Iy9Y^7hh+x}h>x<=m)gi@w zsRC}@A6c8#E^-$Onh3%n`Yd)jEFuh@kZwBIg;kLE+6Oqr-M{%2J1FQZ}`-y9# z+a|zqC!D~eq7H1c9~$h^7Qp8F*I`I5nWzOBb0)3Kv=-LTqj^01Ja19vr+v01{CwJL zrTQrc;Hud-AIjCp4nSeNs^t%AOK90b9p0E>EpWkic?D9HX_?ryltmqvYk@v0dtOai z>P+l6KhJ2s{VE`OBT9vNiQ_CudENk9U^Y(Mj#@Xkb z1tTXc`By2dL|W1*HVGWvsciPcTC3jL(8C#LU5LLu^P?2FSfJv^`MBVep;t;PS<0Fg z@)M1?9IsBwYN!O3(%5(tOb^meF+0;fSGWGIM{b7-L1PQ>=EBuiS`DUgsK%ZGg$e;d zfa3maTBf$1m#+yXIg!}QP#EOqYzr?A7@Qxo3AQRxmR&5| z>wrKemUnqhxco0Jh0$|WIq8x#@0Folm7yMXQ(}_#oI0e^4sODA44p}#=44HUT)o7{ z^T3W|qk1&^g74}T$h;4A$1P`C)sa*e@T6|})IQ5XM@+xlaHp*;o&p8`!Kj$nCZu}}FEJqL=@X=;ccWpaAv=H4;WBI0#8RSfVdHPDr~eYf+ZujWp3c!bhQky5L{+3ynP`XF<0Y zsDAV|dE$(1@5TVK2^t5G4!)l+u=_|qk6edf_{z4f_iFJ zw1i1%?T5A*^NrimX`LbYpf1xtflgE&1dXbXxUPb27sk+YMsv2Jwx)H)6bJiENf61W zx$A6k=jgm^gKiU~Fk?gY^|8kv>-MQ>qrq-$0c_oHKZZu=vJ=P5K}~I1#3}*+Ozu#H z6%1M~G_sa1BNILO&ZR@cbxsMqu%ur5d%5Rhrglukw$O7r5xqA%F4tk1qVTW=t5+bk z4Mj0RzDh+3NpPs-wcS8X+7*=kuEDq2-7ph&MbuDTkWjd_B`|b>qga-W?t)0aA{pK- zN$=Oxc>BA~R;!O;5UJxs=agPbbR$XvP<{+YRpM{YybynL=10Bz>e-M23woSS4z?y8 z=Hrq)oQFYoQt(4T5I2KC^I&A#0OLQSx6L$yQdKMoM`bS{Da(|*I>0{F=_=pd3Zu3wGC>`>y-{A5 zI~{|<07o9*!y!laT%hPzG;_A%KCVm0+oOh`X=_q{j-YM%exUxPJfh1sOtkL^9)EQ7 zh@M0wVT5R~`+o7dO@Ou7bnhC>UqY`^9S9NPZwmlNy+W0jFeSZF1^`Ms24gy)yA9Ma zh5eVQ(50o5Vpvg*3p~6nNm;z^_YaE2;A@Y$l8|U2{44lUrK}IW%37AJK)U0D7O=$6 znHQaaA00EaUR^rL2i+Oh`cOi=swe#?zDmkp^C*KWj1>ZYYTFCzfRP!BCo5^{K(B75 zkpR-&P{XGuHQvtGLmGrP)fnw?1s^oB4-#E!Ur5&nk$-dMNATBYe#{4M73g|MOLd=l z>91WMguz|fM|o0xkwLseS$-f#P?sLYO2Nd+1{nYO=P~~CIEYL(o@WO#z|hez_mxED z)Hf19QaTdKgWC~9+DHMOe_uJkI^wO;mEQ{$4EL#Ti{8~OXmy)bcKz@ddv298@~h%k z8CLvQ6pb%R0GVmaAT(8(dH_kd;Gz$yz=#gQ$Qkr88RI(g=BUz@xSSCL3 z>uck9<%(?T05Ov<;&NS2%&$wUeBiSx4|pMYUt`MHku;>=@-lS8jSp_*MjS7vz5~7l zQL!&Xel<|nCw5|gC?KTmqtaad_@@F#Jh`rKBHNNq>Y%g)pPr;&wH@VG5zEE(YF<>X z#-tzLK5&$@QNp3W2FnlH4}0!0Ki;i&3AsJl0@(84Jy@`GKbV3aMDC}s1i}l-9Fr%o z-UPt!wzjht(lZ`W@{fEurje4&fq*=ghn699h>-fhc6_czj$wh<{~iU9CN7Yam3(+? zbjLhJ1sieo@?wMbgDnL<3ID?H-jO)$vUPj~T?gR(5=LC7PRF(YVtRg7q6XR%=S@J( z|I&VrNt=#&e9a?m21N54!LP^oNB_e@U}uMdFXK8j_705a+? z{pv%lR`C;@s-RCvFz#Im#4GXFZ3_T{0!V&5l)$P0GHyo`Ohcs}ZdUfw^UGiP5`UoN zgL-(N)Byz@NYeweKM;o`tBEncPG9qg9|n*GuPCZ~Qh#bA%?ppy93&(@20@PEQ5Q8M z_m?SiGU7u@I&dRi>{H11tAAdO^8P#37hN5U`Fz@MK7ZZi1-^fIE8~}z)jsOFbUm?* z_Fq;tHL+|VtIWB2Vt$=(@%9M=N2kx*QTCq`PkFlAj}*H(8tmL(ylxY$wb=ULJy@{k z{!LUO@Uh_W|HsYMfCX9|6dP^@0GP2Y04ypy;eR;uF~`lL>M=c`58+%F5>1r3IXnQ* z!4?*;`@I!$DGNA@&Q_d`$rzQ15ed6FUFB&7()UAbAa@)f*^sGo7G5W`D>d~&P@i(v z)tdWL5>}3V>X@0D=})_W!d32^VanwLr^7|QnA`zfTEj*xB$(qg=Y{0%+a4@k5oP2Q zrGf?Can4yTi1eqk3N|G#ew9GQZ*{23@a;5}p*-6OZ*Iw?k#5L(5}l}R z0PWd4aaj&VbJ*_>-c3QIn&f2C6iob_uY;@siAtYn&`k-QqhIE_%9V)U{A*SRWP{-L zf3*oJODm3a$pF0<*!2^<9HKg8^^pQd@hkPh+Ax3=o6ZjoAYc0QeFMEg0i^S7ifE$J zX!S7wZONydcp|Mp>H{PXiu7PB<{Ucp|6U z<8(b-aiSt()Pst(k%bLx)!!?E+QFU zzqaqvL9l21HZA1GL0o5OH(TcPV);70?~}Bg@({l4Eu0XYqvBK63Dm^e0J%Nb0@(WC zJ(x9bFddt{C+EcxRpN{dfNMiU zfpa%enzz>5lBGtWZ`Q%vj(bKKCo%FS-wED18HqZXX9)fi0!n5aN%3 z0!Y1k(nKl!H1YGxcolL0tZX#L2=km2S6w?Q4*DxE+7IHXv+f?^&DVIcP1iMgbx>cA z%0D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%0Dfi21}tzg*$|g~$d3&CDYPjc>)RND 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 VNd87SS%(1ssVHhHRLgw|`9JmC(|-T} literal 0 HcmV?d00001 diff --git a/stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/orchid_saver_screenshot.png.import b/stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/orchid_saver_screenshot.png.import new file mode 100644 index 0000000..8b815e4 --- /dev/null +++ b/stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/orchid_saver_screenshot.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d0x6r3010hvul" +path="res://.godot/imported/orchid_saver_screenshot.png-9e2871da6a274f9384dfce696db1bb4d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/orchid_saver_screenshot.png" +dest_files=["res://.godot/imported/orchid_saver_screenshot.png-9e2871da6a274f9384dfce696db1bb4d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/stages/3d_scenes/cockpit_scene/cockpit.tscn b/stages/3d_scenes/cockpit_scene/cockpit.tscn index 2b3af15..9e9729d 100644 --- a/stages/3d_scenes/cockpit_scene/cockpit.tscn +++ b/stages/3d_scenes/cockpit_scene/cockpit.tscn @@ -14,6 +14,7 @@ [ext_resource type="PackedScene" uid="uid://cd8j7v7qtybi8" path="res://stages/3d_scenes/cockpit_scene/ship_tutorial.tscn" id="13_u7lr8"] [ext_resource type="Material" uid="uid://cr7bp4fhh1ipr" path="res://entities/player_3d/resources/materials/post_process_quad.tres" id="14_d1blr"] [ext_resource type="PackedScene" uid="uid://ci4x1q326lvyy" path="res://stages/3d_scenes/cockpit_scene/cockpit_elements/mutation_discovered_screen/mutation_discovery_screen.tscn" id="15_q4ojn"] +[ext_resource type="PackedScene" uid="uid://cn2hob1i72a25" path="res://stages/3d_scenes/cockpit_scene/fail_tutorial.tscn" id="15_wrlf0"] [ext_resource type="PackedScene" uid="uid://u3o5g8lmck74" path="res://entities/interactable_3d/orchid_saver/orchid_saver.tscn" id="16_nfjul"] [ext_resource type="Texture2D" uid="uid://d3k7rl7nbp7yx" path="res://common/icons/device-floppy.svg" id="17_ggekp"] [ext_resource type="PackedScene" uid="uid://blvetnnib2ks0" path="res://stages/3d_scenes/cockpit_scene/assets/3d/cockpit2.blend" id="17_omtjc"] @@ -163,8 +164,13 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.239, 0, 4.02) [node name="MutationDiscoveryScreen" parent="." unique_id=1948337200 instance=ExtResource("15_q4ojn")] transform = Transform3D(-1, 0, 8.742278e-08, 0, 1, 0, -8.742278e-08, 0, -1, 1.1896521, 0.015508115, 3.982) -[node name="ShipTutorial" parent="." unique_id=868547496 instance=ExtResource("13_u7lr8")] +[node name="ShipTutorial" parent="." unique_id=868547496 node_paths=PackedStringArray("player") instance=ExtResource("13_u7lr8")] unique_name_in_owner = true +player = NodePath("../Player3D") + +[node name="FailTutorial" parent="." unique_id=190805806 node_paths=PackedStringArray("player") instance=ExtResource("15_wrlf0")] +unique_name_in_owner = true +player = NodePath("../Player3D") [node name="TrailerCamera" type="Camera3D" parent="." unique_id=297848285] unique_name_in_owner = true diff --git a/stages/3d_scenes/cockpit_scene/fail_tutorial.tscn b/stages/3d_scenes/cockpit_scene/fail_tutorial.tscn new file mode 100644 index 0000000..a776a78 --- /dev/null +++ b/stages/3d_scenes/cockpit_scene/fail_tutorial.tscn @@ -0,0 +1,333 @@ +[gd_scene format=3 uid="uid://cn2hob1i72a25"] + +[ext_resource type="Script" uid="uid://cqc8vta5ffmwt" path="res://stages/3d_scenes/cockpit_scene/scripts/ship_tutorial.gd" id="1_rymdr"] +[ext_resource type="Texture2D" uid="uid://bi5jo6pf0acjb" path="res://common/icons/carambola.svg" id="2_46i67"] +[ext_resource type="FontFile" uid="uid://qt80w6o01q5s" path="res://gui/ressources/fonts/TitanOne-Regular.ttf" id="3_liq62"] +[ext_resource type="LabelSettings" uid="uid://dqwayi8yjwau2" path="res://gui/ressources/title_label_settings.tres" id="4_wr0v8"] +[ext_resource type="PackedScene" uid="uid://bihsgpfqaiqml" path="res://entities/interactable_3d/orchid_saver/assets/3d/orchid_saver.blend" id="5_p3ndq"] +[ext_resource type="Texture2D" uid="uid://d0x6r3010hvul" path="res://stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/orchid_saver_screenshot.png" id="5_rymdr"] +[ext_resource type="Environment" uid="uid://bxyp24f85p0xf" path="res://gui/game/assets/gui_3d_environment.tres" id="7_1fdaa"] +[ext_resource type="Texture2D" uid="uid://cc1lk4ei4flxs" path="res://stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/empty_inventory_screenshot.png" id="8_46i67"] +[ext_resource type="Theme" uid="uid://bgcmd213j6gk1" path="res://gui/ressources/hud.tres" id="9_xako4"] +[ext_resource type="Texture2D" uid="uid://dcgnamu7sb3ov" path="res://common/icons/bolt.svg" id="10_dpqev"] + +[sub_resource type="ViewportTexture" id="ViewportTexture_2y716"] +viewport_path = NodePath("Particles/SubViewport") + +[sub_resource type="Curve" id="Curve_6olc8"] +_limits = [-200.0, 200.0, 0.0, 1.0] +_data = [Vector2(0, -200), 0.0, 560.0, 0, 0, Vector2(0.08235294, 92.384125), 1336.3082, 1336.3082, 0, 0, Vector2(0.34901965, 200), 0.0, 0.0, 0, 0, Vector2(0.854902, -200), 0.0, 0.0, 0, 0] +point_count = 4 + +[sub_resource type="Gradient" id="Gradient_cnkwc"] +offsets = PackedFloat32Array(0, 0.8689956, 0.98253274) +colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0) + +[sub_resource type="LabelSettings" id="LabelSettings_n2u7g"] +font = ExtResource("3_liq62") +font_size = 50 +font_color = Color(1, 0.6509804, 0.09019608, 1) + +[sub_resource type="ViewportTexture" id="ViewportTexture_11pbi"] +viewport_path = NodePath("MarginContainer/FailTutorialContainer/GridContainer/OrchidSaverVisualiser/SubViewport") + +[sub_resource type="Animation" id="Animation_2y716"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("MarginContainer/FailTutorialContainer:modulate") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Particles:modulate") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("MarginContainer/FailTutorialContainer:theme_override_constants/separation") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [12] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("Background:modulate:a") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [1.0] +} + +[sub_resource type="Animation" id="Animation_6olc8"] +resource_name = "appear" +length = 0.8 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.13333334), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [false, true] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("MarginContainer/FailTutorialContainer:modulate") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0.2, 0.73333335), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Particles:modulate") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0.2, 0.7), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("MarginContainer/FailTutorialContainer:theme_override_constants/separation") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0.26666665, 0.73333335), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [554, 8] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("Background:modulate:a") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0.16666667, 0.8), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 0.8] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_cnkwc"] +_data = { +&"RESET": SubResource("Animation_2y716"), +&"appear": SubResource("Animation_6olc8") +} + +[node name="FailTutorial" type="CanvasLayer" unique_id=868547496 node_paths=PackedStringArray("object_3d", "ok_button", "animation_player")] +script = ExtResource("1_rymdr") +object_3d = NodePath("MarginContainer/FailTutorialContainer/GridContainer/OrchidSaverVisualiser/SubViewport/orchid_saver") +ok_button = NodePath("MarginContainer/FailTutorialContainer/OkButton") +animation_player = NodePath("AnimationPlayer") +tutorial_name = "fail" + +[node name="Background" type="ColorRect" parent="." unique_id=1582095070] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0.037180007, 0.020800002, 0.13, 1) + +[node name="Particles" type="TextureRect" parent="." unique_id=552383374] +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -179.0 +offset_top = -179.0 +offset_right = 179.0 +offset_bottom = 179.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = SubResource("ViewportTexture_2y716") +expand_mode = 1 + +[node name="SubViewport" type="SubViewport" parent="Particles" unique_id=205461032] +transparent_bg = true +size = Vector2i(1000, 1000) + +[node name="GPUParticles2D" type="CPUParticles2D" parent="Particles/SubViewport" unique_id=612988274] +position = Vector2(500, 500) +amount = 20 +texture = ExtResource("2_46i67") +preprocess = 1.0 +spread = 180.0 +gravity = Vector2(0, 0) +initial_velocity_min = 2.0 +initial_velocity_max = 2.0 +linear_accel_min = 5.0 +linear_accel_max = 5.0 +linear_accel_curve = SubResource("Curve_6olc8") +color_ramp = SubResource("Gradient_cnkwc") + +[node name="MarginContainer" type="MarginContainer" parent="." unique_id=1783612054] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme_override_constants/margin_left = 16 +theme_override_constants/margin_top = 16 +theme_override_constants/margin_right = 16 +theme_override_constants/margin_bottom = 16 + +[node name="FailTutorialContainer" type="VBoxContainer" parent="MarginContainer" unique_id=732188526] +layout_mode = 2 +theme_override_constants/separation = 12 +alignment = 1 + +[node name="ShipTutorialText" type="Label" parent="MarginContainer/FailTutorialContainer" unique_id=1403992763] +unique_name_in_owner = true +layout_mode = 2 +text = "OUT_OF_ENERGY" +label_settings = SubResource("LabelSettings_n2u7g") +horizontal_alignment = 1 + +[node name="ShipTutorialTitle" type="Label" parent="MarginContainer/FailTutorialContainer" unique_id=2022459650] +unique_name_in_owner = true +layout_mode = 2 +text = "USE_THE_BACKUP_DEVICE_TO_RESPAWN_TO_LAST_BASE" +label_settings = ExtResource("4_wr0v8") +horizontal_alignment = 1 +autowrap_mode = 3 + +[node name="GridContainer" type="GridContainer" parent="MarginContainer/FailTutorialContainer" unique_id=1001794244] +layout_mode = 2 +size_flags_horizontal = 4 +theme_override_constants/h_separation = 35 +columns = 3 + +[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/FailTutorialContainer/GridContainer" unique_id=1184100238] +custom_minimum_size = Vector2(300, 0) +layout_mode = 2 +theme_override_constants/separation = 12 +alignment = 1 + +[node name="TextureRect" type="TextureRect" parent="MarginContainer/FailTutorialContainer/GridContainer/VBoxContainer" unique_id=458438699] +layout_mode = 2 +texture = ExtResource("5_rymdr") +expand_mode = 5 +stretch_mode = 5 + +[node name="RichTextLabel" type="RichTextLabel" parent="MarginContainer/FailTutorialContainer/GridContainer/VBoxContainer" unique_id=1193611093] +layout_mode = 2 +bbcode_enabled = true +text = "STEP_ON_THE_DATA_SAVER_TEXT" +fit_content = true +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="OrchidSaverVisualiser" type="TextureRect" parent="MarginContainer/FailTutorialContainer/GridContainer" unique_id=692971472] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 4 +mouse_filter = 0 +texture = SubResource("ViewportTexture_11pbi") +stretch_mode = 5 + +[node name="SubViewport" type="SubViewport" parent="MarginContainer/FailTutorialContainer/GridContainer/OrchidSaverVisualiser" unique_id=1153633037] +own_world_3d = true +transparent_bg = true +size = Vector2i(400, 400) + +[node name="orchid_saver" parent="MarginContainer/FailTutorialContainer/GridContainer/OrchidSaverVisualiser/SubViewport" unique_id=1027429202 instance=ExtResource("5_p3ndq")] +transform = Transform3D(0.4685929, 0, -0.8834142, 0, 1, 0, 0.8834142, 0, 0.4685929, 0, -0.5, 0) + +[node name="Capsule" parent="MarginContainer/FailTutorialContainer/GridContainer/OrchidSaverVisualiser/SubViewport/orchid_saver" index="0" unique_id=1504808872] +visible = false + +[node name="Camera3D" type="Camera3D" parent="MarginContainer/FailTutorialContainer/GridContainer/OrchidSaverVisualiser/SubViewport" unique_id=541588220] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 5) +current = true +fov = 30.0 + +[node name="WorldEnvironment" type="WorldEnvironment" parent="MarginContainer/FailTutorialContainer/GridContainer/OrchidSaverVisualiser/SubViewport" unique_id=1274670225] +environment = ExtResource("7_1fdaa") + +[node name="VBoxContainer2" type="VBoxContainer" parent="MarginContainer/FailTutorialContainer/GridContainer" unique_id=1062837751] +custom_minimum_size = Vector2(300, 0) +layout_mode = 2 +theme_override_constants/separation = 12 +alignment = 1 + +[node name="TextureRect" type="TextureRect" parent="MarginContainer/FailTutorialContainer/GridContainer/VBoxContainer2" unique_id=227115375] +layout_mode = 2 +texture = ExtResource("8_46i67") +expand_mode = 5 +stretch_mode = 5 + +[node name="RichTextLabel" type="RichTextLabel" parent="MarginContainer/FailTutorialContainer/GridContainer/VBoxContainer2" unique_id=1438289614] +layout_mode = 2 +bbcode_enabled = true +text = "RESTART_FROM_LAST_BASE_WITHOUT_SEEDS_TEXT" +fit_content = true +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="OkButton" type="Button" parent="MarginContainer/FailTutorialContainer" unique_id=879779245] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 4 +theme = ExtResource("9_xako4") +text = "OK" +icon = ExtResource("10_dpqev") + +[node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=1299060348] +unique_name_in_owner = true +libraries/ = SubResource("AnimationLibrary_cnkwc") + +[connection signal="button_down" from="MarginContainer/FailTutorialContainer/OkButton" to="." method="_on_ok_button_button_down"] + +[editable path="MarginContainer/FailTutorialContainer/GridContainer/OrchidSaverVisualiser/SubViewport/orchid_saver"] diff --git a/stages/3d_scenes/cockpit_scene/scripts/cockpit.gd b/stages/3d_scenes/cockpit_scene/scripts/cockpit.gd index e5ac598..a208f0a 100644 --- a/stages/3d_scenes/cockpit_scene/scripts/cockpit.gd +++ b/stages/3d_scenes/cockpit_scene/scripts/cockpit.gd @@ -34,23 +34,14 @@ func _ready(): %Exit.clicked.connect(_on_exit_clicked) %Exit.interactable = can_exit() - if not GameInfo.game_data.progression_data.ship_tutorial_done: + if not "ship" in GameInfo.game_data.tutorials_done: await get_tree().create_timer(1).timeout - await show_tutorial() + %ShipTutorial.appear() + if GameInfo.game_data.game_mode == GameData.GameMode.STORY: update_dialogs() -func show_tutorial(): - AudioManager.play_sfx("Reveal") - %ShipTutorial.appear() - Input.mouse_mode = Input.MOUSE_MODE_VISIBLE - %Player3D.controlling_player=false - await %ShipTutorial.disappeared - Input.mouse_mode = Input.MOUSE_MODE_CAPTURED - %Player3D.controlling_player=true - GameInfo.game_data.progression_data.ship_tutorial_done = true - func update_dialogs(): if GameInfo.game_data and GameInfo.game_data.current_run: var run_data = GameInfo.game_data.current_run @@ -86,11 +77,15 @@ func _on_phone_clicked(): %Phone.stop_audio() %Phone.interactable = false if len(phone_dialogs): - Dialogic.start(phone_dialogs.pop_front()) + var phone_dialog : String = phone_dialogs.pop_front() + Dialogic.start(phone_dialog) await Dialogic.timeline_ended + if phone_dialog == FAILED_DIALOG: + %FailTutorial.appear() if (len(phone_dialogs)): await get_tree().create_timer(2.).timeout ring_phone() + func move_to_choosen_run_point(): GameInfo.game_data.current_run.choose_next_run_point(choosen_run_point) diff --git a/stages/3d_scenes/cockpit_scene/scripts/ship_tutorial.gd b/stages/3d_scenes/cockpit_scene/scripts/ship_tutorial.gd index 3dcd875..e9e41cb 100644 --- a/stages/3d_scenes/cockpit_scene/scripts/ship_tutorial.gd +++ b/stages/3d_scenes/cockpit_scene/scripts/ship_tutorial.gd @@ -1,7 +1,13 @@ extends CanvasLayer class_name ShipTutorial -const DEFAULT_SHIP_ACCELERATION = Vector2(1,0) +const DEFAULT_OBJECT_ACCELERATION = Vector2(1,0) + +@export var object_3d : Node3D +@export var ok_button : Button +@export var animation_player : AnimationPlayer +@export var player : Player3D +@export var tutorial_name := "ship" signal disappeared @@ -14,9 +20,13 @@ var next_mouse_pos : Vector2 func _ready(): hide() + ok_button.button_down.connect(_on_ok_button_button_down) func appear(): - %AnimationPlayer.play("appear") + AudioManager.play_sfx("Reveal") + animation_player.play("appear") + Input.mouse_mode = Input.MOUSE_MODE_VISIBLE + player.controlling_player=false Pointer.action_disabled = true func _process(delta): @@ -44,15 +54,18 @@ func update_rotation(delta): ) prev_mouse_pos = next_mouse_pos else : - object_acceleration = object_acceleration.lerp(DEFAULT_SHIP_ACCELERATION, 0.1) + object_acceleration = object_acceleration.lerp(DEFAULT_OBJECT_ACCELERATION, 0.1) - %Ship.rotate(Vector3.UP, object_rotation.x * delta) - %Ship.rotate(Vector3.RIGHT, object_rotation.y * delta) + object_3d.rotate(Vector3.UP, object_rotation.x * delta) + object_3d.rotate(Vector3.RIGHT, object_rotation.y * delta) func _on_ok_button_button_down(): - %AnimationPlayer.play_backwards("appear") + animation_player.play_backwards("appear") disappeared.emit() + Input.mouse_mode = Input.MOUSE_MODE_CAPTURED + player.controlling_player = true + GameInfo.game_data.tutorials_done.append(tutorial_name) get_tree().create_timer(0.2).timeout.connect( # Put a delay to not interfere with the ok button click func(): Pointer.action_disabled = false diff --git a/stages/3d_scenes/cockpit_scene/ship_tutorial.tscn b/stages/3d_scenes/cockpit_scene/ship_tutorial.tscn index bf20ad5..4e48834 100644 --- a/stages/3d_scenes/cockpit_scene/ship_tutorial.tscn +++ b/stages/3d_scenes/cockpit_scene/ship_tutorial.tscn @@ -1,21 +1,15 @@ [gd_scene format=3 uid="uid://cd8j7v7qtybi8"] [ext_resource type="Script" uid="uid://cqc8vta5ffmwt" path="res://stages/3d_scenes/cockpit_scene/scripts/ship_tutorial.gd" id="1_1jkg7"] -[ext_resource type="Shader" uid="uid://cuni3ggtw2uuy" path="res://common/vfx/materials/shaders/blur.gdshader" id="1_11pbi"] [ext_resource type="LabelSettings" uid="uid://dqwayi8yjwau2" path="res://gui/ressources/title_label_settings.tres" id="2_1jkg7"] [ext_resource type="Texture2D" uid="uid://bi5jo6pf0acjb" path="res://common/icons/carambola.svg" id="3_ofwam"] [ext_resource type="FontFile" uid="uid://qt80w6o01q5s" path="res://gui/ressources/fonts/TitanOne-Regular.ttf" id="3_wyjs5"] [ext_resource type="PackedScene" uid="uid://blvetnnib2ks0" path="res://stages/3d_scenes/cockpit_scene/assets/3d/cockpit2.blend" id="4_ofwam"] [ext_resource type="Environment" uid="uid://bxyp24f85p0xf" path="res://gui/game/assets/gui_3d_environment.tres" id="5_2y716"] -[ext_resource type="Texture2D" uid="uid://7lw40nfj4lhl" path="res://stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/Capture d'écran 2026-04-17 112838.png" id="6_2y716"] +[ext_resource type="Texture2D" uid="uid://7lw40nfj4lhl" path="res://stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/dashboard_screenshot.png" id="6_2y716"] [ext_resource type="Theme" uid="uid://bgcmd213j6gk1" path="res://gui/ressources/hud.tres" id="6_6olc8"] [ext_resource type="Texture2D" uid="uid://dcgnamu7sb3ov" path="res://common/icons/bolt.svg" id="7_cnkwc"] -[ext_resource type="Texture2D" uid="uid://d17ru4hw8okj1" path="res://stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/Capture d'écran 2026-04-17 113002.png" id="9_6olc8"] - -[sub_resource type="ShaderMaterial" id="ShaderMaterial_wa8fb"] -shader = ExtResource("1_11pbi") -shader_parameter/strength = 8.00000037674012 -shader_parameter/mix_percentage = 0.3 +[ext_resource type="Texture2D" uid="uid://d17ru4hw8okj1" path="res://stages/3d_scenes/cockpit_scene/assets/textures/tutorial_screenshots/objective_screenshot.png" id="9_6olc8"] [sub_resource type="ViewportTexture" id="ViewportTexture_2y716"] viewport_path = NodePath("Particles/SubViewport") @@ -35,7 +29,7 @@ font_size = 50 font_color = Color(1, 0.6509804, 0.09019608, 1) [sub_resource type="ViewportTexture" id="ViewportTexture_11pbi"] -viewport_path = NodePath("ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport") +viewport_path = NodePath("MarginContainer/ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport") [sub_resource type="Animation" id="Animation_2y716"] length = 0.001 @@ -54,7 +48,7 @@ tracks/0/keys = { tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true -tracks/1/path = NodePath("ShipTutorialContainer:modulate") +tracks/1/path = NodePath("MarginContainer/ShipTutorialContainer:modulate") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { @@ -78,7 +72,7 @@ tracks/2/keys = { tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true -tracks/3/path = NodePath("ShipTutorialContainer:theme_override_constants/separation") +tracks/3/path = NodePath("MarginContainer/ShipTutorialContainer:theme_override_constants/separation") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { @@ -87,6 +81,18 @@ tracks/3/keys = { "update": 1, "values": [12] } +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("Background:modulate:a") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [1.0] +} [sub_resource type="Animation" id="Animation_6olc8"] resource_name = "appear" @@ -106,7 +112,7 @@ tracks/0/keys = { tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true -tracks/1/path = NodePath("ShipTutorialContainer:modulate") +tracks/1/path = NodePath("MarginContainer/ShipTutorialContainer:modulate") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { @@ -130,7 +136,7 @@ tracks/2/keys = { tracks/3/type = "value" tracks/3/imported = false tracks/3/enabled = true -tracks/3/path = NodePath("ShipTutorialContainer:theme_override_constants/separation") +tracks/3/path = NodePath("MarginContainer/ShipTutorialContainer:theme_override_constants/separation") tracks/3/interp = 1 tracks/3/loop_wrap = true tracks/3/keys = { @@ -139,6 +145,18 @@ tracks/3/keys = { "update": 0, "values": [554, 8] } +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("Background:modulate:a") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0.16666667, 0.8), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [0.0, 0.8] +} [sub_resource type="AnimationLibrary" id="AnimationLibrary_cnkwc"] _data = { @@ -146,11 +164,13 @@ _data = { &"appear": SubResource("Animation_6olc8") } -[node name="ShipTutorial" type="CanvasLayer" unique_id=868547496] +[node name="ShipTutorial" type="CanvasLayer" unique_id=868547496 node_paths=PackedStringArray("object_3d", "ok_button", "animation_player")] script = ExtResource("1_1jkg7") +object_3d = NodePath("MarginContainer/ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport/Ship") +ok_button = NodePath("MarginContainer/ShipTutorialContainer/OkButton") +animation_player = NodePath("AnimationPlayer") -[node name="BlurRect" type="ColorRect" parent="." unique_id=1582095070] -material = SubResource("ShaderMaterial_wa8fb") +[node name="Background" type="ColorRect" parent="." unique_id=1582095070] anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 @@ -191,48 +211,56 @@ linear_accel_max = 5.0 linear_accel_curve = SubResource("Curve_6olc8") color_ramp = SubResource("Gradient_cnkwc") -[node name="ShipTutorialContainer" type="VBoxContainer" parent="." unique_id=732188526] +[node name="MarginContainer" type="MarginContainer" parent="." unique_id=1342614121] anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 +theme_override_constants/margin_left = 16 +theme_override_constants/margin_top = 16 +theme_override_constants/margin_right = 16 +theme_override_constants/margin_bottom = 16 + +[node name="ShipTutorialContainer" type="VBoxContainer" parent="MarginContainer" unique_id=732188526] +layout_mode = 2 theme_override_constants/separation = 12 alignment = 1 -[node name="ShipTutorialText" type="Label" parent="ShipTutorialContainer" unique_id=1403992763] +[node name="ShipTutorialText" type="Label" parent="MarginContainer/ShipTutorialContainer" unique_id=1403992763] unique_name_in_owner = true layout_mode = 2 text = "SHIP_ACQUIRED" label_settings = SubResource("LabelSettings_n2u7g") horizontal_alignment = 1 -[node name="ShipTutorialTitle" type="Label" parent="ShipTutorialContainer" unique_id=2022459650] +[node name="ShipTutorialTitle" type="Label" parent="MarginContainer/ShipTutorialContainer" unique_id=2022459650] unique_name_in_owner = true layout_mode = 2 text = "USE_THE_SHIP_TO_TRAVEL_ACROSS_THE_PLANET" label_settings = ExtResource("2_1jkg7") horizontal_alignment = 1 +autowrap_mode = 3 -[node name="GridContainer" type="GridContainer" parent="ShipTutorialContainer" unique_id=1001794244] +[node name="GridContainer" type="GridContainer" parent="MarginContainer/ShipTutorialContainer" unique_id=1001794244] layout_mode = 2 size_flags_horizontal = 4 theme_override_constants/h_separation = 35 columns = 3 -[node name="VBoxContainer" type="VBoxContainer" parent="ShipTutorialContainer/GridContainer" unique_id=1184100238] +[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer/ShipTutorialContainer/GridContainer" unique_id=1184100238] custom_minimum_size = Vector2(300, 0) layout_mode = 2 theme_override_constants/separation = 12 alignment = 1 -[node name="TextureRect" type="TextureRect" parent="ShipTutorialContainer/GridContainer/VBoxContainer" unique_id=458438699] +[node name="TextureRect" type="TextureRect" parent="MarginContainer/ShipTutorialContainer/GridContainer/VBoxContainer" unique_id=458438699] layout_mode = 2 texture = ExtResource("6_2y716") expand_mode = 5 stretch_mode = 5 -[node name="RichTextLabel" type="RichTextLabel" parent="ShipTutorialContainer/GridContainer/VBoxContainer" unique_id=1193611093] +[node name="RichTextLabel" type="RichTextLabel" parent="MarginContainer/ShipTutorialContainer/GridContainer/VBoxContainer" unique_id=1193611093] layout_mode = 2 bbcode_enabled = true text = "JUMP_BETWEEN_REGION_TEXT" @@ -240,7 +268,7 @@ fit_content = true horizontal_alignment = 1 vertical_alignment = 1 -[node name="ShipVisualiser" type="TextureRect" parent="ShipTutorialContainer/GridContainer" unique_id=692971472] +[node name="ShipVisualiser" type="TextureRect" parent="MarginContainer/ShipTutorialContainer/GridContainer" unique_id=692971472] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 4 @@ -248,59 +276,59 @@ mouse_filter = 0 texture = SubResource("ViewportTexture_11pbi") stretch_mode = 5 -[node name="SubViewport" type="SubViewport" parent="ShipTutorialContainer/GridContainer/ShipVisualiser" unique_id=1153633037] +[node name="SubViewport" type="SubViewport" parent="MarginContainer/ShipTutorialContainer/GridContainer/ShipVisualiser" unique_id=1153633037] own_world_3d = true transparent_bg = true size = Vector2i(400, 400) -[node name="Ship" type="Node3D" parent="ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport" unique_id=434320277] +[node name="Ship" type="Node3D" parent="MarginContainer/ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport" unique_id=434320277] unique_name_in_owner = true transform = Transform3D(0.86598426, 0, -0.5000024, 0, 0.9999422, 0, 0.49997625, 0, 0.8660295, 0, 0, 0) -[node name="cockpit2" parent="ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport/Ship" unique_id=1190034532 instance=ExtResource("4_ofwam")] +[node name="cockpit2" parent="MarginContainer/ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport/Ship" unique_id=1190034532 instance=ExtResource("4_ofwam")] -[node name="Skeleton3D" parent="ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport/Ship/cockpit2/Armature" parent_id_path=PackedInt32Array(1190034532, 368440226) index="0" unique_id=1318180746] +[node name="Skeleton3D" parent="MarginContainer/ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport/Ship/cockpit2/Armature" parent_id_path=PackedInt32Array(1190034532, 368440226) index="0" unique_id=1318180746] bones/0/rotation = Quaternion(-0.52081746, 0.47827742, 0.52081746, 0.47827742) bones/1/rotation = Quaternion(0.042539995, -1.4957005e-08, -9.944439e-10, 0.9990948) bones/2/rotation = Quaternion(0.52081746, 0.47827742, 0.52081746, -0.47827742) bones/3/rotation = Quaternion(0.042539995, 1.4957005e-08, 9.944439e-10, 0.9990948) -[node name="WinkEnd_R" parent="ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport/Ship/cockpit2/Armature/Skeleton3D" index="0" unique_id=1435098475] +[node name="WinkEnd_R" parent="MarginContainer/ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport/Ship/cockpit2/Armature/Skeleton3D" index="0" unique_id=1435098475] transform = Transform3D(7.145433e-10, -1, -7.4505806e-08, 2.9971538e-08, -4.4703484e-08, 1, -1, -7.1454553e-10, 2.9971538e-08, -12.358327, -1.0543112, -8.881784e-16) -[node name="Wing_R" parent="ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport/Ship/cockpit2/Armature/Skeleton3D" index="1" unique_id=891044283] +[node name="Wing_R" parent="MarginContainer/ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport/Ship/cockpit2/Armature/Skeleton3D" index="1" unique_id=891044283] transform = Transform3D(0, -0.9963807, -0.08500305, 0, -0.08500302, 0.9963807, -1, 0, 0, 0, 0, 0) -[node name="WinkEnd_L" parent="ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport/Ship/cockpit2/Armature/Skeleton3D" index="2" unique_id=908817672] +[node name="WinkEnd_L" parent="MarginContainer/ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport/Ship/cockpit2/Armature/Skeleton3D" index="2" unique_id=908817672] transform = Transform3D(7.145433e-10, 1, 7.4505806e-08, -2.9971538e-08, -4.4703484e-08, 1, 1, -7.1454553e-10, 2.9971538e-08, 12.358327, -1.0543112, 0) -[node name="Wing_L" parent="ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport/Ship/cockpit2/Armature/Skeleton3D" index="3" unique_id=74621525] +[node name="Wing_L" parent="MarginContainer/ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport/Ship/cockpit2/Armature/Skeleton3D" index="3" unique_id=74621525] transform = Transform3D(0, 0.9963807, 0.08500305, 0, -0.08500302, 0.9963807, 1, 0, 0, 0, 0, 0) -[node name="AnimationPlayer" parent="ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport/Ship/cockpit2" index="6" unique_id=1861191625] +[node name="AnimationPlayer" parent="MarginContainer/ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport/Ship/cockpit2" index="6" unique_id=1861191625] autoplay = &"Fold" -[node name="Camera3D" type="Camera3D" parent="ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport" unique_id=541588220] +[node name="Camera3D" type="Camera3D" parent="MarginContainer/ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport" unique_id=541588220] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 50) current = true fov = 30.0 -[node name="WorldEnvironment" type="WorldEnvironment" parent="ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport" unique_id=1274670225] +[node name="WorldEnvironment" type="WorldEnvironment" parent="MarginContainer/ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport" unique_id=1274670225] environment = ExtResource("5_2y716") -[node name="VBoxContainer2" type="VBoxContainer" parent="ShipTutorialContainer/GridContainer" unique_id=1062837751] +[node name="VBoxContainer2" type="VBoxContainer" parent="MarginContainer/ShipTutorialContainer/GridContainer" unique_id=1062837751] custom_minimum_size = Vector2(300, 0) layout_mode = 2 theme_override_constants/separation = 12 alignment = 1 -[node name="TextureRect" type="TextureRect" parent="ShipTutorialContainer/GridContainer/VBoxContainer2" unique_id=227115375] +[node name="TextureRect" type="TextureRect" parent="MarginContainer/ShipTutorialContainer/GridContainer/VBoxContainer2" unique_id=227115375] layout_mode = 2 texture = ExtResource("9_6olc8") expand_mode = 5 stretch_mode = 5 -[node name="RichTextLabel" type="RichTextLabel" parent="ShipTutorialContainer/GridContainer/VBoxContainer2" unique_id=1438289614] +[node name="RichTextLabel" type="RichTextLabel" parent="MarginContainer/ShipTutorialContainer/GridContainer/VBoxContainer2" unique_id=1438289614] layout_mode = 2 bbcode_enabled = true text = "RECHARGE_YOUR_SHIP_WITH_PLANT_SCORE_TEXT" @@ -308,7 +336,7 @@ fit_content = true horizontal_alignment = 1 vertical_alignment = 1 -[node name="OkButton" type="Button" parent="ShipTutorialContainer" unique_id=879779245] +[node name="OkButton" type="Button" parent="MarginContainer/ShipTutorialContainer" unique_id=879779245] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 4 @@ -320,6 +348,6 @@ icon = ExtResource("7_cnkwc") unique_name_in_owner = true libraries/ = SubResource("AnimationLibrary_cnkwc") -[connection signal="button_down" from="ShipTutorialContainer/OkButton" to="." method="_on_ok_button_button_down"] +[connection signal="button_down" from="MarginContainer/ShipTutorialContainer/OkButton" to="." method="_on_ok_button_button_down"] -[editable path="ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport/Ship/cockpit2"] +[editable path="MarginContainer/ShipTutorialContainer/GridContainer/ShipVisualiser/SubViewport/Ship/cockpit2"] diff --git a/stages/terrain/region/scripts/chunk.gd b/stages/terrain/region/scripts/chunk.gd index b9ef698..53f606b 100644 --- a/stages/terrain/region/scripts/chunk.gd +++ b/stages/terrain/region/scripts/chunk.gd @@ -6,7 +6,7 @@ const GENERATION_NUMBER = 4 const NOISE_IMAGE_SIZE := 150 const MAX_DECONTAMINATION_DISTANCE=0 -const MAX_TALION_DISTANCE=2 +const MAX_TALION_DISTANCE=3 const RANDOM_PADDING_NOISE_FREQUENCY := 0.01 const ROCK_NOISE_FREQUENCY := 0.005 diff --git a/stages/terrain/region/scripts/post_process/meteo.gd b/stages/terrain/region/scripts/post_process/meteo.gd index 9912e46..a13e1d2 100644 --- a/stages/terrain/region/scripts/post_process/meteo.gd +++ b/stages/terrain/region/scripts/post_process/meteo.gd @@ -48,10 +48,7 @@ func generate_rainy() -> void: rain_value = rng.randf_range(0.3,1.) cloud_value = rng.randf_range(0.5,0.9) ambiance_name = "ExteriorRaining" - if rng.randi() % 2 == 0: - wind_force = rng.randf_range(0.,0.7) - else: - fog_value = max(0, 0.5) + wind_force = rng.randf_range(0.,0.5) func generate_foggy() -> void: print("generate_foggy") diff --git a/translation/game/gui.csv b/translation/game/gui.csv index 87e8a0e..8962851 100644 --- a/translation/game/gui.csv +++ b/translation/game/gui.csv @@ -206,6 +206,10 @@ SHIP_ACQUIRED,Ship Acquired,Vaisseau Acquis USE_THE_SHIP_TO_TRAVEL_ACROSS_THE_PLANET,"Use the ship to travel across the planet","Utilisez le vaisseau pour voyager sur la planète" JUMP_BETWEEN_REGION_TEXT,"[b]Jump between regions[/b] Use the ship dashboard to choose the next region between two choices","[b]Changez de région[/b] Utilisez le tableau de bord pour changer de région parmi deux choix" RECHARGE_YOUR_SHIP_WITH_PLANT_SCORE_TEXT,"[b]Recharge your ship with plant score[/b] The Internode has fuel for only one jump; recharge it with plants on the planet","[b]Rechargez votre vaisseau avec les scores de plantes[/b] L'Internode a du carburant pour un seul changement, rechargez le en plantant sur la planète" +OUT_OF_ENERGY,Out of energy,À court d'énergie +USE_THE_BACKUP_DEVICE_TO_RESPAWN_TO_LAST_BASE,Use the backup device to respawn to last base,Utilisez l'appareil de sauvegarde pour réapparaitre à la dernière base +STEP_ON_THE_DATA_SAVER_TEXT,[b]Step on the backup device to use it[/b] You can use it at any time.,[b]Déplacez-vous sur l'appareil de sauvegarde pour l'utiliser[/b] Vous pouvez l'utiliser à tout moment +RESTART_FROM_LAST_BASE_WITHOUT_SEEDS_TEXT,[b]Restart from last base without any seeds[/b] You will also lose all artefacts found.,[b]Recommencer à partir de la dernière base sans aucune graine[/b] Vous perdrez également tous les artefacts trouvés. SHIP_IS_READY_TO_TAKE_OFF,Ship is ready to take off,Le vaisseau est prêt à partir SAVE_ORCHID_MEMORY_AND_RESPAWN,Save Orchid Memory and respawn,Sauvegarder la mémoire d'Orchid et recommencer DOWNLOAD_ORCHID_DATA_TO_LOCAL_SERVERS,Download Orchid data to local servers,Télécharger les données d'Orchid sur les serveurs locaux