From 1762880c9f72b18d377c9fbebeff0bef26566f07 Mon Sep 17 00:00:00 2001 From: pennyrigate Date: Tue, 19 Aug 2025 20:15:20 -0400 Subject: [PATCH] fixed the stupid program --- addons/dvn/balloon/dvn_balloon.gd | 37 ++++- addons/dvn/balloon/dvn_balloon.gd.uid | 1 + addons/dvn/balloon/dvn_balloon.tscn | 7 +- addons/dvn/dvn.gd.uid | 1 + addons/dvn/dvn.tscn | 4 +- addons/dvn/dvn_plugin.gd.uid | 1 + addons/dvn/label/dvn_label.gd.uid | 1 + addons/dvn/label/dvn_label.tscn | 140 +++++++++--------- addons/dvn/sound_player/sound.gd.uid | 1 + addons/dvn/sound_player/sound.tscn | 2 +- .../dvn/test_resources/test_dialgoue.dialogue | 23 ++- .../test_dialgoue.dialogue.import | 3 +- addons/dvn/test_resources/test_system.gd.uid | 1 + addons/dvn/test_resources/test_system.tscn | 25 ++-- .../test_system.tscn100702044.tmp | 25 ++++ project.godot | 46 ------ 16 files changed, 172 insertions(+), 146 deletions(-) create mode 100644 addons/dvn/balloon/dvn_balloon.gd.uid create mode 100644 addons/dvn/dvn.gd.uid create mode 100644 addons/dvn/dvn_plugin.gd.uid create mode 100644 addons/dvn/label/dvn_label.gd.uid create mode 100644 addons/dvn/sound_player/sound.gd.uid create mode 100644 addons/dvn/test_resources/test_system.gd.uid create mode 100644 addons/dvn/test_resources/test_system.tscn100702044.tmp delete mode 100644 project.godot diff --git a/addons/dvn/balloon/dvn_balloon.gd b/addons/dvn/balloon/dvn_balloon.gd index 37ca186..d79b519 100644 --- a/addons/dvn/balloon/dvn_balloon.gd +++ b/addons/dvn/balloon/dvn_balloon.gd @@ -33,8 +33,14 @@ var dialogue_line: DialogueLine: if value: dialogue_line = value apply_dialogue_line() + #RPG + #%AnimationPlayer.play("newline") else: # The dialogue has finished so close the balloon + #RPG + #%AnimationPlayer.play("die") + + #Non RPG queue_free() get: return dialogue_line @@ -54,12 +60,17 @@ var mutation_cooldown: Timer = Timer.new() ## The menu of responses @onready var responses_menu: DialogueResponsesMenu = %ResponsesMenu +var yield_nextline = false + #region Label References #Put label references here #endregion func _ready() -> void: + #RPG + #MapHandler.current_map.player.controllable = false + set_dialog_settings() balloon.hide() Engine.get_singleton("DialogueManager").mutated.connect(_on_mutated) # If the responses menu doesn't have a next action set, use this one @@ -83,6 +94,10 @@ func _notification(what: int) -> void: if visible_ratio < 1: dialogue_label.skip_typing() +func set_dialog_settings(): + pass + #RPG + #%DVNLabel.seconds_per_step = 0.0 ## Start some dialogue func start(dialogue_resource: DialogueResource, title: String, extra_game_states: Array = []) -> void: @@ -168,15 +183,27 @@ func _on_balloon_gui_input(event: InputEvent) -> void: # When there are no response options the balloon itself is the clickable thing get_viewport().set_input_as_handled() - if event is InputEventMouseButton and event.is_pressed() and event.button_index == MOUSE_BUTTON_LEFT: - next(dialogue_line.next_id) - elif event.is_action_pressed(next_action) and get_viewport().gui_get_focus_owner() == balloon: + if event.is_action_pressed(next_action) and get_viewport().gui_get_focus_owner() == balloon: + #RPG + #if !%AnimationPlayer.is_playing(): + #next(dialogue_line.next_id) + #else: + #yield_nextline = true next(dialogue_line.next_id) -func _process(delta: float) -> void: - print(dialogue_line.responses.size()) + func _on_responses_menu_response_selected(response: DialogueResponse) -> void: next(response.next_id) #endregion + +#RPG +#func _on_animation_player_animation_finished(anim_name: StringName) -> void: + #if anim_name == "die": + #MapHandler.current_map.player.controllable = true + #queue_free() + #if anim_name == "newline": + #if yield_nextline: + #yield_nextline = false + #next(dialogue_line.next_id) diff --git a/addons/dvn/balloon/dvn_balloon.gd.uid b/addons/dvn/balloon/dvn_balloon.gd.uid new file mode 100644 index 0000000..4605c50 --- /dev/null +++ b/addons/dvn/balloon/dvn_balloon.gd.uid @@ -0,0 +1 @@ +uid://bgjbro1bti40g diff --git a/addons/dvn/balloon/dvn_balloon.tscn b/addons/dvn/balloon/dvn_balloon.tscn index 3f13b31..985d84b 100644 --- a/addons/dvn/balloon/dvn_balloon.tscn +++ b/addons/dvn/balloon/dvn_balloon.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=9 format=3 uid="uid://kssjsapnseux"] -[ext_resource type="Script" path="res://addons/dvn/balloon/dvn_balloon.gd" id="1_7pshc"] -[ext_resource type="PackedScene" uid="uid://cca3fm3pojb41" path="res://addons/dvn/label/dvn_label.tscn" id="2_7ceuc"] -[ext_resource type="Script" path="res://addons/dialogue_manager/dialogue_responses_menu.gd" id="3_72ixx"] +[ext_resource type="Script" uid="uid://bgjbro1bti40g" path="res://dvn/balloon/dvn_balloon.gd" id="1_7pshc"] +[ext_resource type="PackedScene" uid="uid://cca3fm3pojb41" path="res://dvn/label/dvn_label.tscn" id="2_7ceuc"] +[ext_resource type="Script" uid="uid://bb52rsfwhkxbn" path="res://addons/dialogue_manager/dialogue_responses_menu.gd" id="3_72ixx"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_spyqn"] bg_color = Color(0, 0, 0, 1) @@ -146,7 +146,6 @@ layout_mode = 2 text = "Response example" [node name="TalktonePlayer" type="AudioStreamPlayer" parent="."] -bus = &"VOX" [connection signal="gui_input" from="Balloon" to="." method="_on_balloon_gui_input"] [connection signal="response_selected" from="Balloon/Responses/ResponsesMenu" to="." method="_on_responses_menu_response_selected"] diff --git a/addons/dvn/dvn.gd.uid b/addons/dvn/dvn.gd.uid new file mode 100644 index 0000000..f46889c --- /dev/null +++ b/addons/dvn/dvn.gd.uid @@ -0,0 +1 @@ +uid://c4tgrt4uc5ka5 diff --git a/addons/dvn/dvn.tscn b/addons/dvn/dvn.tscn index ea4d4e4..1fa203e 100644 --- a/addons/dvn/dvn.tscn +++ b/addons/dvn/dvn.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=3 format=3 uid="uid://bd7pbhempcian"] -[ext_resource type="Script" path="res://addons/dvn/dvn.gd" id="1_0ao5y"] -[ext_resource type="AudioStream" uid="uid://7fnndwc2fe7i" path="res://dvn/test_resources/sound_test.wav" id="2_pjx2r"] +[ext_resource type="Script" uid="uid://c4tgrt4uc5ka5" path="res://addons/dvn/dvn.gd" id="1_0ao5y"] +[ext_resource type="AudioStream" uid="uid://7fnndwc2fe7i" path="res://addons/dvn/test_resources/sound_test.wav" id="2_pjx2r"] [node name="Scene" type="Node2D"] script = ExtResource("1_0ao5y") diff --git a/addons/dvn/dvn_plugin.gd.uid b/addons/dvn/dvn_plugin.gd.uid new file mode 100644 index 0000000..6376ebe --- /dev/null +++ b/addons/dvn/dvn_plugin.gd.uid @@ -0,0 +1 @@ +uid://byp3rxe2gnnkb diff --git a/addons/dvn/label/dvn_label.gd.uid b/addons/dvn/label/dvn_label.gd.uid new file mode 100644 index 0000000..d404161 --- /dev/null +++ b/addons/dvn/label/dvn_label.gd.uid @@ -0,0 +1 @@ +uid://biaksnuax8qw6 diff --git a/addons/dvn/label/dvn_label.tscn b/addons/dvn/label/dvn_label.tscn index 35622ce..91ccc7f 100644 --- a/addons/dvn/label/dvn_label.tscn +++ b/addons/dvn/label/dvn_label.tscn @@ -1,75 +1,75 @@ [gd_scene load_steps=71 format=3 uid="uid://cca3fm3pojb41"] -[ext_resource type="Script" path="res://addons/dvn/label/dvn_label.gd" id="1_fv617"] -[ext_resource type="AudioStream" uid="uid://b5g1o68bedpma" path="res://dvn/test_resources/punchy_2.ogg" id="2_hquny"] -[ext_resource type="AudioStream" uid="uid://sm4230h82f5q" path="res://dvn/test_resources/blabber/pi1.wav" id="2_tuq54"] -[ext_resource type="AudioStream" uid="uid://b5kfcwr6q6dps" path="res://dvn/test_resources/blabber/fal1.wav" id="3_bmk75"] -[ext_resource type="AudioStream" uid="uid://bg3bavm00pcnk" path="res://dvn/test_resources/blabber/pe1.wav" id="3_d0ft6"] -[ext_resource type="AudioStream" uid="uid://bpgaqfi7u7lxs" path="res://dvn/test_resources/blabber/far1.wav" id="4_1qnca"] -[ext_resource type="AudioStream" uid="uid://t3re1rycy7j2" path="res://dvn/test_resources/blabber/ga1.wav" id="5_cbw33"] -[ext_resource type="AudioStream" uid="uid://0v1iv2ra8x8w" path="res://dvn/test_resources/blabber/ga2.wav" id="6_40gsr"] -[ext_resource type="AudioStream" uid="uid://b2wynph473uvs" path="res://dvn/test_resources/blabber/le1.wav" id="7_ibxmc"] -[ext_resource type="AudioStream" uid="uid://dqltsvqf3k6vc" path="res://dvn/test_resources/blabber/ne1'.wav" id="8_jtpjw"] -[ext_resource type="AudioStream" uid="uid://dfv7i773v1345" path="res://dvn/test_resources/blabber/ni.wav" id="9_54x41"] -[ext_resource type="AudioStream" uid="uid://dxfs35l47g73l" path="res://dvn/test_resources/blabber/pa1.wav" id="10_u3rmo"] -[ext_resource type="AudioStream" uid="uid://chppepwyeaxo1" path="res://dvn/test_resources/blabber/ri1.wav" id="13_qjq1i"] -[ext_resource type="AudioStream" uid="uid://dalsdbfgokvh8" path="res://dvn/test_resources/blabber/ri2.wav" id="14_ubu0w"] -[ext_resource type="AudioStream" uid="uid://mwypw3x0tsjd" path="res://dvn/test_resources/blabber/sd1.wav" id="15_8x2tu"] -[ext_resource type="AudioStream" uid="uid://g64h12p8xumh" path="res://dvn/test_resources/blabber/sd2.wav" id="16_doa2h"] -[ext_resource type="AudioStream" uid="uid://do4bmxgaj20n" path="res://dvn/test_resources/blabber/sd3.wav" id="17_l6dov"] -[ext_resource type="AudioStream" uid="uid://5fmqnqdna8lv" path="res://dvn/test_resources/blabber/sd4.wav" id="18_pdvjt"] -[ext_resource type="AudioStream" uid="uid://bxjkrlc4vt2kh" path="res://dvn/test_resources/blabber/sd5.wav" id="19_4s5lc"] -[ext_resource type="AudioStream" uid="uid://b0ys7cac48mox" path="res://dvn/test_resources/blabber/sd6.wav" id="20_m42sg"] -[ext_resource type="AudioStream" uid="uid://i77kull066ki" path="res://dvn/test_resources/blabber/sd7.wav" id="21_hcdah"] -[ext_resource type="AudioStream" uid="uid://cx76n171p3cuj" path="res://dvn/test_resources/blabber/sd8.wav" id="22_cexo3"] -[ext_resource type="AudioStream" uid="uid://cq2ogvp0ojpfn" path="res://dvn/test_resources/blabber/sd9.wav" id="23_v8lqv"] -[ext_resource type="AudioStream" uid="uid://cnre5w258b5h8" path="res://dvn/test_resources/blabber/sd10.wav" id="24_o3iql"] -[ext_resource type="AudioStream" uid="uid://0hucylbigf3v" path="res://dvn/test_resources/blabber/sd11.wav" id="25_577es"] -[ext_resource type="AudioStream" uid="uid://61m5vy2qnxog" path="res://dvn/test_resources/blabber/sd12.wav" id="26_yuaul"] -[ext_resource type="AudioStream" uid="uid://cirx6t05t8ao0" path="res://dvn/test_resources/blabber/sd13.wav" id="27_nlfp5"] -[ext_resource type="AudioStream" uid="uid://c36rbn6sic5pt" path="res://dvn/test_resources/blabber/sd14.wav" id="28_3ag1d"] -[ext_resource type="AudioStream" uid="uid://bpa2mw442i3xc" path="res://dvn/test_resources/blabber/sd15.wav" id="29_ph7ej"] -[ext_resource type="AudioStream" uid="uid://cjl1n6g2m36b" path="res://dvn/test_resources/blabber/sd16.wav" id="30_envgi"] -[ext_resource type="AudioStream" uid="uid://ge3im18rj7ay" path="res://dvn/test_resources/blabber/sd17.wav" id="31_6w17e"] -[ext_resource type="AudioStream" uid="uid://bhyypbcfh348o" path="res://dvn/test_resources/blabber/sd18.wav" id="32_ms2qy"] -[ext_resource type="AudioStream" uid="uid://gwk6piygd8ui" path="res://dvn/test_resources/blabber/sd19.wav" id="33_u3qhm"] -[ext_resource type="AudioStream" uid="uid://ceq1ke4reramj" path="res://dvn/test_resources/blabber/sd20.wav" id="34_r1oa5"] -[ext_resource type="AudioStream" uid="uid://8wjlqeg6b8xx" path="res://dvn/test_resources/blabber/sd21.wav" id="35_mqmkp"] -[ext_resource type="AudioStream" uid="uid://bqfn6evn120or" path="res://dvn/test_resources/blabber/sd22.wav" id="36_nlt07"] -[ext_resource type="AudioStream" uid="uid://i7lo7bm16vff" path="res://dvn/test_resources/blabber/sd23.wav" id="37_mstcy"] -[ext_resource type="AudioStream" uid="uid://bax606i3nxh7l" path="res://dvn/test_resources/blabber/ss1.wav" id="38_0v0fh"] -[ext_resource type="AudioStream" uid="uid://37cucmolvd3f" path="res://dvn/test_resources/blabber/ta1.wav" id="39_bhuw4"] -[ext_resource type="AudioStream" uid="uid://c58ka00u052yv" path="res://dvn/test_resources/blabber/te1.wav" id="40_i10fu"] -[ext_resource type="AudioStream" uid="uid://dcqmpdxusohbq" path="res://dvn/test_resources/blabber/ti1.wav" id="41_ijnny"] -[ext_resource type="AudioStream" uid="uid://dtdt4e3u6nvnv" path="res://dvn/test_resources/blabber/to1.wav" id="42_b88mp"] -[ext_resource type="AudioStream" uid="uid://i5d6kk1knsma" path="res://dvn/test_resources/blabber/za1.wav" id="43_2ojxd"] -[ext_resource type="AudioStream" uid="uid://lj6cmjs2fcoy" path="res://dvn/test_resources/marisese/a.ogg" id="44_0vfbl"] -[ext_resource type="AudioStream" uid="uid://hpua870udnef" path="res://dvn/test_resources/marisese/b.ogg" id="45_61hs3"] -[ext_resource type="AudioStream" uid="uid://cjvp4618k1655" path="res://dvn/test_resources/marisese/c.ogg" id="46_liuih"] -[ext_resource type="AudioStream" uid="uid://mdubpok7ngrq" path="res://dvn/test_resources/marisese/d.ogg" id="47_r6a1e"] -[ext_resource type="AudioStream" uid="uid://b4au507qswa1v" path="res://dvn/test_resources/marisese/e.ogg" id="48_llf7d"] -[ext_resource type="AudioStream" uid="uid://d1osi4yd264ha" path="res://dvn/test_resources/marisese/f.ogg" id="49_lu43n"] -[ext_resource type="AudioStream" uid="uid://d2tf84enhxeb7" path="res://dvn/test_resources/marisese/g.ogg" id="50_x05xc"] -[ext_resource type="AudioStream" uid="uid://b8bbdmrbv4enj" path="res://dvn/test_resources/marisese/h.ogg" id="51_l7627"] -[ext_resource type="AudioStream" uid="uid://d3ckkydmnk8gl" path="res://dvn/test_resources/marisese/i.ogg" id="52_ho0bb"] -[ext_resource type="AudioStream" uid="uid://cimlinpp0blqe" path="res://dvn/test_resources/marisese/j.ogg" id="53_4wpxl"] -[ext_resource type="AudioStream" uid="uid://od5mo70vksk" path="res://dvn/test_resources/marisese/k.ogg" id="54_i0f61"] -[ext_resource type="AudioStream" uid="uid://cms646gy24tg1" path="res://dvn/test_resources/marisese/l.ogg" id="55_fjfa5"] -[ext_resource type="AudioStream" uid="uid://drcrhooamcuv4" path="res://dvn/test_resources/marisese/m.ogg" id="56_u00wn"] -[ext_resource type="AudioStream" uid="uid://bqoygbln7xe5b" path="res://dvn/test_resources/marisese/n.ogg" id="57_d5p6b"] -[ext_resource type="AudioStream" uid="uid://nrhmwe1yb04k" path="res://dvn/test_resources/marisese/o.ogg" id="58_uk4g0"] -[ext_resource type="AudioStream" uid="uid://hycxcbqq6i6d" path="res://dvn/test_resources/marisese/p.ogg" id="59_nntae"] -[ext_resource type="AudioStream" uid="uid://fkdc5nuwwtrv" path="res://dvn/test_resources/marisese/q.ogg" id="60_3nwmx"] -[ext_resource type="AudioStream" uid="uid://cnw5pe2mew1ns" path="res://dvn/test_resources/marisese/r.ogg" id="61_81l4p"] -[ext_resource type="AudioStream" uid="uid://dr52n8ld32c3h" path="res://dvn/test_resources/marisese/s.ogg" id="62_mb7y7"] -[ext_resource type="AudioStream" uid="uid://loxlrrvh88gx" path="res://dvn/test_resources/marisese/t.ogg" id="63_0rkin"] -[ext_resource type="AudioStream" uid="uid://borglhy7pdu7a" path="res://dvn/test_resources/marisese/u.ogg" id="64_81htt"] -[ext_resource type="AudioStream" uid="uid://cwgc5q6gkk24m" path="res://dvn/test_resources/marisese/v.ogg" id="65_j0h54"] -[ext_resource type="AudioStream" uid="uid://d3d4qd504q88s" path="res://dvn/test_resources/marisese/w.ogg" id="66_qvihc"] -[ext_resource type="AudioStream" uid="uid://2yfoybsar237" path="res://dvn/test_resources/marisese/x.ogg" id="67_5y7v3"] -[ext_resource type="AudioStream" uid="uid://bl6crwxrpbtn1" path="res://dvn/test_resources/marisese/y.ogg" id="68_k2fgx"] -[ext_resource type="AudioStream" uid="uid://24xlk8xji84c" path="res://dvn/test_resources/marisese/z.ogg" id="69_gfbuo"] -[ext_resource type="AudioStream" uid="uid://dov7x4duhpcmv" path="res://dvn/test_resources/marisese/null.ogg" id="70_cva4i"] +[ext_resource type="Script" uid="uid://biaksnuax8qw6" path="res://addons/dvn/label/dvn_label.gd" id="1_fv617"] +[ext_resource type="AudioStream" uid="uid://b5g1o68bedpma" path="res://addons/dvn/test_resources/punchy_2.ogg" id="2_hquny"] +[ext_resource type="AudioStream" uid="uid://sm4230h82f5q" path="res://addons/dvn/test_resources/blabber/pi1.wav" id="2_tuq54"] +[ext_resource type="AudioStream" uid="uid://b5kfcwr6q6dps" path="res://addons/dvn/test_resources/blabber/fal1.wav" id="3_bmk75"] +[ext_resource type="AudioStream" uid="uid://bg3bavm00pcnk" path="res://addons/dvn/test_resources/blabber/pe1.wav" id="3_d0ft6"] +[ext_resource type="AudioStream" uid="uid://bpgaqfi7u7lxs" path="res://addons/dvn/test_resources/blabber/far1.wav" id="4_1qnca"] +[ext_resource type="AudioStream" uid="uid://t3re1rycy7j2" path="res://addons/dvn/test_resources/blabber/ga1.wav" id="5_cbw33"] +[ext_resource type="AudioStream" uid="uid://0v1iv2ra8x8w" path="res://addons/dvn/test_resources/blabber/ga2.wav" id="6_40gsr"] +[ext_resource type="AudioStream" uid="uid://b2wynph473uvs" path="res://addons/dvn/test_resources/blabber/le1.wav" id="7_ibxmc"] +[ext_resource type="AudioStream" uid="uid://dqltsvqf3k6vc" path="res://addons/dvn/test_resources/blabber/ne1'.wav" id="8_jtpjw"] +[ext_resource type="AudioStream" uid="uid://dfv7i773v1345" path="res://addons/dvn/test_resources/blabber/ni.wav" id="9_54x41"] +[ext_resource type="AudioStream" uid="uid://dxfs35l47g73l" path="res://addons/dvn/test_resources/blabber/pa1.wav" id="10_u3rmo"] +[ext_resource type="AudioStream" uid="uid://chppepwyeaxo1" path="res://addons/dvn/test_resources/blabber/ri1.wav" id="13_qjq1i"] +[ext_resource type="AudioStream" uid="uid://dalsdbfgokvh8" path="res://addons/dvn/test_resources/blabber/ri2.wav" id="14_ubu0w"] +[ext_resource type="AudioStream" uid="uid://mwypw3x0tsjd" path="res://addons/dvn/test_resources/blabber/sd1.wav" id="15_8x2tu"] +[ext_resource type="AudioStream" uid="uid://g64h12p8xumh" path="res://addons/dvn/test_resources/blabber/sd2.wav" id="16_doa2h"] +[ext_resource type="AudioStream" uid="uid://do4bmxgaj20n" path="res://addons/dvn/test_resources/blabber/sd3.wav" id="17_l6dov"] +[ext_resource type="AudioStream" uid="uid://5fmqnqdna8lv" path="res://addons/dvn/test_resources/blabber/sd4.wav" id="18_pdvjt"] +[ext_resource type="AudioStream" uid="uid://bxjkrlc4vt2kh" path="res://addons/dvn/test_resources/blabber/sd5.wav" id="19_4s5lc"] +[ext_resource type="AudioStream" uid="uid://b0ys7cac48mox" path="res://addons/dvn/test_resources/blabber/sd6.wav" id="20_m42sg"] +[ext_resource type="AudioStream" uid="uid://i77kull066ki" path="res://addons/dvn/test_resources/blabber/sd7.wav" id="21_hcdah"] +[ext_resource type="AudioStream" uid="uid://cx76n171p3cuj" path="res://addons/dvn/test_resources/blabber/sd8.wav" id="22_cexo3"] +[ext_resource type="AudioStream" uid="uid://cq2ogvp0ojpfn" path="res://addons/dvn/test_resources/blabber/sd9.wav" id="23_v8lqv"] +[ext_resource type="AudioStream" uid="uid://cnre5w258b5h8" path="res://addons/dvn/test_resources/blabber/sd10.wav" id="24_o3iql"] +[ext_resource type="AudioStream" uid="uid://0hucylbigf3v" path="res://addons/dvn/test_resources/blabber/sd11.wav" id="25_577es"] +[ext_resource type="AudioStream" uid="uid://61m5vy2qnxog" path="res://addons/dvn/test_resources/blabber/sd12.wav" id="26_yuaul"] +[ext_resource type="AudioStream" uid="uid://cirx6t05t8ao0" path="res://addons/dvn/test_resources/blabber/sd13.wav" id="27_nlfp5"] +[ext_resource type="AudioStream" uid="uid://c36rbn6sic5pt" path="res://addons/dvn/test_resources/blabber/sd14.wav" id="28_3ag1d"] +[ext_resource type="AudioStream" uid="uid://bpa2mw442i3xc" path="res://addons/dvn/test_resources/blabber/sd15.wav" id="29_ph7ej"] +[ext_resource type="AudioStream" uid="uid://cjl1n6g2m36b" path="res://addons/dvn/test_resources/blabber/sd16.wav" id="30_envgi"] +[ext_resource type="AudioStream" uid="uid://ge3im18rj7ay" path="res://addons/dvn/test_resources/blabber/sd17.wav" id="31_6w17e"] +[ext_resource type="AudioStream" uid="uid://bhyypbcfh348o" path="res://addons/dvn/test_resources/blabber/sd18.wav" id="32_ms2qy"] +[ext_resource type="AudioStream" uid="uid://gwk6piygd8ui" path="res://addons/dvn/test_resources/blabber/sd19.wav" id="33_u3qhm"] +[ext_resource type="AudioStream" uid="uid://ceq1ke4reramj" path="res://addons/dvn/test_resources/blabber/sd20.wav" id="34_r1oa5"] +[ext_resource type="AudioStream" uid="uid://8wjlqeg6b8xx" path="res://addons/dvn/test_resources/blabber/sd21.wav" id="35_mqmkp"] +[ext_resource type="AudioStream" uid="uid://bqfn6evn120or" path="res://addons/dvn/test_resources/blabber/sd22.wav" id="36_nlt07"] +[ext_resource type="AudioStream" uid="uid://i7lo7bm16vff" path="res://addons/dvn/test_resources/blabber/sd23.wav" id="37_mstcy"] +[ext_resource type="AudioStream" uid="uid://bax606i3nxh7l" path="res://addons/dvn/test_resources/blabber/ss1.wav" id="38_0v0fh"] +[ext_resource type="AudioStream" uid="uid://37cucmolvd3f" path="res://addons/dvn/test_resources/blabber/ta1.wav" id="39_bhuw4"] +[ext_resource type="AudioStream" uid="uid://c58ka00u052yv" path="res://addons/dvn/test_resources/blabber/te1.wav" id="40_i10fu"] +[ext_resource type="AudioStream" uid="uid://dcqmpdxusohbq" path="res://addons/dvn/test_resources/blabber/ti1.wav" id="41_ijnny"] +[ext_resource type="AudioStream" uid="uid://dtdt4e3u6nvnv" path="res://addons/dvn/test_resources/blabber/to1.wav" id="42_b88mp"] +[ext_resource type="AudioStream" uid="uid://i5d6kk1knsma" path="res://addons/dvn/test_resources/blabber/za1.wav" id="43_2ojxd"] +[ext_resource type="AudioStream" uid="uid://lj6cmjs2fcoy" path="res://addons/dvn/test_resources/marisese/a.ogg" id="44_0vfbl"] +[ext_resource type="AudioStream" uid="uid://hpua870udnef" path="res://addons/dvn/test_resources/marisese/b.ogg" id="45_61hs3"] +[ext_resource type="AudioStream" uid="uid://cjvp4618k1655" path="res://addons/dvn/test_resources/marisese/c.ogg" id="46_liuih"] +[ext_resource type="AudioStream" uid="uid://mdubpok7ngrq" path="res://addons/dvn/test_resources/marisese/d.ogg" id="47_r6a1e"] +[ext_resource type="AudioStream" uid="uid://b4au507qswa1v" path="res://addons/dvn/test_resources/marisese/e.ogg" id="48_llf7d"] +[ext_resource type="AudioStream" uid="uid://d1osi4yd264ha" path="res://addons/dvn/test_resources/marisese/f.ogg" id="49_lu43n"] +[ext_resource type="AudioStream" uid="uid://d2tf84enhxeb7" path="res://addons/dvn/test_resources/marisese/g.ogg" id="50_x05xc"] +[ext_resource type="AudioStream" uid="uid://b8bbdmrbv4enj" path="res://addons/dvn/test_resources/marisese/h.ogg" id="51_l7627"] +[ext_resource type="AudioStream" uid="uid://d3ckkydmnk8gl" path="res://addons/dvn/test_resources/marisese/i.ogg" id="52_ho0bb"] +[ext_resource type="AudioStream" uid="uid://cimlinpp0blqe" path="res://addons/dvn/test_resources/marisese/j.ogg" id="53_4wpxl"] +[ext_resource type="AudioStream" uid="uid://od5mo70vksk" path="res://addons/dvn/test_resources/marisese/k.ogg" id="54_i0f61"] +[ext_resource type="AudioStream" uid="uid://cms646gy24tg1" path="res://addons/dvn/test_resources/marisese/l.ogg" id="55_fjfa5"] +[ext_resource type="AudioStream" uid="uid://drcrhooamcuv4" path="res://addons/dvn/test_resources/marisese/m.ogg" id="56_u00wn"] +[ext_resource type="AudioStream" uid="uid://bqoygbln7xe5b" path="res://addons/dvn/test_resources/marisese/n.ogg" id="57_d5p6b"] +[ext_resource type="AudioStream" uid="uid://nrhmwe1yb04k" path="res://addons/dvn/test_resources/marisese/o.ogg" id="58_uk4g0"] +[ext_resource type="AudioStream" uid="uid://hycxcbqq6i6d" path="res://addons/dvn/test_resources/marisese/p.ogg" id="59_nntae"] +[ext_resource type="AudioStream" uid="uid://fkdc5nuwwtrv" path="res://addons/dvn/test_resources/marisese/q.ogg" id="60_3nwmx"] +[ext_resource type="AudioStream" uid="uid://cnw5pe2mew1ns" path="res://addons/dvn/test_resources/marisese/r.ogg" id="61_81l4p"] +[ext_resource type="AudioStream" uid="uid://dr52n8ld32c3h" path="res://addons/dvn/test_resources/marisese/s.ogg" id="62_mb7y7"] +[ext_resource type="AudioStream" uid="uid://loxlrrvh88gx" path="res://addons/dvn/test_resources/marisese/t.ogg" id="63_0rkin"] +[ext_resource type="AudioStream" uid="uid://borglhy7pdu7a" path="res://addons/dvn/test_resources/marisese/u.ogg" id="64_81htt"] +[ext_resource type="AudioStream" uid="uid://cwgc5q6gkk24m" path="res://addons/dvn/test_resources/marisese/v.ogg" id="65_j0h54"] +[ext_resource type="AudioStream" uid="uid://d3d4qd504q88s" path="res://addons/dvn/test_resources/marisese/w.ogg" id="66_qvihc"] +[ext_resource type="AudioStream" uid="uid://2yfoybsar237" path="res://addons/dvn/test_resources/marisese/x.ogg" id="67_5y7v3"] +[ext_resource type="AudioStream" uid="uid://bl6crwxrpbtn1" path="res://addons/dvn/test_resources/marisese/y.ogg" id="68_k2fgx"] +[ext_resource type="AudioStream" uid="uid://24xlk8xji84c" path="res://addons/dvn/test_resources/marisese/z.ogg" id="69_gfbuo"] +[ext_resource type="AudioStream" uid="uid://dov7x4duhpcmv" path="res://addons/dvn/test_resources/marisese/null.ogg" id="70_cva4i"] [node name="DVNLabel" type="RichTextLabel"] script = ExtResource("1_fv617") diff --git a/addons/dvn/sound_player/sound.gd.uid b/addons/dvn/sound_player/sound.gd.uid new file mode 100644 index 0000000..6c6701b --- /dev/null +++ b/addons/dvn/sound_player/sound.gd.uid @@ -0,0 +1 @@ +uid://ccjqlc3tv2aw diff --git a/addons/dvn/sound_player/sound.tscn b/addons/dvn/sound_player/sound.tscn index be11cbd..eb8b91d 100644 --- a/addons/dvn/sound_player/sound.tscn +++ b/addons/dvn/sound_player/sound.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=2 format=3 uid="uid://bldqqpajcj62n"] -[ext_resource type="Script" path="res://addons/dvn/sound_player/sound.gd" id="1_boi0g"] +[ext_resource type="Script" uid="uid://ccjqlc3tv2aw" path="res://addons/dvn/sound_player/sound.gd" id="1_boi0g"] [node name="Sound" type="AudioStreamPlayer"] bus = &"SFX" diff --git a/addons/dvn/test_resources/test_dialgoue.dialogue b/addons/dvn/test_resources/test_dialgoue.dialogue index d743433..5d7acc8 100644 --- a/addons/dvn/test_resources/test_dialgoue.dialogue +++ b/addons/dvn/test_resources/test_dialgoue.dialogue @@ -1,8 +1,15 @@ ~ start -[speed=0.25]Hello, my name is Signore Demone.[speed=0.25] -do change_text_color(Color.GREEN) -[speed=0.25]I am a guy who DIED[speed=0.25] -[speed=0.25]I became a DEMON[speed=0.25] +qwertyuiopasdfghjklzxcvbnm +sfeoigbewfe +eofewkasksamdmsdkmsa +ksfaskfn +=> start + +~ lol +- Chips +- No +- You who are? +- give money robbery => start ~ animal Holy shit. im mr animal crossing. wow im the guy from animal crossing guys. .im animal crossing on the playstation @@ -28,4 +35,12 @@ do fade_out_bgm(2) BGM faded out! ok goodbye! do fade_out_screen(Color.BLACK,3) +=> END + +~ badger +[speed=0.25]Yellow Badgers is a game made by me featuring a soundtrack made by Felx Lamp and Penny Rigate. [speed=0.25] +[speed=0.25]The game also features additional art by several friends of mine,[speed=0.25] +[speed=0.25]including but not limited to the Beaverfiend, MetalSlayer69, and Goopbone. [speed=0.25] +[speed=0.25]The game follows Blab on his quest to find the three yellow badgers to return to the wizard who gave him the quest. [speed=0.25] +[speed=0.25]The game features no combat and a wide range of characters to talk to while you explore the 3 main areas of the game in search of the yellow badgers.[speed=0.25] => END \ No newline at end of file diff --git a/addons/dvn/test_resources/test_dialgoue.dialogue.import b/addons/dvn/test_resources/test_dialgoue.dialogue.import index 6e1755f..d8ec4f0 100644 --- a/addons/dvn/test_resources/test_dialgoue.dialogue.import +++ b/addons/dvn/test_resources/test_dialgoue.dialogue.import @@ -1,6 +1,7 @@ [remap] -importer="dialogue_manager_compiler_14" +importer="dialogue_manager" +importer_version=15 type="Resource" uid="uid://bq0ndspcp4edy" path="res://.godot/imported/test_dialgoue.dialogue-81bdadfb2b80c4e4deb053c1e29cba9a.tres" diff --git a/addons/dvn/test_resources/test_system.gd.uid b/addons/dvn/test_resources/test_system.gd.uid new file mode 100644 index 0000000..54ddd18 --- /dev/null +++ b/addons/dvn/test_resources/test_system.gd.uid @@ -0,0 +1 @@ +uid://drn40haamuxaj diff --git a/addons/dvn/test_resources/test_system.tscn b/addons/dvn/test_resources/test_system.tscn index 645ccee..1e37970 100644 --- a/addons/dvn/test_resources/test_system.tscn +++ b/addons/dvn/test_resources/test_system.tscn @@ -1,16 +1,15 @@ -[gd_scene load_steps=7 format=3 uid="uid://c2oo450sb6lqa"] +[gd_scene load_steps=6 format=3 uid="uid://c2oo450sb6lqa"] -[ext_resource type="PackedScene" uid="uid://bd7pbhempcian" path="res://addons/dvn/dvn.tscn" id="1_tumep"] -[ext_resource type="Script" path="res://addons/dvn/test_resources/test_system.gd" id="2_uxdpr"] -[ext_resource type="PackedScene" uid="uid://kssjsapnseux" path="res://addons/dvn/balloon/dvn_balloon.tscn" id="3_ofma8"] -[ext_resource type="Resource" uid="uid://bq0ndspcp4edy" path="res://addons/dvn/test_resources/test_dialgoue.dialogue" id="4_dtsm8"] -[ext_resource type="AudioStream" uid="uid://2yhhfguj23s8" path="res://addons/dvn/test_resources/rumble_loop.ogg" id="5_ant88"] -[ext_resource type="Texture2D" uid="uid://bhtmcmrupjhy0" path="res://addons/dvn/test_resources/Kurai.png" id="6_a1sfw"] +[ext_resource type="PackedScene" uid="uid://bd7pbhempcian" path="res://dvn/dvn.tscn" id="1_tumep"] +[ext_resource type="Script" uid="uid://drn40haamuxaj" path="res://dvn/test_resources/test_system.gd" id="2_uxdpr"] +[ext_resource type="PackedScene" uid="uid://kssjsapnseux" path="res://dvn/balloon/dvn_balloon.tscn" id="3_mdgdo"] +[ext_resource type="Resource" uid="uid://bq0ndspcp4edy" path="res://dvn/test_resources/test_dialgoue.dialogue" id="4_3w0p4"] +[ext_resource type="AudioStream" uid="uid://2yhhfguj23s8" path="res://dvn/test_resources/rumble_loop.ogg" id="5_ant88"] [node name="Scene" instance=ExtResource("1_tumep")] script = ExtResource("2_uxdpr") -Balloon = ExtResource("3_ofma8") -Dialogue = ExtResource("4_dtsm8") +Balloon = ExtResource("3_mdgdo") +Dialogue = ExtResource("4_3w0p4") [node name="ColorRect" type="ColorRect" parent="." index="0"] offset_right = 1960.0 @@ -19,8 +18,8 @@ offset_bottom = 1128.0 [node name="BGM" parent="DVN" index="1"] stream = ExtResource("5_ant88") volume_db = -10.0 +bus = &"Master" -[node name="Kurai" type="Sprite2D" parent="." index="2"] -position = Vector2(944, 504) -scale = Vector2(2, 2) -texture = ExtResource("6_a1sfw") +[node name="Sprite2D" type="Sprite2D" parent="." index="2"] +modulate = Color(1, 0, 1, 1) +position = Vector2(320, 240) diff --git a/addons/dvn/test_resources/test_system.tscn100702044.tmp b/addons/dvn/test_resources/test_system.tscn100702044.tmp new file mode 100644 index 0000000..fb2a7e2 --- /dev/null +++ b/addons/dvn/test_resources/test_system.tscn100702044.tmp @@ -0,0 +1,25 @@ +[gd_scene load_steps=6 format=3 uid="uid://c2oo450sb6lqa"] + +[ext_resource type="PackedScene" uid="uid://bd7pbhempcian" path="res://dvn/dvn.tscn" id="1_tumep"] +[ext_resource type="Script" uid="uid://drn40haamuxaj" path="res://dvn/test_resources/test_system.gd" id="2_uxdpr"] +[ext_resource type="PackedScene" uid="uid://kssjsapnseux" path="res://dvn/balloon/dvn_balloon.tscn" id="3_mdgdo"] +[ext_resource type="Resource" uid="uid://g1ll23ax0byk" path="res://test.dialogue" id="4_3w0p4"] +[ext_resource type="AudioStream" uid="uid://2yhhfguj23s8" path="res://dvn/test_resources/rumble_loop.ogg" id="5_ant88"] + +[node name="Scene" instance=ExtResource("1_tumep")] +script = ExtResource("2_uxdpr") +Balloon = ExtResource("3_mdgdo") +Dialogue = ExtResource("4_3w0p4") + +[node name="ColorRect" type="ColorRect" parent="." index="0"] +offset_right = 1960.0 +offset_bottom = 1128.0 + +[node name="BGM" parent="DVN" index="1"] +stream = ExtResource("5_ant88") +volume_db = -10.0 +bus = &"Master" + +[node name="Sprite2D" type="Sprite2D" parent="." index="2"] +modulate = Color(1, 0, 1, 1) +position = Vector2(320, 240) diff --git a/project.godot b/project.godot deleted file mode 100644 index a5b85b8..0000000 --- a/project.godot +++ /dev/null @@ -1,46 +0,0 @@ -; Engine configuration file. -; It's best edited using the editor UI and not directly, -; since the parameters that go here are not all obvious. -; -; Format: -; [section] ; section goes between [] -; param=value ; assign values to parameters - -config_version=5 - -[application] - -config/name="dvn" -run/main_scene="res://dvn/test_resources/test_system.tscn" -config/features=PackedStringArray("4.3", "GL Compatibility") -config/icon="res://icon.svg" - -[audio] - -buses/default_bus_layout="res://addons/dvn/default_bus_layout.tres" - -[autoload] - -DialogueManager="*res://addons/dialogue_manager/dialogue_manager.gd" - -[dialogue_manager] - -runtime/balloon_path="res:///balloon.tscn" - -[display] - -window/size/viewport_width=640 -window/size/viewport_height=480 - -[editor_plugins] - -enabled=PackedStringArray("res://addons/dialogue_manager/plugin.cfg", "res://addons/dvn/plugin.cfg") - -[internationalization] - -locale/translations_pot_files=PackedStringArray("res://addons/dvn/test_resources/test_dialgoue.dialogue") - -[rendering] - -renderer/rendering_method="gl_compatibility" -renderer/rendering_method.mobile="gl_compatibility"