예제 #1
0
        void CreatePackage()
        {
            List <byte[]> Data  = new List <byte[]>();
            List <string> Names = new List <string>();

            Data.Add(File.ReadAllBytes(file));
            Names.Add("body_LZ.bin");
            if (chb_pngprev.Checked)
            {
                Sim frm = new Sim();
                frm.Show();
                Data.Add(frm.GeneratePreview());
                Names.Add("Preview.png");
            }
            if (File.Exists(Path.GetDirectoryName(file) + @"\bgm.bcstm"))
            {
                Data.Add(File.ReadAllBytes(Path.GetDirectoryName(file) + @"\bgm.bcstm"));
                Names.Add("bgm.bcstm");
                if (chb_bmgprev.Checked && File.Exists(ogg))
                {
                    Data.Add(File.ReadAllBytes(ogg));
                    Names.Add("BGM.ogg");
                }
            }
            if (chb_smdhinfo.Checked && File.Exists(SMDH))
            {
                Data.Add(File.ReadAllBytes(SMDH));
                Names.Add("info.smdh");
            }
            DataToSend = Data.ToArray();
            DataNames  = Names.ToArray();
            return;
        }
예제 #2
0
 void CreatePackage()
 {
     List<byte[]> Data = new List<byte[]>();
     List<string> Names = new List<string>();
     Data.Add(File.ReadAllBytes(file));
     Names.Add("body_LZ.bin");
     if (chb_pngprev.Checked)
     {
         Sim frm = new Sim();
         frm.Show();
         Data.Add(frm.GeneratePreview());
         Names.Add("Preview.png");
     }
     if (File.Exists(Path.GetDirectoryName(file) + @"\bgm.bcstm"))
     {
         Data.Add(File.ReadAllBytes(Path.GetDirectoryName(file) + @"\bgm.bcstm"));
         Names.Add("bgm.bcstm");
         if (chb_bmgprev.Checked && File.Exists(ogg))
         {
             Data.Add(File.ReadAllBytes(ogg));
             Names.Add("BGM.ogg");
         }
     }
     if (chb_smdhinfo.Checked && File.Exists(SMDH))
     {
         Data.Add(File.ReadAllBytes(SMDH));
         Names.Add("info.smdh");
     }
     DataToSend = Data.ToArray();
     DataNames = Names.ToArray();
     return;
 }
예제 #3
0
파일: Form1.cs 프로젝트: MalikOussalah/YATA
 private void SimToolStrip_Click(object sender, EventArgs e) {
     Sim sim = new Sim();
     sim.Show();
 }