Code:
// for 57689 build
public enum Frames : uint
{
FramesBase = 0x4750290,
FramesOff1 = 0xF18,
FramesOff2 = 0x148,
}
public static IEnumerable<long> FramesBases
{
get
{
long frameBase = Memory.Process.ReadInt64(Memory.BaseAddress + (uint)Addresses.Frames.FramesBase);
long currentFrameBase = Memory.Process.ReadInt64(frameBase + (uint)Addresses.Frames.FramesOff1);
while (currentFrameBase != 0 && (currentFrameBase & 1) == 0)
{
yield return currentFrameBase;
currentFrameBase = Memory.Process.ReadInt64(currentFrameBase + (uint)Addresses.Frames.FramesOff2);
}
}
}