Tastudio - save the lag log into regular mainform produced savestates
This commit is contained in:
parent
e841707502
commit
ebe23ada64
|
@ -72,6 +72,15 @@ namespace BizHawk.Client.Common
|
|||
tw.WriteLine(data);
|
||||
});
|
||||
}
|
||||
|
||||
if (Global.MovieSession.Movie.IsActive && Global.MovieSession.Movie is TasMovie)
|
||||
{
|
||||
bs.PutLump(BinaryStateLump.LagLog,
|
||||
delegate(BinaryWriter bw)
|
||||
{
|
||||
(Global.MovieSession.Movie as TasMovie).TasLagLog.Save(bw);
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -146,6 +155,15 @@ namespace BizHawk.Client.Common
|
|||
|
||||
Global.UserBag = (Dictionary<string, object>)ConfigService.LoadWithType(userData);
|
||||
}
|
||||
|
||||
if (bl.HasLump(BinaryStateLump.LagLog)
|
||||
&& Global.MovieSession.Movie.IsActive && Global.MovieSession.Movie is TasMovie)
|
||||
{
|
||||
bl.GetLump(BinaryStateLump.LagLog, false, delegate(BinaryReader br, long length)
|
||||
{
|
||||
(Global.MovieSession.Movie as TasMovie).TasLagLog.Load(br);
|
||||
});
|
||||
}
|
||||
}
|
||||
catch
|
||||
{
|
||||
|
|
|
@ -74,6 +74,8 @@ namespace BizHawk.Client.Common
|
|||
BindMarkersToInput = true;
|
||||
}
|
||||
|
||||
public TasLagLog TasLagLog { get { return LagLog; } }
|
||||
|
||||
public TasMovieMarkerList Markers { get; set; }
|
||||
public bool BindMarkersToInput { get; set; }
|
||||
public bool UseInputCache { get; set; }
|
||||
|
|
Loading…
Reference in New Issue