# lib_dlg function library

Dependencies: lib_2da, lib_anon, lib_array, lib_fn, lib_ini, lib_sfo, lib_struct, lib_sugar, lib_tools, lib_ui

## Description

Functions for editing dlg files as structs.

99.9% of the time it will be easier to do this through WEIDU's .d format. Think long and hard before using functions in this library.

## Public functions

dlg_copy(tv:i, allow_missing:i, debug:i=1, dlg:s, source_path:s, source_location:s, source_locbase:s, path:s, location:s, locbase:s, edits:s)=() action

General copier for dlg files. No special features. 99.9% of the time, it will be better to use WEIDU's .d format instead of this function.

dlg_edit(tv:i, allow_missing:i, debug:i=1, edit_strrefs_in_place:i, dlg:s, path:s, location:s, locbase:s, edits:s)=() action

General editer for dlg files. No special features. 99.9% of the time, it will be better to use WEIDU's .d format instead of this function.

dlg_make(debug:i=1, dlg:s, version:s, path:s, location:s, locbase:s, edits:s)=() action

General maker for dlg files. No special features. 99.9% of the time, it will be better to use WEIDU's .d format instead of this function.