CamDawg, on 12 Nov 2018 - 14:30, said:
Creepin said:
Whenever I try to put bam into resource field of #215 opcode (Graphics: Play 3D Effect), if there's vvc with the same name NI changes resource from bam to that vvc upon saving. Either a bug or intended behaviour which I disagree with 
If I'm not mistaken, this is simply a reflection of engine behavior--if you specify "foo" as the resource the engine will play foo.vvc if it exists, and will only play foo.bam if foo.vvc does not exist*. If you want to play a BAM file directly you'll have to specify one that doesn't have an identically-named VVC.
The resource field is only eight characters, so you're actually specifying "filename" not "filename.bam". NI is simply adding the file extension for your edification.
* Should note that 'foo.vef' would also take priority, but VEFs are used pretty much nowhere.
I agree: the priority display order is VEF, VVC, BAM. Using VEF files is an awesome way to play complex visual effects with opcode #215. 
To handle with this, I use general names for bam files and specific ones for vvc. For example, firegr would display a blast of green fire vvc file using feuvert.bam (green fire in French); or firegree.bam
That way, I can use the bam firegree (or feuvert) both in maps and in vvc files used by spell effects or projectiles.