├── .gitattributes ├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE ├── README.md ├── addons └── ez_dialogue │ ├── dialogue_reader.gd │ ├── dialogue_reader.gd.uid │ ├── dialogue_resource │ ├── dialogue_command.gd │ ├── dialogue_command.gd.uid │ ├── dialogue_node.gd │ ├── dialogue_node.gd.uid │ ├── dialogue_parser.gd │ ├── dialogue_parser.gd.uid │ ├── dialogue_resource.gd │ ├── dialogue_resource.gd.uid │ ├── dialogue_response.gd │ └── dialogue_response.gd.uid │ ├── dialogue_test │ ├── dialogue_test.gd │ └── dialogue_test.gd.uid │ ├── ez_dialogue.gd │ ├── ez_dialogue.gd.uid │ ├── ez_dialogue_node.gd │ ├── ez_dialogue_node.gd.uid │ ├── icon.png │ ├── main_screen │ ├── ProggyVector Regular.ttf │ ├── dialogue_graph_node.tscn │ ├── draw_container.gd │ ├── draw_container.gd.uid │ ├── ezd_syntax.gd │ ├── ezd_syntax.gd.uid │ ├── main.tscn │ ├── main_panel.gd │ ├── main_panel.gd.uid │ ├── name_editor.gd │ ├── name_editor.gd.uid │ ├── search_bar.gd │ └── search_bar.gd.uid │ └── plugin.cfg ├── crpg_dialogue_demo ├── BalF05A.tmp ├── BaldursGate.tscn ├── DialogueBox.gd ├── DialogueBox.gd.uid ├── DialogueButton.gd ├── DialogueButton.gd.uid ├── DialogueButton.tscn ├── RollBox.gd ├── RollBox.gd.uid ├── lzel_bg.jpg └── sample_dialogue.json ├── project.godot ├── readme_src ├── add_diag_node_button.png ├── conditional_example.png ├── plain_text_example.png ├── selecting_diag_node.png ├── simple_goto_example.png └── variable_dialogue_example.png └── test ├── ParseMixedCommandsTest.gd ├── ParseMixedCommandsTest.gd.uid ├── TestMain.tscn └── mixed_commands_test_dialogue.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/README.md -------------------------------------------------------------------------------- /addons/ez_dialogue/dialogue_reader.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/addons/ez_dialogue/dialogue_reader.gd -------------------------------------------------------------------------------- /addons/ez_dialogue/dialogue_reader.gd.uid: -------------------------------------------------------------------------------- 1 | uid://cuk87li47ijgi 2 | -------------------------------------------------------------------------------- /addons/ez_dialogue/dialogue_resource/dialogue_command.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/addons/ez_dialogue/dialogue_resource/dialogue_command.gd -------------------------------------------------------------------------------- /addons/ez_dialogue/dialogue_resource/dialogue_command.gd.uid: -------------------------------------------------------------------------------- 1 | uid://7gp15ijyh0d1 2 | -------------------------------------------------------------------------------- /addons/ez_dialogue/dialogue_resource/dialogue_node.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/addons/ez_dialogue/dialogue_resource/dialogue_node.gd -------------------------------------------------------------------------------- /addons/ez_dialogue/dialogue_resource/dialogue_node.gd.uid: -------------------------------------------------------------------------------- 1 | uid://q16owjya3myg 2 | -------------------------------------------------------------------------------- /addons/ez_dialogue/dialogue_resource/dialogue_parser.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/addons/ez_dialogue/dialogue_resource/dialogue_parser.gd -------------------------------------------------------------------------------- /addons/ez_dialogue/dialogue_resource/dialogue_parser.gd.uid: -------------------------------------------------------------------------------- 1 | uid://51d0iquk1idn 2 | -------------------------------------------------------------------------------- /addons/ez_dialogue/dialogue_resource/dialogue_resource.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/addons/ez_dialogue/dialogue_resource/dialogue_resource.gd -------------------------------------------------------------------------------- /addons/ez_dialogue/dialogue_resource/dialogue_resource.gd.uid: -------------------------------------------------------------------------------- 1 | uid://bbyw8kmjp2kn 2 | -------------------------------------------------------------------------------- /addons/ez_dialogue/dialogue_resource/dialogue_response.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/addons/ez_dialogue/dialogue_resource/dialogue_response.gd -------------------------------------------------------------------------------- /addons/ez_dialogue/dialogue_resource/dialogue_response.gd.uid: -------------------------------------------------------------------------------- 1 | uid://dbqp8txvj1km7 2 | -------------------------------------------------------------------------------- /addons/ez_dialogue/dialogue_test/dialogue_test.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/addons/ez_dialogue/dialogue_test/dialogue_test.gd -------------------------------------------------------------------------------- /addons/ez_dialogue/dialogue_test/dialogue_test.gd.uid: -------------------------------------------------------------------------------- 1 | uid://b655timw5uria 2 | -------------------------------------------------------------------------------- /addons/ez_dialogue/ez_dialogue.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/addons/ez_dialogue/ez_dialogue.gd -------------------------------------------------------------------------------- /addons/ez_dialogue/ez_dialogue.gd.uid: -------------------------------------------------------------------------------- 1 | uid://dg8li87bdw8iw 2 | -------------------------------------------------------------------------------- /addons/ez_dialogue/ez_dialogue_node.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/addons/ez_dialogue/ez_dialogue_node.gd -------------------------------------------------------------------------------- /addons/ez_dialogue/ez_dialogue_node.gd.uid: -------------------------------------------------------------------------------- 1 | uid://d2ctk7y4xw0pv 2 | -------------------------------------------------------------------------------- /addons/ez_dialogue/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/addons/ez_dialogue/icon.png -------------------------------------------------------------------------------- /addons/ez_dialogue/main_screen/ProggyVector Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/addons/ez_dialogue/main_screen/ProggyVector Regular.ttf -------------------------------------------------------------------------------- /addons/ez_dialogue/main_screen/dialogue_graph_node.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/addons/ez_dialogue/main_screen/dialogue_graph_node.tscn -------------------------------------------------------------------------------- /addons/ez_dialogue/main_screen/draw_container.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/addons/ez_dialogue/main_screen/draw_container.gd -------------------------------------------------------------------------------- /addons/ez_dialogue/main_screen/draw_container.gd.uid: -------------------------------------------------------------------------------- 1 | uid://no41ehhy83ho 2 | -------------------------------------------------------------------------------- /addons/ez_dialogue/main_screen/ezd_syntax.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/addons/ez_dialogue/main_screen/ezd_syntax.gd -------------------------------------------------------------------------------- /addons/ez_dialogue/main_screen/ezd_syntax.gd.uid: -------------------------------------------------------------------------------- 1 | uid://be2h6nfew3adu 2 | -------------------------------------------------------------------------------- /addons/ez_dialogue/main_screen/main.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/addons/ez_dialogue/main_screen/main.tscn -------------------------------------------------------------------------------- /addons/ez_dialogue/main_screen/main_panel.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/addons/ez_dialogue/main_screen/main_panel.gd -------------------------------------------------------------------------------- /addons/ez_dialogue/main_screen/main_panel.gd.uid: -------------------------------------------------------------------------------- 1 | uid://ct3is1jerl48d 2 | -------------------------------------------------------------------------------- /addons/ez_dialogue/main_screen/name_editor.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/addons/ez_dialogue/main_screen/name_editor.gd -------------------------------------------------------------------------------- /addons/ez_dialogue/main_screen/name_editor.gd.uid: -------------------------------------------------------------------------------- 1 | uid://ct83qpngp3k2d 2 | -------------------------------------------------------------------------------- /addons/ez_dialogue/main_screen/search_bar.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/addons/ez_dialogue/main_screen/search_bar.gd -------------------------------------------------------------------------------- /addons/ez_dialogue/main_screen/search_bar.gd.uid: -------------------------------------------------------------------------------- 1 | uid://dqkcyn4pkpcmv 2 | -------------------------------------------------------------------------------- /addons/ez_dialogue/plugin.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/addons/ez_dialogue/plugin.cfg -------------------------------------------------------------------------------- /crpg_dialogue_demo/BalF05A.tmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/crpg_dialogue_demo/BalF05A.tmp -------------------------------------------------------------------------------- /crpg_dialogue_demo/BaldursGate.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/crpg_dialogue_demo/BaldursGate.tscn -------------------------------------------------------------------------------- /crpg_dialogue_demo/DialogueBox.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/crpg_dialogue_demo/DialogueBox.gd -------------------------------------------------------------------------------- /crpg_dialogue_demo/DialogueBox.gd.uid: -------------------------------------------------------------------------------- 1 | uid://eoclu0gr4evd 2 | -------------------------------------------------------------------------------- /crpg_dialogue_demo/DialogueButton.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/crpg_dialogue_demo/DialogueButton.gd -------------------------------------------------------------------------------- /crpg_dialogue_demo/DialogueButton.gd.uid: -------------------------------------------------------------------------------- 1 | uid://ddk1guohseox0 2 | -------------------------------------------------------------------------------- /crpg_dialogue_demo/DialogueButton.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/crpg_dialogue_demo/DialogueButton.tscn -------------------------------------------------------------------------------- /crpg_dialogue_demo/RollBox.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/crpg_dialogue_demo/RollBox.gd -------------------------------------------------------------------------------- /crpg_dialogue_demo/RollBox.gd.uid: -------------------------------------------------------------------------------- 1 | uid://cenwns5hxpv5w 2 | -------------------------------------------------------------------------------- /crpg_dialogue_demo/lzel_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/crpg_dialogue_demo/lzel_bg.jpg -------------------------------------------------------------------------------- /crpg_dialogue_demo/sample_dialogue.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/crpg_dialogue_demo/sample_dialogue.json -------------------------------------------------------------------------------- /project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/project.godot -------------------------------------------------------------------------------- /readme_src/add_diag_node_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/readme_src/add_diag_node_button.png -------------------------------------------------------------------------------- /readme_src/conditional_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/readme_src/conditional_example.png -------------------------------------------------------------------------------- /readme_src/plain_text_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/readme_src/plain_text_example.png -------------------------------------------------------------------------------- /readme_src/selecting_diag_node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/readme_src/selecting_diag_node.png -------------------------------------------------------------------------------- /readme_src/simple_goto_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/readme_src/simple_goto_example.png -------------------------------------------------------------------------------- /readme_src/variable_dialogue_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/readme_src/variable_dialogue_example.png -------------------------------------------------------------------------------- /test/ParseMixedCommandsTest.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/test/ParseMixedCommandsTest.gd -------------------------------------------------------------------------------- /test/ParseMixedCommandsTest.gd.uid: -------------------------------------------------------------------------------- 1 | uid://cym8ponbauklm 2 | -------------------------------------------------------------------------------- /test/TestMain.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/test/TestMain.tscn -------------------------------------------------------------------------------- /test/mixed_commands_test_dialogue.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/real-ezTheDev/GodotEzDialoguePlugin/HEAD/test/mixed_commands_test_dialogue.json --------------------------------------------------------------------------------