Page 1 of 1

Additional Module Folders - only first instance of ISF shown

Posted: Mon Sep 05, 2016 4:01 pm
by Terry Payman
V1.65: Additional Module Folders

On a new system I'm building it seems that only the first instance of an ISF is shown, even if it is in more than one sub-directory. Is this by design or is something amiss?

I added Artnik's useful ISF MODULE LIBRARY folders https://www.dropbox.com/s/4o7drh4ntzwom ... s.zip?dl=0 ( from viewtopic.php?f=2&t=857&p=3755 )

in a separate folder to the flat VIDVOX Sample ISF image filters http://vidvox.net/rays_oddsnends/ISF%20files.zip ( from http://vdmx.vidvox.net/blog/isf )

Most of the VIDVOX ISFs "disappear" from Magic's module list :?. It would be useful to have the option of the flat view.

Re: Additional Module Folders - only first instance of ISF s

Posted: Mon Sep 05, 2016 6:37 pm
by Magic
Here's the story :). Many plugin formats (including ISF and FFGL) aren't guaranteed to provide a unique identifier number, so I had to rely on the filename. Unfortunately, on Windows, you can't load two .dll's which have the same filename but different paths -- Windows thinks they are the same (stupidly). So Magic's module manager can only load one instance of a module with a certain filename.

ISF's don't use .dll's, but since they are part of the same module manager, I had to use the same system.

That being said, I will see if I can make some specific improvements for ISF, but a short-term workaround is of course to just rename the files, or delete them if they are the same anyway.

Re: Additional Module Folders - only first instance of ISF s

Posted: Mon Sep 05, 2016 7:38 pm
by Terry Payman
Ah, thanks Eric. Now it makes sense :), and I see much merit in renaming.

I will prefix with abbreviated credits. Where I make my own variants I will add a suffix and version number eg _T

I plan to use prefixes
V_ for original VIDVOX files
E_ for your cool ISFs
A_ for artnik's many contributions , ports and enhancements
T_ for my own