The Text DAT lets you edit free-form, multi-line ASCII text. It is used for scripts, GLSL shaders, notes, XML and other purposes. "Free-form text" is one of the two forms of DATs (the other being tables of rows and columns of cells, each cell containing a text string as in a Table DAT).
Text can be typed into the DAT when its Viewer Active is on, or in an external text editor. The Text DAT can get its data from a file on disk or from a file on the web. Use
http:// when specifying a remote text file.
See also the Execute DATs which are specialized to run their text as a script: CHOP Execute DAT runs its script when a CHOP channel changes, DAT Execute DAT when a DAT changes, Execute DAT when you start or end your TouchDesigner process or want to run a script every frame, Panel Execute DAT when a control panel changes, Parm Execute DAT when a parameter of a node changes, and OP Execute DAT when anything else about an operator changes, including creation and deletion of nodes in a component's network.
Use the Web DAT to fetch via a URL query.
Parameters - Text Page
/edit - Clicking this opens a text editor to add/edit/delete text from the DAT.
/file - The filesystem path and name of the file to load. Accepts
Load on Start button
/loadonstart - When set to 1, reloads the file from disk into the DAT when the projects starts. Pulse to reload instantly.
Write on Toe Save button
/write - When set to 1, writes the contents of the DAT out to the file on disk when the project is saved. Pulse to save instantly.