Found a bug with the RMS saving: if you close a scenario which contains the RMS and open the CurrentState scenario, the RMS will have disappeared.
This occurs because the RMS is only created by the Atlantis class if the line "RMS" appears in the scenario; however, the subsystem saving code saves this line within the RMS section of the scenario, so the RMS is never created. A similar problem will occur with the OBSS MPMs.
---------- Post added at 10:37 PM ---------- Previous post was at 09:44 PM ----------
There's something wrong with the subsystem loading code. All of the subsystem blocks in the scenario are being skipped when the scenario is loaded.
---------- Post added at 11:24 PM ---------- Previous post was at 10:37 PM ----------
The RMS-specific problems should be fixed now. The general subsystem saving code still doesn't work, though.
---------- Post added at 11:32 PM ---------- Previous post was at 11:24 PM ----------
Fixed the problems with the subsystem saving code.