Esempio n. 1
0
        public xscViewV7(byte[] rscdata)
        {
            InitializeComponent();
            RSCFile rsc = new RSCFile(rscdata);

            if (rsc.fileData == null)
            {
                return;
            }
            data = rsc.fileData;
        }
Esempio n. 2
0
 private void btn_UnpackRSC_ItemClick(object sender, ItemClickEventArgs e)
 {
     using (var oFile = new OpenFileDialog())
     {
         if (oFile.ShowDialog(this) == DialogResult.OK)
         {
             RSCFile rsc = new RSCFile(System.IO.File.ReadAllBytes(oFile.FileName));
             if (rsc.fileData != null)
             {
                 using (var sFile = new SaveFileDialog())
                 {
                     sFile.FileName = Path.GetFileName(oFile.FileName) + "_unpacked";
                     if (sFile.ShowDialog(this) == DialogResult.OK)
                     {
                         System.IO.File.WriteAllBytes(sFile.FileName, rsc.fileData);
                     }
                 }
             }
         }
     }
 }