public void SetFilename(string filename) { Filename = filename; var piffs = PIFFRegistry.GetPIFFs(filename); RuntimeInfo.Patches.Clear(); if (piffs != null) { //apply patches foreach (var piff in piffs) { Patch(piff); if (RetainChunkData) { RuntimeInfo.Patches.Add(piff); } } } }