Previous topicNext topic

Additional Module Folders - only first instance of ISF shown

Questions, comments, feedback, etc.
Post Reply
Terry Payman
Posts: 711
Joined: Sun Sep 14, 2014 8:15 am
Location: UK
Contact:

Additional Module Folders - only first instance of ISF shown

Post 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.
Magic
Site Admin
Posts: 3441
Joined: Wed Apr 09, 2014 9:28 pm

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

Post 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.
Terry Payman
Posts: 711
Joined: Sun Sep 14, 2014 8:15 am
Location: UK
Contact:

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

Post 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
Post Reply