Home - NenyaBit/Dynamic-Dialogue-Replacer GitHub Wiki
Dynamic-Dialogue-Replacer (DDR) is a framework that allows dynamic manipulation and editing of dialogue from both player and NPC alike. The frameworks functionality is divided into 3 major sections:
- Response Replacement: Replace Topic Info Responses (NPC Dialogue), both Text and Voice Files can be repalced this way.
- Scripting: You can change Dialogue (from both player and NPC responses) using a Lua-script.
- Topic Editing: Hide, Replace or Inject new Dialogue Topics for the player to use in dialogue.
File Structure:
Configuration files for DDR are written in YAML
. The config.yml
files should be placed in Data/SKSE/DynamicDialogueReplacer/
:
Version: 1
topicInfos:
- Response1
- Response2
- ...
scripts:
- Script1
- Script2
- ...
topics:
- Topic1
- Topic2
- ...
- The version field is the version of the parser to use. Should be the same as in the example
- Information on how to implement each feature-node can be found on their respective wiki pages
Ensure to check the DynamicDialogueReplacer.log
file in your SKSE log-directory to make sure all overrides are loaded.