Refactor Portal and PortalFrame to only actually record locations for min/max frame coordinates in config rather than each vector of the frame and each vector of the interior. On load, the rest of the data should be extrapolated. Note that we will have to still read configs with more than that, since we want to maintain backward compatibility. We can save over existing portal configs, however, with a smaller set of portal vectors, so long as we allow more than that to be there on load, reduce to what we care about, and don't change the format of the config file.
Refactor
Portal
andPortalFrame
to only actually record locations for min/max frame coordinates in config rather than each vector of the frame and each vector of the interior. On load, the rest of the data should be extrapolated. Note that we will have to still read configs with more than that, since we want to maintain backward compatibility. We can save over existing portal configs, however, with a smaller set of portal vectors, so long as we allow more than that to be there on load, reduce to what we care about, and don't change the format of the config file.