I edit the opcodes to do what I want - such as put in an animation for a character, make a window, then create the message. So let's say I put those into the script. I then save. Press the save button, File > Save, File > Save-As, none of it matters. Everything pauses for a fraction of a second - typical sign that it's saving - and life goes on. In Meteor, the changes still stand. But if I reopen the file or close then open Meteor again, the changes I made are completely gone.
I've looked around the Qhimm Wiki, and I've seen no possible answer for this. At most, I've read something about the headers showing a specific number of dialogs (I don't quite understand it) but I know this isn't the issue because again, I can add dialogs in the actual dialog tab in Meteor. Those will save. Furthermore, I can't even change an existing dialog. So let's say the script says MESSAGE [5A] (or however it's written, I'm not on the computer with Meteor and haven't been in a couple days). I can change that to say MESSAGE [5B] which is an existing dialog, and I still can't save it.
I can manipulate anything else in the file. The encounter rate, the dialogs on the dialog tab, even delete entire scripts. But I can't change opcodes in the scripts seemingly at random.
Hopefully that clarifies any possible confusion.