Skip to content

The configuration file is at Elin\BepInEx\config\dk.elinplugins.customdialogloader.cfg.

Logging.Verbose = false

Verbose information that may be helpful(spamming) for debugging
Debug用的信息输出

Logging.Execution = true

Measure the extra loading time added by CWL, this is displayed in Player.log
记录CWL运行时间

BGM.SeamlessStreaming = true

When switching to a new playlist, if current playing BGM is included in the new playlist, seamlessly stream it
当切换播放列表时,如果当前播放的曲目在新播放列表中,则尝试无缝衔接

Caching.Paths = true

Cache paths relocated by CWL instead of iterating new paths
缓存CWL重定向的路径而不是每次重新搜索

Caching.Sprites = true

Cache sprites created by CWL instead of creating new from textures
缓存CWL生成的贴图而不是每次重新构建

Dialog.ExpandedActions = true

Expand the actions table for drama sheets for mod authors to utilize
为剧情表启用action拓展,Mod作者能够利用更多功能设计剧情表

Dialog.ExpandedActionsAllowExternal = true

Allow invoking external methods from other assemblies within the drama sheet, this may be unstable
为剧情表启用action拓展时同时允许调用外部程序集的方法,这可能不稳定

Dialog.NoOverlappingSounds = true

During dialogs, prevent sound actions from overlapping with each other by stopping previous sound first
对话中的sound动作不会彼此重叠 - 上一个音源会先被停止

Dialog.VariableQuote = true

For talk texts, allow both JP quote 「」 and EN quote "" with current language quote to be used as Msg.colors.Talk identifier
对话文本允许日语引号和英语引号以及当前语言的引号同时作为Talk颜色检测词

Exceptions.Analyze = true

Analyze the unhandled exception during gameplay and log the results
分析游戏运行时抛出的异常

Exceptions.Popup = true

Display a popup for the analyzed unhandled exception
在游戏中显示运行时抛出的异常

Patches.FixBaseGameAvatar = true

When repositioning custom character icons, let CWL fix base game characters too
E.g. fairy icons are usually clipping through upper border
在重新定位自定义角色头像位置时,让CWL也修复游戏本体角色头像位置。例如,妖精角色的头像通常会超出边界

Patches.QualifyTypeName = true

When importing custom classes for class cache, let CWL qualify its type name
Element, BaseCondition, Trait, Zone, Quest
当为类缓存导入自定义类时,让CWL为其生成限定类型名

Patches.SafeCreateClass = true

When custom classes fail to create from save, let CWL replace it with a safety cone and keep the game going
当自定义类无法加载时,让CWL将其替换为安全锥以保持游戏进行

Source.AllowProcessors = true

Allow CWL to run pre/post processors for workbook, sheet, and cells.
允许CWL为工作簿、工作表、单元格执行预/后处理

Source.NamedImport = true

When importing incompatible source sheets, try importing via column name instead of order
当导入可能不兼容的源表时,允许CWL使用列名代替列序导入

Source.OverrideSameId

When importing rows with an existing ID, replace it instead of adding duplicate rows
当导入重复ID的单元行时,覆盖旧行而不是添加新行

Source.RethrowException = true

Rethrow the excel exception as SourceParseException with more details attached
当捕获Excel解析异常时,生成当前单元格详细信息并重抛为SourceParseException

Source.SheetInspection = true

When importing incompatible source sheets, dump headers for debugging purposes
当导入可能不兼容的源表时,吐出该表的详细信息

Source.SheetMigrate = false

(Experimental, disabled due to frequent game update)
When importing incompatible source sheets, generate migrated file in the same directory
(实验性, 游戏更新频繁暂时禁用)
当导入可能不兼容的源表时,在同一目录生成当前版本的升级表

Source.TrimSpaces = true

Trim all leading and trailing spaces from cell value
Requires Source.AllowProcessors set to true
移除单元格数据的前后空格文本,需要允许执行单元格后处理