Page 1 of 1

"Replace all instances" for a GLSLShader or Image file

Posted: Mon Jul 31, 2017 7:54 am
by Terry Payman
Dread message:
"The following modules could not be loaded"

It would be very helpful if there were means of
- replacing all instances of an asset that has an absolute file location.
and/or
- listing by scene a count of each individual missing asset so one would know where and how many to look for.

I've been trawling through some old projects that made extensive use of GLSLShaders, and when I get this message I have to locate and change every instance of a particular shader across many scenes in a project. Likewise for image files, video files, 3D models.

I've requested "More detailed diagnostics when assets are missing" as part of a previous feature request. I wouldn't be the only one glad of this! viewtopic.php?f=4&t=199#p643

Re: "Replace all instances" for a GLSLShader or Image file

Posted: Mon Jul 31, 2017 9:53 am
by Terry Payman
Further to the above I'm having difficulty updating GLSLShaders where the filename is too long to fit in the File box and is truncated.

I'm currently trying to update a project in which I'm using a family of GLSL shaders, distinguished by a suffix on a long filename. I can't see exactly which version I have selected in a particular scene.

I have "Show Tooltips" selected, but it only tells me "Shader File" :cry:

Perhaps pre-load the file pick dialog with the filename? The present blank name is unhelpful when navigating to find the file in an alternate location.

Re: "Replace all instances" for a GLSLShader or Image file

Posted: Mon Jul 31, 2017 3:46 pm
by Sadler
Having just (well, more in the process of) moving to a laptop, changed file locations can be frustrating. I appreciate the way Resolume handles it in that when you locate a missing file it offers to fix all other missing files from that directory (quite satisfying when you get a bunch fixed!). I avoided much pain in Magic by making sure transferred project files stay in the same location relative to media.

Re: "Replace all instances" for a GLSLShader or Image file

Posted: Mon Jul 31, 2017 6:20 pm
by Magic
Yes thanks, some better functionality is still needed here. I promise it's on my to-do list ;).

p.s. If you hover above the file button (not the word "File"), it will give you the full path name of the selected file.
Edit: oops, maybe not if the file is missing. I'll fix that.

Re: "Replace all instances" for a GLSLShader or Image file

Posted: Mon Jul 31, 2017 7:09 pm
by Terry Payman
Eric wrote:.... If you hover above the file button (not the word "File"), it will give you the full path name of the selected file.
Edit: oops, maybe not if the file is missing. I'll fix that.
:D :D :D :D :D :D

Re: "Replace all instances" for a GLSLShader or Image file

Posted: Thu Feb 08, 2018 7:53 pm
by DemBambiSeiMudder
Hey Eric,
are there any plans to implement this? Would be quite useful.
Terry Payman wrote:listing by scene a count of each individual missing asset so one would know where and how many to look for.

Re: "Replace all instances" for a GLSLShader or Image file

Posted: Thu Feb 08, 2018 8:37 pm
by Magic
I can't make any promises about when specific things will be implemented. I have a really long list of things of things to do, and every one of them is important to someone :).

Re: "Replace all instances" for a GLSLShader or Image file

Posted: Thu Feb 08, 2018 9:12 pm
by DemBambiSeiMudder
I totally agree. Have you thought about a public feature request voting system?
Maybe Trello can help :-)
https://blog.trello.com/3-ways-to-manag ... e-requests

Re: "Replace all instances" for a GLSLShader or Image file

Posted: Thu Feb 08, 2018 9:25 pm
by Magic
To be honest, voting isn't really a direction my business partners and I want to go. Even if lots of people want a particular thing, there are many reasons why it wouldn't make sense for us to implement it. Plus, a voting system would be one more thing for us to manage, and we already have our hands quite full :).

Re: "Replace all instances" for a GLSLShader or Image file

Posted: Thu Feb 08, 2018 9:33 pm
by DemBambiSeiMudder
I understand. Still it's always good for business to understand the user/customer ;-)

Re: "Replace all instances" for a GLSLShader or Image file

Posted: Thu Feb 08, 2018 9:34 pm
by Magic
We think this forum is sufficient to help us understand what users want. :ugeek:

Re: "Replace all instances" for a GLSLShader or Image file

Posted: Thu Feb 08, 2018 9:35 pm
by DemBambiSeiMudder
Cool!