The settings can be found under Project Settings -> Plugin -> VNM Settings.

Data Tables

Name Type Description
Character Definitons Table UDataTable* Data table containing all character definitions
Cg Definitons Table UDataTable* Data table containing all CG (Computer Graphics) image definitions
Scene Background Definitons Table UDataTable* Data table containing all scene background image definitions
Dialog Scene Definitions Table UDataTable* Data table containing all 3D dialog scene definitions
Dialog Audio Definitions Table UDataTable* Data table containing all audio definitions (BGM, SFX, voice over)
Dialog Definitons Table UDataTable* Data table containing all dialog scene definitions

Memories

Name Type Description
Global Persistant Memory Definitions TArray<FMemoryDefinition> Array of memory variables that persist across game sessions
Global Memory Definitions TArray<FMemoryDefinition> Array of memory variables that persist only during current game session

General

Name Type Description
In Game Level Name FString The name of the level used for in-game visual novel scenes
Main Menu Level Name FString The name of the level used for the main menu

Save System

Name Type Description
Save Game Class TSubclassOf<UVNMBaseSaveGame> The class used for creating save game objects
Persistant Save Game Class TSubclassOf<UVNMBasePersistantSaveGame> The class used for creating persistent save game objects (settings, etc.)
Generate Save File Name bool Whether to automatically generate save file names or let user specify them
Confirm Before Deleting Save File bool Whether to show a confirmation dialog before deleting save files

Dialog Scene

Name Type Description
Camera Class TSubclassOf<ACameraActor> The camera actor class used in dialog scenes

Character

Name Type Description
Character Position Values TMap<ECharacterPositioning, float> Predefined character positioning values (0.0 to 1.0 across screen width)
Custom Character Position Values TMap<FName, FVector2D> Custom character positioning values with 2D coordinates

Dialog

Name Type Description
Typewriter Effect Active bool Whether to enable typewriter effect for dialog text
Type Writing Speed float Speed of the typewriter effect in seconds per character
Auto Forward Time float Time to wait before auto-advancing dialog (0 disables auto-forward)
Autostart Dialog bool Whether to automatically start dialog when entering a dialog scene
Autostart First Dialog If No Dialog Is Found bool Whether to start the first dialog if no specific dialog is found

Auto Save

Name Type Description
Auto Save Type EAutoSaveType The type of auto-save system to use (MANUAL or AUTOMATIC)
Auto Save Interval In Seconds float Interval between automatic saves in seconds (default: 5 minutes)