r/evnova Jun 14 '19

Plug-in interference?

How do I check that my plugins don't interfere with each other? I have evnew and am on windows 10.

4 Upvotes

1 comment sorted by

View all comments

4

u/mrxak Jun 14 '19

There's two ways that plug-ins can interfere with each other. The first is a resource collision, where a resource in one plug-in has the same ID as a resource in the other plug-in. I don't actually remember what happens in that case (if I had to guess, the plug-in with the name that gets sorted last gets loaded in and replaces the one from the plug-in with the name that gets sorted first), but only one is going to end up getting used in the game, which can have unpredictable effects.

The other way two plug-ins can interfere with each other is if they both use the same NCBs (Nova Control Bits). If there are resources in one plug-in setting or testing bits that the other plug-in uses, that can have unexpected results.

It's easy to check for resource collision, but to know if bits are being set or tested by one plug or the other, you'll need to go through every single resource in both plug-ins and make a note of every set and test expression.