5 Commits

Author SHA1 Message Date
f6dae54fd0 fix: added voiceline and removed broken credits
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 12s
Create tag and build when new code gets to main / Export (push) Successful in 2m31s
2025-06-29 14:58:36 +02:00
d1996d44ed fix: wrong building and project name
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 12s
Create tag and build when new code gets to main / Export (push) Successful in 2m31s
2025-06-29 14:43:22 +02:00
9c2bbd631f feat: lvl 3
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 15s
Create tag and build when new code gets to main / Export (push) Successful in 2m33s
2025-06-29 14:33:23 +02:00
bd72931024 Lumières fenêtres scène 1
Some checks failed
Create tag and build when new code gets to main / BumpTag (push) Successful in 11s
Create tag and build when new code gets to main / Export (push) Has been cancelled
2025-06-29 14:32:19 +02:00
a853a5b11b Lumières billboard et un asset blanc
All checks were successful
Create tag and build when new code gets to main / BumpTag (push) Successful in 11s
Create tag and build when new code gets to main / Export (push) Successful in 2m33s
2025-06-29 14:17:24 +02:00
16 changed files with 1103 additions and 104 deletions

BIN
assets/garance/RectangleBlanc.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b7056kyfrlwyo"
path="res://.godot/imported/RectangleBlanc.png-49aad6f81ba6468615261702b42fd584.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/garance/RectangleBlanc.png"
dest_files=["res://.godot/imported/RectangleBlanc.png-49aad6f81ba6468615261702b42fd584.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

View File

@ -5,25 +5,25 @@ bus/1/name = &"Cinematique"
bus/1/solo = false bus/1/solo = false
bus/1/mute = false bus/1/mute = false
bus/1/bypass_fx = false bus/1/bypass_fx = false
bus/1/volume_db = -10.5185 bus/1/volume_db = -3.43255
bus/1/send = &"Master" bus/1/send = &"Master"
bus/2/name = &"VoiceOver" bus/2/name = &"VoiceOver"
bus/2/solo = false bus/2/solo = false
bus/2/mute = false bus/2/mute = false
bus/2/bypass_fx = false bus/2/bypass_fx = false
bus/2/volume_db = -0.030508 bus/2/volume_db = -0.0327301
bus/2/send = &"Master" bus/2/send = &"Master"
bus/3/name = &"UI" bus/3/name = &"UI"
bus/3/solo = false bus/3/solo = false
bus/3/mute = false bus/3/mute = false
bus/3/bypass_fx = false bus/3/bypass_fx = false
bus/3/volume_db = -2.91905 bus/3/volume_db = -2.51026
bus/3/send = &"Master" bus/3/send = &"Master"
bus/4/name = &"Music" bus/4/name = &"Music"
bus/4/solo = false bus/4/solo = false
bus/4/mute = false bus/4/mute = false
bus/4/bypass_fx = false bus/4/bypass_fx = false
bus/4/volume_db = -10.0741 bus/4/volume_db = -2.51026
bus/4/send = &"Master" bus/4/send = &"Master"
bus/5/name = &"Ambiance" bus/5/name = &"Ambiance"
bus/5/solo = false bus/5/solo = false

View File

@ -10,7 +10,7 @@ config_version=5
[application] [application]
config/name="Between the lines" config/name="ENTRE LES LIGNES"
run/main_scene="res://template/scenes/opening/opening_with_logo.tscn" run/main_scene="res://template/scenes/opening/opening_with_logo.tscn"
config/features=PackedStringArray("4.4", "Forward Plus") config/features=PackedStringArray("4.4", "Forward Plus")
config/icon="res://icon.svg" config/icon="res://icon.svg"

View File

@ -18,7 +18,10 @@ extends Node2D
@onready var timer_between_vo: Timer = $TimerBetweenVO @onready var timer_between_vo: Timer = $TimerBetweenVO
var is_interjection_next = false var is_interjection_next = false
var current_info: int = 0 var current_info: int = 0
var is_over = false
var currently_playing: AudioStreamPlayer2D
@onready var vo_light_off: AudioStreamPlayer2D = $Hack/VOLightOff
@onready var vo_prise_tiree: AudioStreamPlayer2D = $Hack/VOPriseTiree @onready var vo_prise_tiree: AudioStreamPlayer2D = $Hack/VOPriseTiree
@onready var vo_interjection: AudioStreamPlayer2D = $Hack/VOInterjection @onready var vo_interjection: AudioStreamPlayer2D = $Hack/VOInterjection
@onready var interact: AudioStreamPlayer2D = $Player/Interact @onready var interact: AudioStreamPlayer2D = $Player/Interact
@ -54,6 +57,10 @@ func _ready() -> void:
vo_players.append(vo_player_9) vo_players.append(vo_player_9)
vo_players.append(vo_player_10) vo_players.append(vo_player_10)
currently_playing = vo_players[current_info]
vo_players[current_info].play()
current_info += 1
func _on_prise_interacted(event_id: String) -> void: func _on_prise_interacted(event_id: String) -> void:
wrong_hack.deactivate() wrong_hack.deactivate()
@ -61,21 +68,34 @@ func _on_prise_interacted(event_id: String) -> void:
for light in lights.get_children(): for light in lights.get_children():
light.visible = false light.visible = false
if currently_playing != null and currently_playing.playing:
currently_playing.stop()
interact.play()
vo_light_off.play()
currently_playing = vo_light_off
func made_mistake() -> void: func made_mistake() -> void:
vies -= 1 vies -= 1
if vies == 0: if vies == 0:
SceneLoader.load_scene(golé) SceneLoader.load_scene(golé)
func _on_failed_hack(event_id: String) -> void: func _on_failed_hack(event_id: String) -> void:
if currently_playing != null and currently_playing.playing:
currently_playing.stop()
made_mistake() made_mistake()
interact.play() interact.play()
vo_trop_proche.play() vo_trop_proche.play()
currently_playing = vo_trop_proche
func _on_successful_hack(event_id: String) -> void: func _on_successful_hack(event_id: String) -> void:
if currently_playing != null and currently_playing.playing:
currently_playing.stop()
right_door.activate() right_door.activate()
wrong_door.deactivate() wrong_door.deactivate()
interact.play() interact.play()
vo_prise_tiree.play() vo_prise_tiree.play()
currently_playing = vo_prise_tiree
right_door.visible = true right_door.visible = true
func _on_interactible_triggered(event_id: String) -> void: func _on_interactible_triggered(event_id: String) -> void:
@ -89,14 +109,19 @@ func _on_right_door_event_triggered(event_id: String) -> void:
SceneLoader.load_scene(next_level) # Replace with function body. SceneLoader.load_scene(next_level) # Replace with function body.
func _on_timer_between_vo_timeout() -> void: func _on_timer_between_vo_timeout() -> void:
if is_interjection_next: if currently_playing != null and currently_playing.playing:
vo_interjection.play()
is_interjection_next = not is_interjection_next
return return
if is_over:
vo_interjection.play()
if current_info >= len(vo_players): if current_info >= len(vo_players):
is_over = true
return return
currently_playing = vo_players[current_info]
vo_players[current_info].play() vo_players[current_info].play()
current_info += 1 current_info += 1
is_interjection_next = not is_interjection_next
func _on_vo_trop_proche_finished() -> void:
pass

File diff suppressed because one or more lines are too long

View File

@ -97,7 +97,7 @@ visible = false
layout_mode = 2 layout_mode = 2
size_flags_horizontal = 3 size_flags_horizontal = 3
size_flags_vertical = 3 size_flags_vertical = 3
text = "Oups..." text = "OK"
[connection signal="body_entered" from="." to="." method="_on_body_entered"] [connection signal="body_entered" from="." to="." method="_on_body_entered"]
[connection signal="body_exited" from="." to="." method="_on_body_exited"] [connection signal="body_exited" from="." to="." method="_on_body_exited"]

File diff suppressed because one or more lines are too long

View File

@ -166,8 +166,6 @@ script = ExtResource("1_dovo2")
move = ExtResource("2_gmlin") move = ExtResource("2_gmlin")
interact = ExtResource("3_lvxji") interact = ExtResource("3_lvxji")
[node name="AudioListener2D" type="AudioListener2D" parent="."]
[node name="CollisionShape2D" type="CollisionShape2D" parent="."] [node name="CollisionShape2D" type="CollisionShape2D" parent="."]
position = Vector2(0, 2) position = Vector2(0, 2)
shape = SubResource("CapsuleShape2D_dovo2") shape = SubResource("CapsuleShape2D_dovo2")

View File

@ -1,22 +1,13 @@
[gd_scene load_steps=13 format=3 uid="uid://cgql2prrr5cj7"] [gd_scene load_steps=9 format=3 uid="uid://cgql2prrr5cj7"]
[ext_resource type="PackedScene" uid="uid://bhhphcagggc1" path="res://template/scenes/credits/scrolling_credits.tscn" id="1_a1vv7"] [ext_resource type="PackedScene" uid="uid://bhhphcagggc1" path="res://template/scenes/credits/scrolling_credits.tscn" id="1_a1vv7"]
[ext_resource type="Script" uid="uid://bwr3tliac4mo2" path="res://scenes/text_wrappers/text_wrapper.gd" id="2_at5ku"] [ext_resource type="Script" uid="uid://bwr3tliac4mo2" path="res://scenes/text_wrappers/text_wrapper.gd" id="2_at5ku"]
[ext_resource type="PackedScene" uid="uid://bkcsjsk2ciff" path="res://addons/maaacks_menus_template/base/scenes/music_players/background_music_player.tscn" id="3_gqt46"] [ext_resource type="PackedScene" uid="uid://bkcsjsk2ciff" path="res://addons/maaacks_menus_template/base/scenes/music_players/background_music_player.tscn" id="3_gqt46"]
[ext_resource type="AudioStream" uid="uid://cf4nuujvtsup8" path="res://assets/Audio/VO_ALL_EVENT_Temps ecoule_01.ogg" id="3_uu3cc"]
[ext_resource type="AudioStream" uid="uid://dbjabxovmko46" path="res://assets/Audio/VO_ALL_EVENT_Temps ecoule_02.ogg" id="4_2sqmg"]
[ext_resource type="Script" uid="uid://1nf36h0gms3q" path="res://addons/maaacks_menus_template/base/scripts/capture_focus.gd" id="4_uu3cc"] [ext_resource type="Script" uid="uid://1nf36h0gms3q" path="res://addons/maaacks_menus_template/base/scripts/capture_focus.gd" id="4_uu3cc"]
[ext_resource type="AudioStream" uid="uid://dj0xq3jf0hx5i" path="res://assets/Audio/VO_ALL_EVENT_Temps ecoule_03.ogg" id="5_6gsxv"]
[ext_resource type="AudioStream" uid="uid://bt50x0ixm8ffo" path="res://assets/Audio/VO_LVL3_EVENT_Aha echec_01.ogg" id="6_ir5jc"] [ext_resource type="AudioStream" uid="uid://bt50x0ixm8ffo" path="res://assets/Audio/VO_LVL3_EVENT_Aha echec_01.ogg" id="6_ir5jc"]
[ext_resource type="AudioStream" uid="uid://766x5e1nsjng" path="res://assets/Audio/VO_LVL3_EVENT_Aha echec_02.ogg" id="7_iynht"] [ext_resource type="AudioStream" uid="uid://766x5e1nsjng" path="res://assets/Audio/VO_LVL3_EVENT_Aha echec_02.ogg" id="7_iynht"]
[ext_resource type="AudioStream" uid="uid://3y3cljtkhb2x" path="res://assets/Audio/VO_LVL3_EVENT_Aha echec_03.ogg" id="8_o1fwe"] [ext_resource type="AudioStream" uid="uid://3y3cljtkhb2x" path="res://assets/Audio/VO_LVL3_EVENT_Aha echec_03.ogg" id="8_o1fwe"]
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_uu3cc"]
streams_count = 3
stream_0/stream = ExtResource("3_uu3cc")
stream_1/stream = ExtResource("4_2sqmg")
stream_2/stream = ExtResource("5_6gsxv")
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_ir5jc"] [sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_ir5jc"]
streams_count = 3 streams_count = 3
stream_0/stream = ExtResource("6_ir5jc") stream_0/stream = ExtResource("6_ir5jc")
@ -28,7 +19,6 @@ script = ExtResource("2_at5ku")
scene_to_trigger = "uid://s1cx1gvt4bed" scene_to_trigger = "uid://s1cx1gvt4bed"
[node name="FailedAudio" type="AudioStreamPlayer2D" parent="." index="0"] [node name="FailedAudio" type="AudioStreamPlayer2D" parent="." index="0"]
stream = SubResource("AudioStreamRandomizer_uu3cc")
bus = &"VoiceOver" bus = &"VoiceOver"
[node name="AHAAudio" type="AudioStreamPlayer2D" parent="." index="1"] [node name="AHAAudio" type="AudioStreamPlayer2D" parent="." index="1"]

