public virtual void Parse(string directory, string file)
{
var path = Path.Combine(directory, file);
var data = File.ReadAllBytes(path);
PatchName = Encoding.ASCII.GetBytes(file.Replace(".tfx", "").Replace("\\", "/"));
WzooBlocks = ParseBlocks(data);
ParseParameters();
ParseWzoo();
if (IncludeMidi)
{
ParseMidi();
ProcessMidiBlock();
}
PostProcess();
}