Exemple #1
0
        static void Main(string[] args)
        {
            string[] XAFiles  = Directory.GetFiles(Directory.GetCurrentDirectory(), "*.xa");
            string[] UTKFiles = Directory.GetFiles(Directory.GetCurrentDirectory(), "*.utk");

            for (int i = 0; i < XAFiles.Length; i++)
            {
                XAFile XA = new XAFile();
                XA.LoadFile(XAFiles[i]);
                XA.DecompressFile();

                BinaryWriter Writer = new BinaryWriter(File.Create(XAFiles[i].Replace(".xa", ".wav")));
                Writer.Write(XA.DecompressedData);
                Writer.Close();
            }

            /*
             * UTKFunctions.UTKGenerateTables();
             *
             * UTKWrapper UTK = new UTKWrapper();
             *
             * unsafe
             * {
             *  for (int i = 0; i < UTKFiles.Length; i++)
             *  {
             *      UTK.LoadUTK(UTKFiles[i]);
             *      BinaryWriter Writer = new BinaryWriter(File.Create(UTKFiles[i].Replace(".utk", ".wav")));
             *      Writer.Write(UTK.Wav);
             *      Writer.Close();
             *  }
             * }
             */
        }