Ejemplo n.º 1
0
        public void EditRhprojData()
        {
            var testFile = Path.Combine(backupDir, "f6e66110-bac2-4bf8-ae13-65b40ea2bb3a.rhproj");
            var file     = ReadRhprojFile(testFile);

            var rhcPath = Path.Combine(gameDir, "df76ece8-b8f9-1a41-9651-01bbcb3308f0.rhc");
            var rhcFile = IBinarySerializableExtensions.Deserialize(rhcPath, RhcFile.Deserialize);

            file.rhcFile = rhcFile;

            var rhsPath = Path.Combine(gameDir, "e10133c1-a7eb-f749-9c03-95591ad0e5ae.rhs");
            var rhsFile = IBinarySerializableExtensions.Deserialize(rhsPath, RhsFile.Deserialize);

            file.rhsFile = rhsFile;

            file.SerializeToFile(testFile);
        }
Ejemplo n.º 2
0
 public RhcRandomizer(RandomizerSettings settings)
 {
     this.settings = settings;
     rhcFile       = IBinarySerializableExtensions.Deserialize(settings.rhPath, RhcFile.Deserialize);
 }
Ejemplo n.º 3
0
 private static CacheFile ReadCacheFile(string path)
 {
     return(IBinarySerializableExtensions.Deserialize(path, CacheFile.Deserialize));
 }