Back to mods
Visual VNDialog Edit project artwork

CurseForge · Minecraft mod

Visual VNDialog Edit

Visual VNDialog Edit (VVNDE) is an add-on mod for VNDialog. It provides an in-game GUI that allows players to conveniently edit dialogue.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Visual VNDialog Edit release should I use?

Updated 2 days ago
Latest stable file visual_vndialog_edit-neoforge-1.21.1-1.0.0.jar
Game version 1.21.1
Loader NeoForge

Visual VNDialog Edit visual_vndialog_edit-neoforge-1.21.1-1.0.0.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 1 required mods have matching files.

Where it goes

Is Visual VNDialog Edit required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Visual VNDialog Edit visual_vndialog_edit-neoforge-1.21.1-1.0.0.jar need?

visual_vndialog_edit-neoforge-1.21.1-1.0.0.jar. Change the file and its required mods may change too.

All 1 required mods have matching files

Install VNDialog first. We found matching files for this game-version and loader setup.

VNDialog Needed by Visual VNDialog Edit visual_vndialog_edit-neoforge-1.21.1-1.0.0.jar
required
Matching file found Matched file: VNDialog-1.0.6-1.21.1

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Visual VNDialog Edit without breaking your instance.

Built for Visual VNDialog Edit visual_vndialog_edit-neoforge-1.21.1-1.0.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use visual_vndialog_edit-neoforge-1.21.1-1.0.0.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install VNDialog first. We found matching files for this game-version and loader setup.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside visual_vndialog_edit-neoforge-1.21.1-1.0.0.jar. It opens that exact file at the source.

About this project

What does Visual VNDialog Edit add?

Overview:
Visual Mod Edit-VNDialog (Visual VND Editor) is an add-on mod for VNDialog. It provides an in-game GUI that allows players to conveniently edit dialogue.

Details

  1. Command: /vme vndialog gui opens the GUI.
  2. GUI Basic Buttons
    a. "New" at the top and the "+" on the right are used to create new dialogues.
    b. "+ Node": Used to create dialogue nodes.
    c. "Save": Saves the current dialogue edits. You can also use Ctrl+S to save.
    d. "Load": Reads files from the dialog_json folder and allows you to select and import them into the GUI.
    e. "Import": Reads JSON files from the game's loaded datapacks under data/<namespace>/dialogs/ and allows you to select and import them into the GUI.
    f. "Test": Click to load and preview the current edits. It is recommended to save first before testing.
  3. Editing Pages:
    a. "Text": Edit the speaker's name and dialogue content. It has two modes: "Plain Text" and "Translation Key", which can be switched by clicking the button. In Plain Text mode, you just need to input the dialogue content and it supports color and font formatting. In Translation Key mode, you need to input the key name, Chinese, and English. After filling them in, clicking "Save Translation Key" will generate en_us.json and zh_cn.json files in the config/visual_mod_edit_vndialog/lang/ directory.
    b. "Appearance": Edit background and portraits.
    c. "Logic": Edit node connections, add options and their node connections, select and play sounds, and determine whether the node's dialogue ends the conversation and whether skipping is allowed.
  4. Node Symbol Descriptions:
    ⊗: End Dialogue
    This node has "End Dialogue" checked (endDialog = true). When the dialogue flow reaches this node, the dialogue interface will close.
    ◆: Option Node
    This node has dialogue options configured (at least one option). After reading this node, the player can choose one of the options to continue the dialogue.
    ○: Normal Node
    Neither an end node nor has options configured. It usually automatically progresses to the next node or follows the nextId connection.
    ⚠: Orphan Node
    This node is not referenced by any other node via nextId or an option's targetId. It may be a backup node not connected to the main flow, or a node whose connections are lost.
    *: Multiple Reference Marker
    This node is referenced by multiple parent nodes (reference count > 1). For example, when two different options both lead to the same node, this node will show the * mark.
  5. File Descriptions:
    dialog_json: Stores edited dialogues. Each JSON file corresponds to one dialogue.
    portraits: Stores portrait images. When setting portraits in the editor, files from this folder can be selected.
    backgrounds: Stores background images. When setting backgrounds in the editor, files from this folder can be selected.
    sounds: Stores sound effect files (currently supports WAV and OGG formats). When setting sounds in the editor, files from this folder can be selected.
    lang: Stores translation language files. The Translation Key mode in the editor writes translations to this file, and it is injected into the game via Mixin so that the dialogue can directly display the translated text.
    editor_sessions.json: Helps the editor GUI restore dialogue tabs.

Notes:

  1. The portraits, backgrounds, and sounds folders do not come with any resources; players need to put their own files in them. Sounds only support WAV and OGG formats. File names in these folders should preferably use lowercase letters and numbers.
  2. Edits are globally effective.

Project description from CurseForge.

Pick your setup

Visual VNDialog Edit by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

2 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Visual VNDialog Edit versions and loaders

3 of 3 releases match

Looking for an older file? The official CurseForge project page is in Resources.