Visual Novel Maker
Visual Novel Maker
Create visual novel scenes directly inside Foundry VTT.
Build branching dialogues with a node-based editor, trigger them from the map, and run real-time VN sessions with your players. Visual Novel Maker covers prepared conversations, point-and-click exploration, live scene direction, and JRPG-style field interactions without writing code.
Use it for NPC conversations, investigation scenes, private character moments, cutscene-style reveals, or map interactions where players approach a token and press the interaction key.
Key Features
Node-Based Dialogue Editor
-
Drag-and-drop node graph for writing branching conversations, narration, choices, and exploration scenes.
-
Per-node action sequencing lets you attach BGM, SFX, camera movement, character entrances, scene images, FX, macros, item grants, and integration actions to dialogue lines.
-
Conditional branching with runtime flags lets you gate choices, route scenes through ordered conditions, display flag values in text, and pass the current flag context into macros.
-
Choices can resolve instantly or through player voting, with options for hidden, disabled, and hint-only choices when conditions are not met.
-
GM-only advance, private player interactions, JSON import/export, and preview tools help you prepare scenes before they reach the table.
Exploration Scene Editor
-
Draw interactive regions or clickable images on a background to create point-and-click investigation scenes.
-
Each region can trigger sub-interactions, sound effects, item rewards, flag changes, and scripted follow-up actions.
-
Exploration elements can track interaction counts, hide after completion, and use exit labels or exit conditions for scene flow.
VN Presentation Layer
-
Full-screen overlay with character sprites, speaker nameplate, dialogue box, choices, background art, location text, prompt bubbles, and system buttons.
-
Typewriter text animation with configurable speed, volume, tick sounds, and per-actor sound overrides.
-
Camera controls include zoom, pan, shake, character focus, background lock, and reset actions.
-
Scene image props and picture cards let you place extra images on the stage, either behind characters, in front of characters, or centered for a reveal.
-
Expression switching, lip sync, speaking-mouth image mode, framed character display, and APNG support are built into the VN stage.
Live Director Mode
-
Run VN sessions in real time without pre-scripting anything.
-
Cast, Scene, FX, and Story tabs keep live controls organized while the session is running.
-
Add or remove characters, swap expressions, reposition them on stage, flip portraits, hide characters from players, change backgrounds, trigger effects, and present choices on the fly.
-
Rehearsal mode lets the GM prepare a full stage locally, then broadcast it to players when ready.
-
Targeted and private sessions can show a prepared interaction only to selected players.
-
Voice detection can highlight the speaking character on stage, and each user can choose which owned staged character their microphone controls.
-
Chat integration lets player messages appear in the VN dialogue box, with queued expression changes that apply when an actor next speaks.
Map Interaction
-
Assign VN interactions to NPC tokens, tiles, or Foundry region behaviors.
-
Players approach and press the interaction key to talk, examine, open, read, or trigger a custom prompt.
-
Interaction prompts support custom icons, labels, distance settings, and direct, private, or GM-selected trigger modes.
Scene FX and Presets
-
Weather, particle, mood, and overlay effects include rain, snow, fog, leaves, cherry blossoms, fireflies, dust, sparkles, embers, night, dusk, dawn, flashback, vignette, dream, glitch, old TV, lightning, and monochrome film.
-
Effect controls cover density, speed, opacity, wind, size, color, blur, spread, and lightning interval where supported.
-
Rain, snow, and fog include bundled ambient loops, and custom FX slots can use image or video assets with optional sound.
-
Scene presets can capture backgrounds, character positions, camera state, FX, props, hidden characters, character effects, and optional cut-ins.
Theme & UI Customization
-
Built-in themes include Default, Sci-Fi, Romance, Fantasy, Detective, Elegant Gold, and Indigo Fantasy, with a Custom theme for your own assets.
-
Use custom images for dialogue boxes, nameplates, choice buttons, prompt bubbles, advance cursors, and character frame elements.
-
Separate customization is available for dialogue, narration, choices, location labels, prompt bubbles, fonts, colors, layout, and visibility.
-
GMs can define world-level overlay settings, while players with permission can apply client-side visual overrides.
Tools
-
Batch Crop Tool for trimming multiple expression images directly in the browser.
-
Bulk expression import and generated portrait thumbnails help large character libraries stay manageable.
-
Background libraries support named locations, image and video variants, thumbnails, search, and default transition settings.
Module Integration
-
Works with Cinematic Cut-ins for character entrance animations and scene preset cut-ins.
-
Works with Unboxing the Mystery for interactive item and journal reveals during dialogue.
-
Works with Stylish Shop so dialogue actions can open a shop directly from an NPC scene.
Technical Specifications
-
Required module: GlitchSmith Library 0.6.0 or later.
-
Optional modules: Cinematic Cut-ins, Unboxing the Mystery, and Stylish Shop unlock their related integration actions.
-
System agnostic: Works with any game system in Foundry VTT.
-
Multiplayer synced: VN sessions, choices, flags, backgrounds, characters, props, FX, audio cues, and Live Director changes synchronize across connected players unless the scene is private or local-only.
-
Localization: English and Korean included.
✅ Compatibility: Foundry VTT v13 & v14
💖 Support Development & Get Access: This module is available exclusively for my patrons.
Join the community to unlock these tools for your table! ➡️ https://www.patreon.com/c/glitchsmith