This is a dialogue plugin invoked by VS scripts. You can edit a dialogue without touching any code. Simple dialogue plugins support displaying dialogues with avatars and character sprites. You can adjust node sizes to match character sprite files of different dimensions, or add a Sprite2D node to display dialogue boxes of different materials. However, if you are not familiar with how Godot nodes work, it is recommended that you do not arbitrarily change the node directory structure.
Plugin download:
AGMExpansionPlugin.zip (3.0 MB)
How to install:
-
Download the plugin and extract it. Copy the
addonsfolder from the archive into your project directory. (If you already have anaddonsfolder, it will only add the required folders and will not overwrite any existing content.)
-
Enable it in the plugin options.
-
Instantiate the
dialogueUI.tscnnode under your desiredGameScene. (Its path is located atres://addons/AGMExpansionPlugin/AGMDialogue/DialogueUI.tscn.)
-
In the left navigation panel, click “Open in Editor.” This is the main interface for editing dialogues.

-
You can create a new resource by right-clicking in the path
res://addons/AGMExpansionPlugin/AGMDialogue/Dialogues/or any other path you have defined. Typically, this is done by right-clicking thedialoguefolder → New → Resource, and then selectingdialogueGroupfrom the popup dialog.
-
After creation, you can edit the
DialogueListin the right navigation panel, add elements, and when creating a new dialogue, input the character name, dialogue content, avatar, character sprite, whether to flip it, and whether to display it on the left (by default, it displays on the right).
-
After creating your dialogue content, you can select the
AnimationPlayernode. In the animation options of the editor below, choose “Manage Animations,” copy and paste a dialogue group, and rename it to your desired name. Then, return to the animation editor, click the first keyframe inmine_dialogue, right-click “Value” in the right navigation panel, click “Load,” and select the dialogue resource you created in step 5.
-
After saving the animation, click the scene root node,
dialogue, select “Batch Load Animation,” and then you can edit it in the VS script by choosing the animation you created in the actions list.
-
When the game is running, execute the action, and the dialogue will appear. Click on the dialogue box to interact.















