Setting the clock parameter to ‘Synchronized’ always has this issue on this system, setting the clock parameter to ‘Independent’ still produces the error but the tox seems to work correctly most of the time regardless of the error.
Hey, can you also try setting a windows environment variable TOUCH_LICENSE_ERRORS=1 and try out the latest experimental. This should give error messagebox’s for licensing when engine starts, which will hopefully help us narrow this down.
Thanks!
Hi Malcolm, thanks for working through it with me.
After setting that environment variable, on the first TouchDesigner launch I got a popup with the name ‘V7’ with the text ‘No such file or directory’ .
About a week or so from now, towards the end of next week. I know you know this, but it bears repeating, careful using Experimental for projects right now, its very… er… experimental!
For me this issue is not fixed. I just tried 2019.37030 (on Windows 10) and still get the Error “An error occured determining the installed lincense”. The path to the engine_path is correct…
Could you verify you aren’t running TouchDesigner as an administrator - navigate to the TouchDesigner installation you are using (if it’s the default installation then probably at C:\Program Files\Derivative\TouchDesigner) and right-click on TouchDesigner099.exe and select Properties, and on the Compatibility tab make sure ‘Run this program as an administrator’ is not checked.
Try Malcolm’s instructions above for setting the windows environment variable TOUCH_LICENSE_ERRORS=1 and report back on any pop-up errors you get.
Ah that solves it - currently TouchEngine requires a paid license. The error reporting could definitely be clearer, I’m fixing that. Sorry for the confusion.
@bangnoise, Curious to know what you mean - is TouchEngine planned to only work for paid licenses? Or will this be opened up to non-com eventually? I have a pro license, but am wondering if something I author with TouchEngine will work the same for non-com licensed users.
Currently we only plan to enable the Engine COMP for paid licenses. This can always change in the future but for now that’s the plan.
Can you elaborate on what you mean by ‘author with TouchEngine’ though?
Ah, thanks for clarifying @malcolm - My goal was to offload some heavy tasks in GeoPix to separate threads / Engine Comps, things that need to be constantly recached in the background, custom light culling, etc. It sounds like for anyone using GeoPix in non-com, those engine comps would simply not load their TOX?
If that’s not possible, I imagine I can find some other solutions to that problem that might be a bit messier, python multi threading I have read some stuff on? but haven’t tried, also launching another Touch instance that runs in the background might be an option, but slightly more confusing to the user if they accidentally close it and don’t know why certain things stop working etc.