public static BinaryModule Load(string fileName) { using (FileStream fs = new FileStream(fileName, FileMode.Open)) { BinaryFormatter binaryFormatter = new BinaryFormatter(); BinaryModule ret = (BinaryModule)binaryFormatter.Deserialize(fs); if (ret.Magic != 0x43303A29) { throw new XiVMError("Incorrect magic number"); } return(ret); } }
public static BinaryModule LoadModule(string moduleName) { return(BinaryModule.Load(Path.Combine(DirName, moduleName + ".xibc"))); }