`ds.toml` - ItsDeltin/Overwatch-Script-To-Workshop GitHub Wiki
Including a ds.toml
file at the root of your project folder can allow developers to configure various aspects of an OSTW project.
The configuration values and their descriptions follow:
entry_point
: Static entry point rather than the current file. (default unset)paste_check_is_extended
: Determines if the__loadPersist
variable is placed in the extended collection. I strongly recommend leaving this to the default. (defaultfalse
)log_delete_reference_zero
: Prints an error to the workshop log when you attempt to free up memory with a null class reference. (defaultfalse
)c_style_workshop_output
: Uses the newer workshop syntax (Global.x = Global.a + Global.b
) instead of the old version (Set Global Variable(x, Global Variable(a), Global Variable(b))
). (defaultfalse
)compile_miscellaneous_comments
: Determines if ostw will add extra comments to the workshop output (ex. rule action count). (defaulttrue
)out_file
: Writes the workshop output code to this file. (default unset)optimize_output
: Controls whether the output workshop code is optimized. (defaulttrue
)use_tabs_in_workshop_output
(defaultfalse
)subroutine_stacks_are_extended
: Determines if the ostw-generated workshop variables used to track a subroutine's outer class reference will be extended. (defaultfalse
)