TouchDesigner scripting engine not executing any DAT callbacks on Windows 11

Hi all,

Ever since upgrading to a commercial license I’ve encountered a persistent issue where TouchDesigner (latest and previous builds) will not execute any callback scripts in DATs, including parameterExecuteDAT, datExecuteDAT, and others. No script fires at all, not even debug(), print(), or file write commands.

What I’ve Tried (all failed):

  • Created new .toe files with basic parameterExecuteDAT watching pulse buttons
  • Verified correct parameter setup, naming, OPs set to parent(), etc.
  • Used both print() and debug() inside callbacks — Console and Textport remain blank
  • Wrote to a local file (C:/Users/Public/td_log.txt) — no file created
  • Ran both latest and older stable builds (2024, 2023.11340)
  • Fully uninstalled and reinstalled TouchDesigner
  • Renamed TouchDesigner099 folder to reset preferences
  • Disabled all antivirus and firewall software
  • Ran TouchDesigner as administrator
  • Moved .toe files out of OneDrive paths into C:/TDProjects
  • Tested on empty networks (no Python or internet dependencies)
  • Console shows no errors, callbacks are simply not triggered

System Details:

  • Windows 11 Home (64-bit)
  • Logged in with Admin account
  • TouchDesigner build: 2023.12370

Please please please help me identify what may be blocking Python callbacks from executing at all. This is a fresh system and no security restrictions are in place as far as I can tell. Happy to run diagnostics or try experimental builds.

Hi @PixelPixie,

sorry for you running into this issue.
you say that this is happening since activating your commercial license - nothing else changed on your machine?

Can you run debug(), print() statements or anything else directly in the Textport?
If printing in the Textport works, what does this return:

import sys
print(sys.path)

cheers
Markus