diff --git a/PCK-Studio/Classes/IO/CSMB/CSMBFileReader.cs b/PCK-Studio/Classes/IO/CSMB/CSMBFileReader.cs index 86738b6f..9314e618 100644 --- a/PCK-Studio/Classes/IO/CSMB/CSMBFileReader.cs +++ b/PCK-Studio/Classes/IO/CSMB/CSMBFileReader.cs @@ -8,12 +8,16 @@ namespace PckStudio.IO.CSMB { internal class CSMBFileReader : IDataFormatReader, IDataFormatReader { - private CSMBFileReader() - { } - public CSMBFile FromFile(string filename) { - throw new System.NotImplementedException(); + if (File.Exists(filename)) + { + using (var fs = File.OpenRead(filename)) + { + return FromStream(fs); + } + } + throw new FileNotFoundException(filename); } public CSMBFile FromStream(Stream stream)