Same experience here. I had had this problem before (years ago) and I switched to the Bioware Aura export scripts running under Max 5, where I had no problem. Unfortunately, somehow my Max 5 installation went poof...literally. Just gone. I think it happend when updating another version of Max. Which is major suck, BTW. So I can't go back and just export one now. However, at some point if nobody can get it done I have a couple of that type of emitter which I did export and save off. I'd have to find them to do a comparison. Not entirely sure where I put them though.
The way I look at it, an emitter is basically a
constructor, in this case with a fx_ref target. Anyway, my general line of thinking was that the problem was probably because of NWMax either exporting blank values or
not exporting them, whatever is the opposite of what it does now. That was my guess at the time.
NWMax is
really closely based on the Bioware Aura scripts when whatever it was wasn't contained in the .DLL. The emitter stuff wasn't in the DLLs, which was just AABB and some unused NURBS code, IIRC. So there's probably some little tweak that needs to happen, not a big fix. Just not sure what that tweak is, at the moment.
Sometimes, compiling the VFX was necessary to keep it from crashing. Velmar or someone mentioned this and I had it happen to me, too. Will run 100% of the time perfectly if pre-compiled but will crash or crash some percent of the time if left as ASCII and compiled at run time.
Hope that's useful.