Replacing Default Contrails

Can anyone help me when it comes to replacing the default contrail effect? The current method I’m trying to get to work is by “hijacking” the ASOBO_CONTRAIL_QUAD_FX template (fs-base-aircraft-common/modelbehaviordefs/asobo/generic/fx.xml). This wasn’t working and I think, and this is an assumption, that these effects templates are just left over from 2020. So I tried “hijacking” the ASOBO_ET_FX_CONTRAIL_QUAD template (fs-base-aircraft-common/modelbehaviordefs/asobo_ex1/common/exterior/templates/vfx.xml) instead.

By “hijacking,” I simply mean replacing the FX_GUID in these templates with the guid of my own custom effect. At the moment, I’m just trying to get it to spawn in on aircraft by default before I really dive in on the actual effect, although it’s in a pretty decent state already.

I am adding these files to my own package with the same directory/name so they override the base ones. (Yes, I have explicitly set them as overrides in the project settings since base model behavior def files are protected). When I’m in the devmode and I explore the virtual file system, it does say that the file in my package has priority over the base files. That being said, the default effect with the default GUID still spawns rather than mine.

If anyone could help me with this, I’d greatly appreciate it.

I think I found out the reason why this doesn’t work. According to the documentation on <CompileBehaviors>:
“The fundamental difference between [the <CompileBehaviors>] element and the <Behaviors> element is that the XML within will be compiled when the package is built”

Meaning that when the package is built, the effects templates in the base files are compiled directly into the package, hence why altering them has had no effect.

This being said, doesn anyone else have any ideas regarding this?