/// <summary> /// Read a save file /// </summary> /// <param name="filepath">The path to the savefile</param> private static void Read(string filepath) { Main.LogDebug("reading {0}", filepath); Scribe.SaveState(); Scribe.InitLoadingMetaHeaderOnly(filepath); ScribeMetaHeaderUtility.LoadGameDataHeader(ScribeMetaHeaderUtility.ScribeHeaderMode.Map, false); importList = ScribeMetaHeaderUtility.loadedModIdsList; Scribe.FinalizeLoading(); Scribe.RestoreState(); }