Yes I do the same, I tested this hypothesis a lot in different folders, and while testing what I was thinking true reading the wiki isn't, so I was wondering if I was doing something wrong or if I have to give up on this wiki line
In fact my TVP config is on a google drive folder, this way my config in synchronized on my computer at school, my cintiq companion and my computer at home. When I tweak a script, add a button or change a shortcut I don't have to adapt or to correct it each time I change computer. So are my scripts in their own folder
I set scripts instead of embedding them when i'm working on the script, because it's far better to work in Notepad++ and save the script than to work the buggy TVP interface. The other option is to copy the script, open the button, open the embedded script interface, replace the script, and then validate all of this and click on the button... I really prefer to modify my script on notepad++, save it, then I just click on my buttons shortcut in TVP to test the setted updated script.
For me it's for scripting only, for now when I export panels I try to embed scripts as much as possible (not working on the interfance, just copy/pasting) to avoid exporting problems. But on my own panel I really often adapt my buttons, correct bugs etc... So I prefer that my script is somewhere in a folder where I can update it with notepad++. My problem is that my scripts are not in the TVP home directory, they are on my synced cloud to have them up to date all the time.
Frankly, it never occurred to me to use an Include file in an embedded script! Does that really work?
Haha, well I think it does'nt work. I was asking too much from TVP I guess
And sometimes I really want to use a TVP function of my library of functions for a really quick test. So I'll use my "otano_gotonext()" function for exemple in my "library_otano.grg" script, but I havn't found a way to put this library script in the right folder so that every script will search in this library, like what I understand in the wiki (it searches in the home folder). It's not only for embedded script, it also didn't work for setted scripts that are not in the home folder. So I guess it just didn't work when you library isn't in the same folder, or on a folder under, your script.
Also, when exporting, it seems to me that only the option where your library is in the same folder than your script works. When in a subfolder (or elsewhere if it's possible) the export does'nt work.
It wasn't a problem until I worked outside of my TVP home directory
also, It means that I can't set scripts on mutiple computers using the same config because the path changes. It would be really usefull for me to be able to set scripts inside my "config folder" without losing their path from computer to computer (or simply to be able to change the george folder directory like we do with configs, or use a george config folder). TVP team if you read me <3
The solution for me is to convert every button I have to embedded scripts, but I have to search in my libraries for all my user functions and add them to the script and it's long, and if they are buggy and I correct my library I have to find all the scripts using this function and update them as well. As you said it's really not convenient, but it's the only way I have to have the scripts in my config synced on all my computers.
I think that what I'll do is moving my script folder directly in my config file, with the libraries at the same level as my scripts. I'll use set scripts only when I work on a script, then I'll export the panel to have universal buttons that does'nt have to remember a path. Then when I need to work again on my script, I'll set again the script and export again the panel. Or the other solution is to have my scripts in my home directory and update it by hand each time I change my computer, which solve some problems but creates others...