💄 updated dialogic style to make it clearer who is talking and have vesna always on the left side

pull/16/head
kziolkowski 4 months ago
parent e73f13d7d4
commit 936983e14f

@ -0,0 +1,105 @@
[gd_resource type="Resource" script_class="DialogicStyle" load_steps=21 format=3 uid="uid://benfqi2myyn58"]
[ext_resource type="Script" uid="uid://dfx2htp24tuvm" path="res://addons/dialogic/Resources/dialogic_style_layer.gd" id="1_kc0s3"]
[ext_resource type="PackedScene" uid="uid://c1k5m0w3r40xf" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_FullBackground/full_background_layer.tscn" id="2_wjopr"]
[ext_resource type="PackedScene" uid="uid://cy1y14inwkplb" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Portraits/vn_portrait_layer.tscn" id="3_depsi"]
[ext_resource type="PackedScene" uid="uid://cn674foxwedqu" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_Input/full_advance_input_layer.tscn" id="4_wy5ku"]
[ext_resource type="PackedScene" uid="uid://bquja8jyk8kbr" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Textbox/vn_textbox_layer.tscn" id="5_6srh5"]
[ext_resource type="PackedScene" uid="uid://dsbwnp5hegnu3" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_Glossary/glossary_popup_layer.tscn" id="6_iipq0"]
[ext_resource type="PackedScene" uid="uid://dhk6j6eb6e3q" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Choices/vn_choice_layer.tscn" id="7_jxwbe"]
[ext_resource type="PackedScene" uid="uid://cvgf4c6gg0tsy" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_TextInput/text_input_layer.tscn" id="8_4ig6v"]
[ext_resource type="PackedScene" uid="uid://lx24i8fl6uo" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_History/history_layer.tscn" id="9_gni8k"]
[ext_resource type="Script" uid="uid://b14h380mah4av" path="res://addons/dialogic/Resources/dialogic_style.gd" id="10_l174f"]
[sub_resource type="Resource" id="Resource_qnla8"]
script = ExtResource("1_kc0s3")
overrides = {
"global_bg_color": "Color(0.898039, 0.917647, 0.835294, 1)",
"global_font_color": "Color(0.258824, 0.12549, 0.054902, 1)",
"global_font_size": "30.0"
}
[sub_resource type="Resource" id="Resource_awdqn"]
script = ExtResource("1_kc0s3")
scene = ExtResource("2_wjopr")
overrides = {}
[sub_resource type="Resource" id="Resource_5pou4"]
script = ExtResource("1_kc0s3")
scene = ExtResource("3_depsi")
overrides = {}
[sub_resource type="Resource" id="Resource_6xrvb"]
script = ExtResource("1_kc0s3")
scene = ExtResource("4_wy5ku")
overrides = {}
[sub_resource type="Resource" id="Resource_k1327"]
script = ExtResource("1_kc0s3")
scene = ExtResource("5_6srh5")
overrides = {
"box_animation_in": "1",
"box_animation_out": "1",
"box_panel": "\"vn_textbox_default_panel.tres\"",
"name_label_box_modulate": "Color(1, 1, 1, 1)",
"name_label_box_panel": "\"res://dialog/Babushka_NPC_Namebox_background.tres\"",
"name_label_custom_font_size": "30.0",
"name_label_use_global_color": "false",
"next_indicator_enabled": "false",
"text_alignment": "1",
"text_size": "40.0",
"typing_sounds_end_sound": "\"res://audio/sfx/UI/Dialog/SFX_Dialog_Open_01.wav\"",
"typing_sounds_sounds_folder": "\"res://audio/sfx/typing\""
}
[sub_resource type="Resource" id="Resource_qtijl"]
script = ExtResource("1_kc0s3")
scene = ExtResource("6_iipq0")
overrides = {}
[sub_resource type="Resource" id="Resource_nalij"]
script = ExtResource("1_kc0s3")
scene = ExtResource("7_jxwbe")
overrides = {
"font_size_custom": "30.0",
"text_color_disabled": "Color(0.605469, 0.605469, 0.605469, 1)",
"text_color_focused": "Color(1, 0.628906, 0.628906, 1)",
"text_color_hovered": "Color(0.882353, 0.572549, 0.572549, 1)",
"text_color_pressed": "Color(1, 0.882812, 0.53125, 1)",
"text_color_use_global": "false"
}
[sub_resource type="Resource" id="Resource_ymn1b"]
script = ExtResource("1_kc0s3")
scene = ExtResource("8_4ig6v")
overrides = {}
[sub_resource type="Resource" id="Resource_8j3qh"]
script = ExtResource("1_kc0s3")
scene = ExtResource("9_gni8k")
overrides = {}
[sub_resource type="Resource" id="Resource_uu1x2"]
script = ExtResource("1_kc0s3")
scene = ExtResource("6_iipq0")
overrides = {}
[resource]
script = ExtResource("10_l174f")
name = "vesna_style"
layer_list = Array[String](["10", "11", "12", "13", "14", "15", "16", "17", "18"])
layer_info = {
"": SubResource("Resource_qnla8"),
"10": SubResource("Resource_awdqn"),
"11": SubResource("Resource_5pou4"),
"12": SubResource("Resource_6xrvb"),
"13": SubResource("Resource_k1327"),
"14": SubResource("Resource_qtijl"),
"15": SubResource("Resource_nalij"),
"16": SubResource("Resource_ymn1b"),
"17": SubResource("Resource_8j3qh"),
"18": SubResource("Resource_uu1x2")
}
base_overrides = {}
layers = Array[ExtResource("1_kc0s3")]([])
metadata/_latest_layer = "13"

@ -1,12 +1,12 @@
[gd_resource type="AudioBusLayout" format=3 uid="uid://b6dwkmkyb0axk"]
[resource]
bus/0/volume_db = -5.93075
bus/0/volume_db = -18.9844
bus/1/name = &"Music"
bus/1/solo = false
bus/1/mute = false
bus/1/bypass_fx = false
bus/1/volume_db = -17.6573
bus/1/volume_db = -8.39524
bus/1/send = &"Master"
bus/2/name = &"SFX"
bus/2/solo = false

@ -17,7 +17,7 @@
"volume_variance": 0.0
}
},
"style": "NPC_narrative"
"style": "vesna_style"
},
&"default_portrait": "front",
&"description": "The main character. ",

@ -1,6 +1,7 @@
[gd_resource type="Resource" script_class="DialogicStyle" load_steps=21 format=3 uid="uid://f7q6jac5tsk8"]
[gd_resource type="Resource" script_class="DialogicStyle" load_steps=22 format=3 uid="uid://f7q6jac5tsk8"]
[ext_resource type="Script" uid="uid://dfx2htp24tuvm" path="res://addons/dialogic/Resources/dialogic_style_layer.gd" id="1_0jwhi"]
[ext_resource type="PackedScene" uid="uid://cqpb3ie51rwl5" path="res://addons/dialogic/Modules/DefaultLayoutParts/Base_Default/default_layout_base.tscn" id="1_8wrfq"]
[ext_resource type="PackedScene" uid="uid://c1k5m0w3r40xf" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_FullBackground/full_background_layer.tscn" id="2_8wrfq"]
[ext_resource type="PackedScene" uid="uid://cy1y14inwkplb" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Portraits/vn_portrait_layer.tscn" id="3_t7aeg"]
[ext_resource type="PackedScene" uid="uid://cn674foxwedqu" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_Input/full_advance_input_layer.tscn" id="4_85y6g"]
@ -13,6 +14,7 @@
[sub_resource type="Resource" id="Resource_wg0yj"]
script = ExtResource("1_0jwhi")
scene = ExtResource("1_8wrfq")
overrides = {
"global_bg_color": "Color(0.898375, 0.917922, 0.835355, 1)",
"global_font_color": "Color(0.257812, 0.125248, 0.0533752, 1)",
@ -103,4 +105,4 @@ layer_info = {
}
base_overrides = {}
layers = Array[ExtResource("1_0jwhi")]([])
metadata/_latest_layer = ""
metadata/_latest_layer = "13"

@ -1,5 +1,5 @@
[quest_complete quest_resource="res://resources/quests/demo/7_talk_yeli_inside_1.tres"]
join Yeli center
join Yeli right
Yeli: Thank you for your help out there.
Yeli: You must be tired. Please rest. I prepared a bed for you. It's in the room to the left.
Yeli: There is nothing interesting to see here.

@ -1,5 +1,5 @@
join Yeli center
join vesna center
join Yeli right
join vesna left
Everyone: Smachnoho!
vesna: Lovely soup, Yeli!
Yeli (_part_side): God bless you, my child! Thats also thanks to you.

@ -1,5 +1,5 @@
join Yeli center
join vesna center
join Yeli right
join vesna left
Yeli (_part_side): Wow! So many?
Yeli (_part_side): Good job! Put it in the kettle!
[wait_input]

@ -1,4 +1,4 @@
join vesna center
join vesna left
join Domovoi center
vesna: Oh no, most of the beets arent ripe yet.
Domovoi: Pssss!

@ -1,5 +1,5 @@
join vesna center
join vesna left
[quest_complete quest_resource="res://resources/quests/demo/2_collect_ducks.tres"]
Thats the last one. I should get back to Yeli.
vesna: Thats the last one. I should get back to Yeli.
[quest_activate quest_resource="res://resources/quests/demo/3_talk_yeli_2.tres"]
[end_timeline]

@ -1,4 +1,4 @@
join Chuga center
join Chuga left
Chuga: I believe youve seen enough for today.
Chuga: And yes, you too.
Chuga: Thank you for playing!

@ -1,6 +1,6 @@
[quest_complete quest_resource="res://resources/quests/demo/9_talk_to_chuga.tres"]
join vesna center
join Chuga center
join vesna left
join Chuga right
Chuga: Look who it is!
vesna: Your name was Chuga, right? I want to go to the forest!
Chuga: To the forest? After everything the others told you?

@ -1,4 +1,4 @@
join vesna center
join vesna left
vesna: I just wish I liked tomatoes more.
vesna: Well…Yeli probably started with the cooking. I should go inside.
[end_timeline]

@ -1,5 +1,5 @@
join Yeli center
join vesna center
join Yeli right
join vesna left
[quest_complete quest_resource="res://resources/quests/demo/3_talk_yeli_2.tres"]
Yeli (_part_side): Thank you, my child! Your Yeli is not so agile anymore.
vesna: But youre diligent! Youve started with the preparation for dinner.

@ -75,7 +75,7 @@ variables={
"SHOW": "IGF"
}
glossary/default_case_sensitive=true
layout/style_list=["res://dialog/NPC_narrative.tres", "res://addons/babushkahelpers/babushka_dialogue_style.tres"]
layout/style_list=["res://dialog/NPC_narrative.tres", "res://addons/babushkahelpers/babushka_dialogue_style.tres", "res://addons/dialogic/vesna_style.tres"]
layout/default_style="res://dialog/NPC_narrative.tres"
extensions_folder="res://addons/dialogic_additions"
text/letter_speed=0.01
@ -166,6 +166,7 @@ directories/tres_directory={
"tomato": "res://resources/items/tomato.tres",
"tomato_seed": "res://resources/items/tomato_seed.tres",
"unselected_stylebox": "res://addons/dialogic/Editor/Events/styles/unselected_stylebox.tres",
"vesna_style": "res://addons/dialogic/vesna_style.tres",
"vn_textbox_default_panel": "res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Textbox/vn_textbox_default_panel.tres",
"vn_textbox_name_label_panel": "res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Textbox/vn_textbox_name_label_panel.tres",
"wateringcan": "res://resources/items/wateringcan.tres"

@ -1111,7 +1111,6 @@ texture = ExtResource("36_l7ekk")
region_enabled = true
[node name="SeedPickup2" parent="YSorted" instance=ExtResource("25_hukxv")]
visible = false
position = Vector2(10892, 2469)
_finiteSupply = 3
@ -2347,6 +2346,24 @@ area_mask = 33
playback_type = 1
script = ExtResource("42_1nkjm")
[node name="Background Music loop2" type="AudioStreamPlayer2D" parent="Audio"]
position = Vector2(4002, 2030)
stream = ExtResource("37_8ey8m")
max_distance = 1e+06
bus = &"Music"
area_mask = 33
playback_type = 1
script = ExtResource("42_1nkjm")
[node name="Background Music loop2" type="AudioStreamPlayer2D" parent="Audio/Background Music loop2"]
position = Vector2(4002, 2030)
stream = ExtResource("37_8ey8m")
max_distance = 1e+06
bus = &"Music"
area_mask = 33
playback_type = 1
script = ExtResource("42_1nkjm")
[node name="SFX" type="Node" parent="Audio"]
[node name="Farming SFX" type="AudioStreamPlayer2D" parent="Audio/SFX"]

Loading…
Cancel
Save