Hey! I have the following suggestion:
If you try to open a ROM that was created in a new version of Lunar Maigc (say, 3.03) in an old version of Lunar Magic (say, one of the 2.x versions), you get greeted with the following warning message:
This ROM has already been edited by a newer version of Lunar Magic. Using an older version of the program on the ROM is not recommend due to potential incompatibilities that may cause corruption or data loss.
Recently, I have been running into the opposite problem however - People try to open and edit a ROM that was made in an older version of Lunar Magic (in this case, JUMPhalf) in the latest version of Lunar Magic, v3.03.
Doing this also causes the ROM to break: Goal tapes won't work properly at times, a lot of custom ASM code that was written for the project gets glitched out, and in short the hack becomes completely unbeatable.
Since the people who try to edit the ROM this way do not get a warning message, they're likely to think that everything is fine with doing that, resulting in frustration and a lot of false bug reports.
So my suggestion would be to add an additional warning message that handles this case, something akin to this:
This ROM has already been edited by an older version of Lunar Magic. Using a newer version of the program on the ROM is not recommend due to potential incompatibilities that may cause corruption or data loss.
Thank you for your time.