示例#1
0
 public void act_export()
 {
     if (BarFileLoaded == null)
     {
         return;
     }
     Console.WriteLine("DEBUG > BarPageHandler > Exporting...");
     FileHandler.saveFile(FileName, BarFileLoaded.getAsByteList());
     Console.WriteLine("DEBUG > BarPageHandler > Export saving!");
 }
示例#2
0
        public void act_testData()
        {
            Console.WriteLine("DEBUG > BarPageHandler > Writing to Pcsx2...");
            // For whenever an entry is added
            //insertDataToFile();
            // Starting offset: The bar in memory uses different offsets, so we start from the first subfile
            int         startOffset = BarFileLoaded.Header.Count + (BarFileLoaded.Items.Count * BarFile.entrySize);
            List <byte> fileToWrite = BarFileLoaded.getAsByteList().GetRange(startOffset, BarFileLoaded.getAsByteList().Count - startOffset);

            Pcsx2Memory.writePcsx2(int.Parse(MemOffset, System.Globalization.NumberStyles.HexNumber) + startOffset, fileToWrite.Count - startOffset, fileToWrite);
            Console.WriteLine("DEBUG > BarPageHandler > Finished writing!");
        }