VisualNovelEngine
18 tools in this family (folder Editor/Tools/VisualNovelEngine/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.
| Tool | Effect | Description |
|---|---|---|
vn_add_background | writes | Register a background for the visual novel — ID, sprite path, optional prefab path, and default tran… |
vn_add_character | writes | Define a character for the visual novel — ID, display name, text color, portrait sprites |
vn_add_choice | writes | Add a branching choice point to a script. Each choice has text, a goto label, |
vn_add_command | writes | Append a command line to a .vnscript file. Supports show/hide character, change background, |
vn_add_dialogue | writes | Append a dialogue line to a .vnscript file. Optionally include emotion and voice clip. |
vn_add_transition | writes | Define a named custom transition effect for use in scripts. |
vn_add_unlockable | writes | Register unlockable content: CG gallery image, music track, tips text, or ending. |
vn_create_chapter | writes | Create a new chapter/scene script file with a label, title card, and metadata. |
vn_create_project | writes | Initialize a visual novel project structure with Scripts/, Characters/, Backgrounds/, Audio/, UI/ fo… |
vn_export_project | read-only | Export the entire VN project to a portable JSON document — characters, backgrounds, |
vn_generate_flowchart | read-only | Generate a visual flowchart from a script's branching structure. |
vn_import_renpy | writes | Import a Ren'Py script (.rpy) and convert it to .vnscript format. |
vn_localize_script | writes | Generate a localization template for a script (extract all dialogue/choice/print text) |
vn_parse_script | read-only | Parse a .vnscript file and return its structured representation — commands, labels, dialogue count, … |
vn_set_variable | writes | Set a VN variable in the project's variable registry. Variables can be used in script conditions |
vn_setup_scene | writes | Generate a Unity scene with Canvas, character position slots, background image, dialogue panel, |
vn_validate_script | read-only | Validate a .vnscript for errors: missing characters, undefined labels, broken branches, |
vn_write_script | writes | Create or overwrite a .vnscript file with visual novel commands and dialogue. |