View File

@ -7,7 +7,7 @@
[node name="Gole" instance=ExtResource("1_rvkw6")] [node name="Gole" instance=ExtResource("1_rvkw6")]
script = ExtResource("2_wp36u") script = ExtResource("2_wp36u")
scene_to_trigger = "uid://domqqvcqatme5" scene_to_trigger = "uid://ck5glr84c7e25"
[node name="FailedAudio" type="AudioStreamPlayer2D" parent="." index="0"] [node name="FailedAudio" type="AudioStreamPlayer2D" parent="." index="0"]
bus = &"VoiceOver" bus = &"VoiceOver"
@ -42,6 +42,46 @@ stretch_mode = 5
visible = false visible = false
scroll_vertical = 0 scroll_vertical = 0
[node name="CreditsLabel" parent="ScrollContainer/VBoxContainer" index="1"]
text = "[center][font_size=48]Collaborators[/font_size]
[font_size=32]Role[/font_size]
Person 1
Person 2
[url=]Person w/ Link[/url]
[font_size=48]Sourced[/font_size]
[font_size=32]Asset Type[/font_size]
[font_size=24]Use Case[/font_size]
Author: [url=]Name[/url]
Source: [url=]Domain : webpage.html[/url]
License: [url=]License[/url]
[font_size=24]Godot Engine Logo[/font_size]
Author: Andrea Calabró
Source: [url=https://godotengine.org/press/]godotengine.org : press[/url]
License: [url=https://github.com/godotengine/godot/blob/master/LOGO_LICENSE.txt]CC BY 4.0 International[/url]
[font_size=48]Tools[/font_size]
[font_size=24]Godot[/font_size]
[img=80]res:///template/assets/godot_engine_logo/logo_vertical_color_dark.png[/img]
Author: [url=https://godotengine.org/contact]Juan Linietsky, Ariel Manzur, and contributors[/url]
Source: [url=https://godotengine.org/]godotengine.org[/url]
License: [url=https://github.com/godotengine/godot/blob/master/LICENSE.txt]MIT License[/url]
[font_size=24]Godot Menus Template[/font_size]
[img=80]res:///template/assets/plugin_logo/logo.png[/img]
Author: [url=https://github.com/Maaack/Godot-Menus-Template/graphs/contributors]Marek Belski and contributors[/url]
Source: [url=https://github.com/Maaack/Godot-Menus-Template]github: Godot-Menus-Template[/url]
License: [url=LICENSE.txt]MIT License[/url]
[font_size=24]Git[/font_size]
[img=80]res:///template/assets/git_logo/Git-Logo-2Color.png[/img]
Author: [url=https://github.com/torvalds]Linus Torvalds[/url]
Source: [url=https://git-scm.com/downloads]git-scm.com[/url]
License: [url=https://opensource.org/licenses/GPL-2.0]GNU General Public License version 2[/url]
[/center]"
[node name="CenterContainer" type="CenterContainer" parent="." index="6"] [node name="CenterContainer" type="CenterContainer" parent="." index="6"]
layout_mode = 0 layout_mode = 0
anchor_right = 1.0 anchor_right = 1.0

View File

@ -43,7 +43,7 @@ func _on_further_connexion_timeout() -> void:
func _on_text_start_timeout() -> void: func _on_text_start_timeout() -> void:
message.text = "" message.text = ""
time_before_show_buttons.start() time_before_show_buttons.start()
# failed_audio.play() failed_audio.play()
time_between_words.start() time_between_words.start()
func _on_time_between_words_timeout() -> void: func _on_time_between_words_timeout() -> void:

View File

@ -1,4 +1,4 @@
[gd_scene load_steps=11 format=3 uid="uid://eh3y4s4qad8m"] [gd_scene load_steps=10 format=3 uid="uid://eh3y4s4qad8m"]
[ext_resource type="PackedScene" uid="uid://bhhphcagggc1" path="res://template/scenes/credits/scrolling_credits.tscn" id="1_o8vp5"] [ext_resource type="PackedScene" uid="uid://bhhphcagggc1" path="res://template/scenes/credits/scrolling_credits.tscn" id="1_o8vp5"]
[ext_resource type="Script" uid="uid://bwr3tliac4mo2" path="res://scenes/text_wrappers/text_wrapper.gd" id="2_fg6t0"] [ext_resource type="Script" uid="uid://bwr3tliac4mo2" path="res://scenes/text_wrappers/text_wrapper.gd" id="2_fg6t0"]
@ -16,8 +16,6 @@ stream_1/stream = ExtResource("6_0ltfy")
stream_2/stream = ExtResource("7_8gnxm") stream_2/stream = ExtResource("7_8gnxm")
stream_3/stream = ExtResource("8_m6anb") stream_3/stream = ExtResource("8_m6anb")
[sub_resource type="AudioStreamRandomizer" id="AudioStreamRandomizer_0ltfy"]
[node name="WrongBuilding" instance=ExtResource("1_o8vp5")] [node name="WrongBuilding" instance=ExtResource("1_o8vp5")]
script = ExtResource("2_fg6t0") script = ExtResource("2_fg6t0")
scene_to_trigger = "uid://s1cx1gvt4bed" scene_to_trigger = "uid://s1cx1gvt4bed"
@ -133,7 +131,6 @@ wait_time = 2.0
one_shot = true one_shot = true
[node name="AHAAudio" type="AudioStreamPlayer2D" parent="." index="11"] [node name="AHAAudio" type="AudioStreamPlayer2D" parent="." index="11"]
stream = SubResource("AudioStreamRandomizer_0ltfy")
autoplay = true autoplay = true
bus = &"VoiceOver" bus = &"VoiceOver"

View File

@ -1,48 +1,24 @@
[gd_scene load_steps=3 format=3 uid="uid://b7v0tjak702f1"] [gd_scene load_steps=3 format=3 uid="uid://b7v0tjak702f1"]
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/credits/scrollable_credits.tscn" id="1_asmyn"] [ext_resource type="PackedScene" uid="uid://osxulxw2oas3" path="res://addons/maaacks_menus_template/base/scenes/credits/scrollable_credits.tscn" id="1_asmyn"]
[ext_resource type="Script" path="res://template/scenes/credits/scrollable_credits.gd" id="2_wmmti"] [ext_resource type="Script" uid="uid://b178v1bnhgdq0" path="res://template/scenes/credits/scrollable_credits.gd" id="2_wmmti"]
[node name="ScrollableCredits" instance=ExtResource("1_asmyn")] [node name="ScrollableCredits" instance=ExtResource("1_asmyn")]
script = ExtResource("2_wmmti") script = ExtResource("2_wmmti")
[node name="CreditsLabel" parent="." index="0"] [node name="CreditsLabel" parent="." index="0"]
text = "[center][font_size=48]Collaborators[/font_size] text = "[center][font_size=48]DÉVELOPPEUR-EUSE-S[/font_size]
[font_size=32]Role[/font_size] [font_size=32]ECRITURE, VOIX-OFF ET VISUELS ADDITIONELS[/font_size]
Person 1 GARANCE MULLER-SEREX
Person 2
[url=]Person w/ Link[/url]
[font_size=48]Sourced[/font_size] [font_size=32]SOUND DESIGN ET MUSIQUE[/font_size]
[font_size=32]Asset Type[/font_size] QUENTIN HUEGI
[font_size=24]Use Case[/font_size]
Author: [url=]Name[/url]
Source: [url=]Domain : webpage.html[/url]
License: [url=]License[/url]
[font_size=24]Godot Engine Logo[/font_size] [font_size=32]PROGRAMMATION ET LEVEL DESIGN[/font_size]
Author: Andrea Calabró ALEXANDRE SEREX-MULLER
Source: [url=https://godotengine.org/press/]godotengine.org : press[/url]
License: [url=https://github.com/godotengine/godot/blob/master/LOGO_LICENSE.txt]CC BY 4.0 International[/url]
[font_size=48]Tools[/font_size] [font_size=48]MERCI D'AVOIR JOUÉ![/font_size]
[font_size=24]Godot[/font_size]
[img=80]res:///template/assets/godot_engine_logo/logo_vertical_color_dark.png[/img]
Author: [url=https://godotengine.org/contact]Juan Linietsky, Ariel Manzur, and contributors[/url]
Source: [url=https://godotengine.org/]godotengine.org[/url]
License: [url=https://github.com/godotengine/godot/blob/master/LICENSE.txt]MIT License[/url]
[font_size=24]Godot Menus Template[/font_size]
[img=80]res:///template/assets/plugin_logo/logo.png[/img]
Author: [url=https://github.com/Maaack/Godot-Menus-Template/graphs/contributors]Marek Belski and contributors[/url]
Source: [url=https://github.com/Maaack/Godot-Menus-Template]github: Godot-Menus-Template[/url]
License: [url=LICENSE.txt]MIT License[/url]
[font_size=24]Git[/font_size]
[img=80]res:///template/assets/git_logo/Git-Logo-2Color.png[/img]
Author: [url=https://github.com/torvalds]Linus Torvalds[/url]
Source: [url=https://git-scm.com/downloads]git-scm.com[/url]
License: [url=https://opensource.org/licenses/GPL-2.0]GNU General Public License version 2[/url]
[/center]" [/center]"
attribution_file_path = "res://template/ATTRIBUTION.md" attribution_file_path = "res://template/ATTRIBUTION.md"

View File

@ -1,48 +1,31 @@
[gd_scene load_steps=3 format=3 uid="uid://bhhphcagggc1"] [gd_scene load_steps=3 format=3 uid="uid://bhhphcagggc1"]
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/credits/scrolling_credits.tscn" id="1_fg7j8"] [ext_resource type="PackedScene" uid="uid://t2dui8ppm3a4" path="res://addons/maaacks_menus_template/base/scenes/credits/scrolling_credits.tscn" id="1_fg7j8"]
[ext_resource type="Script" path="res://template/scenes/credits/scrolling_credits.gd" id="2_xylwq"] [ext_resource type="Script" uid="uid://cpvk33v5wr35r" path="res://template/scenes/credits/scrolling_credits.gd" id="2_xylwq"]
[node name="ScrollingCredits" instance=ExtResource("1_fg7j8")] [node name="ScrollingCredits" instance=ExtResource("1_fg7j8")]
script = ExtResource("2_xylwq") script = ExtResource("2_xylwq")
[node name="HeaderSpace" parent="ScrollContainer/VBoxContainer" index="0"]
custom_minimum_size = Vector2(0, 360)
[node name="CreditsLabel" parent="ScrollContainer/VBoxContainer" index="1"] [node name="CreditsLabel" parent="ScrollContainer/VBoxContainer" index="1"]
text = "[center][font_size=48]Collaborators[/font_size] custom_minimum_size = Vector2(640, 0)
text = "[center][font_size=48]DÉVELOPPEUR-EUSE-S[/font_size]
[font_size=32]Role[/font_size] [font_size=32]ECRITURE, VOIX-OFF ET VISUELS ADDITIONELS[/font_size]
Person 1 GARANCE MULLER-SEREX
Person 2
[url=]Person w/ Link[/url]
[font_size=48]Sourced[/font_size] [font_size=32]SOUND DESIGN ET MUSIQUE[/font_size]
[font_size=32]Asset Type[/font_size] QUENTIN HUEGI
[font_size=24]Use Case[/font_size]
Author: [url=]Name[/url]
Source: [url=]Domain : webpage.html[/url]
License: [url=]License[/url]
[font_size=24]Godot Engine Logo[/font_size] [font_size=32]PROGRAMMATION ET LEVEL DESIGN[/font_size]
Author: Andrea Calabró ALEXANDRE SEREX-MULLER
Source: [url=https://godotengine.org/press/]godotengine.org : press[/url]
License: [url=https://github.com/godotengine/godot/blob/master/LOGO_LICENSE.txt]CC BY 4.0 International[/url]
[font_size=48]Tools[/font_size] [font_size=48]MERCI D'AVOIR JOUÉ![/font_size]
[font_size=24]Godot[/font_size]
[img=80]res:///template/assets/godot_engine_logo/logo_vertical_color_dark.png[/img]
Author: [url=https://godotengine.org/contact]Juan Linietsky, Ariel Manzur, and contributors[/url]
Source: [url=https://godotengine.org/]godotengine.org[/url]
License: [url=https://github.com/godotengine/godot/blob/master/LICENSE.txt]MIT License[/url]
[font_size=24]Godot Menus Template[/font_size]
[img=80]res:///template/assets/plugin_logo/logo.png[/img]
Author: [url=https://github.com/Maaack/Godot-Menus-Template/graphs/contributors]Marek Belski and contributors[/url]
Source: [url=https://github.com/Maaack/Godot-Menus-Template]github: Godot-Menus-Template[/url]
License: [url=LICENSE.txt]MIT License[/url]
[font_size=24]Git[/font_size]
[img=80]res:///template/assets/git_logo/Git-Logo-2Color.png[/img]
Author: [url=https://github.com/torvalds]Linus Torvalds[/url]
Source: [url=https://git-scm.com/downloads]git-scm.com[/url]
License: [url=https://opensource.org/licenses/GPL-2.0]GNU General Public License version 2[/url]
[/center]" [/center]"
attribution_file_path = "res://template/ATTRIBUTION.md" attribution_file_path = "res://template/ATTRIBUTION.md"
[node name="FooterSpace" parent="ScrollContainer/VBoxContainer" index="2"]
custom_minimum_size = Vector2(0, 360)

View File

@ -373,7 +373,7 @@ modulate = Color(1, 1, 1, 0)
modulate = Color(1, 1, 1, 0) modulate = Color(1, 1, 1, 0)
[node name="TitleLabel" parent="MenuContainer/TitleMargin/TitleContainer" index="0"] [node name="TitleLabel" parent="MenuContainer/TitleMargin/TitleContainer" index="0"]
text = "BETWEEN THE LINES" text = "ENTRE LES LIGNES"
[node name="SubTitleContainer" parent="MenuContainer/SubTitleMargin" index="0"] [node name="SubTitleContainer" parent="MenuContainer/SubTitleMargin" index="0"]
modulate = Color(1, 1, 1, 0) modulate = Color(1, 1, 1, 0)
@ -400,6 +400,7 @@ text = "Continue"
visible = false visible = false
[node name="CreditsButton" parent="MenuContainer/MenuButtonsMargin/MenuButtonsContainer/MenuButtonsBoxContainer" index="3"] [node name="CreditsButton" parent="MenuContainer/MenuButtonsMargin/MenuButtonsContainer/MenuButtonsBoxContainer" index="3"]
visible = false
text = "CREDITS" text = "CREDITS"
[node name="ExitButton" parent="MenuContainer/MenuButtonsMargin/MenuButtonsContainer/MenuButtonsBoxContainer" index="4"] [node name="ExitButton" parent="MenuContainer/MenuButtonsMargin/MenuButtonsContainer/MenuButtonsBoxContainer" index="4"]