Пример #1
0
        //Saves a modified script back to the GameData BIFF file.
        public void ModifyScript()
        {
            IList <CFItem> Lst = CF.GetAllNamedEntries("GameData");

            foreach (CFItem Itm in Lst)
            {
                BIFFFile F = GetBIFF(Itm);
                F.SetChunk("CODE", Encoding.ASCII.GetBytes(Script.Script));

                CFStream Strm = (CFStream)Itm;
                byte[]   Buf  = F.GetBuffer();
                Strm.SetData(Buf);
            }
        }