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) |