Skip to content

SamiraUrzua/Visual-novel-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Visual Novel Editor

A desktop GUI editor for writing visual novel scripts in YAML format. It's made for my own visual novel engine.

Built with Python and PySide6.

Features

  • Create and manage sequences with metadata (title, background, characters)
  • Add commands: dialogue, emotions, animations, backgrounds, music, sound, choices
  • Nested choice/option trees with their own sequences
  • Import and export YAML files
  • Character list with mention insertion for dialogue
  • Dark theme UI

Requirements

pip install PySide6 pyyaml

Usage

python main.py

YAML Format

sequences:
  intro:
    title: Introduction
    background: bedroom
    characters:
      luna: center
    sequence:
      - char: luna
      - emotion: happy
      - say: "Hello!"
      - choice:
        - option: "Hi!"
          sequence:
            - say: "Nice to meet you"
        - option: "Hey"
          sequence:
            - say: "Hey yourself"

About

A simple visual novel editor for my visual novel engine.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages