Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
 public static BinaryModule LoadModule(string moduleName)
 {
     return(BinaryModule.Load(Path.Combine(DirName, moduleName + ".xibc")));
 }