Opens fine in SE, SF, SCMD2 0.6.0 beta; SCMD2 crashes upon save (trigedit, "something bad" - can't be any more precise, huh?). SF saves it fine.
Based on a quick examination in my editor:
Strings section should be fine, as well as UNIx (no UNIS present), FORC, SPRP, SWNM, WAV, MRGN, MBRF.
I spotted something that MIGHT cause trouble, depending on how SCMD2 saves triggers.
So SI: could it be that SCMD2 has a problem with empty triggers (only "no Action" and "no Condition")?
I can't spot anything else that could cause problems (unless SCMD2 can't handle the whole range of a DWORD in the specific data blocks, but I doubt it has a problem with those...)
I can't save the STR section with my editor yet, so removing those empty triggers would requiree hex editing, and I am too lazy to find 10 specific triggers in 1000. That means that I won't try if that's what causes the problem, but rather wait for SI to tell us about empty triggers in SCMD2