The global paths are recovered and I don't know why but it works as if I wrote ../../, and not as I intended ../../resources.
Anyway, that is the opposite of what is intended.
The intention is for projects to be portable, independent and self-defined.
What you propose is absolute dependency.
I won't be able to move (porting) a project without porting all the dependencies of all the projects, because at first glance, I won't know which files are involved in the project. To make a copy of only the project and its dependencies I would have to convert it to a qtz.
For that it is better to leave it as is and let the script limit itself to renaming absolute paths if they have changed (no script is needed, any advanced text editor allows you to search and replace within files).
For what you want, you already have it. That is how Qtractor works. Have a single project folder called "resources", save the qtr files somewhere else.
The global paths are recovered and I don't know why but it works as if I wrote ../../, and not as I intended ../../resources.
Anyway, that is the opposite of what is intended.
The intention is for projects to be portable, independent and self-defined.
What you propose is absolute dependency.
I won't be able to move (porting) a project without porting all the dependencies of all the projects, because at first glance, I won't know which files are involved in the project. To make a copy of only the project and its dependencies I would have to convert it to a qtz.
For that it is better to leave it as is and let the script limit itself to renaming absolute paths if they have changed (no script is needed, any advanced text editor allows you to search and replace within files).
For what you want, you already have it. That is how Qtractor works. Have a single project folder called "resources", save the qtr files somewhere else.