[18] WHY ADMIN ACCESS?

Why Admin Access?

WHY THE PERMISSION PROMPT DURING INSTALLATION?

twozero is part of the TouchDesigner interface, not part of a particular .toe file. That is why it is there in every project you open, and why it leaves nothing behind in your project files.

TD builds its interface from ui.tox, which lives in the TouchDesigner installation folder. Installing twozero means writing a small loader into that file — and writing into the TD installation folder is what requires elevated permission (a UAC prompt on Windows, Full Disk Access on macOS).

WHY UPDATES DON'T ASK AGAIN

Only the loader is stored inside the TD installation folder. The plugin itself is kept in your own preferences folder (pisangVersions/<TD build>/twozero.tox), and the loader picks it up on every TD start.

So a normal update just replaces a file you own — no prompt, no restart. The prompt comes back only when the loader itself has to change, or when you install into a new TouchDesigner build. See Update.