mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
[DatTools] Move things around to make more sense
This commit is contained in:
@@ -2060,13 +2060,6 @@ namespace SabreTools.Helper
|
|||||||
DateTime start = DateTime.Now;
|
DateTime start = DateTime.Now;
|
||||||
logger.User("Processing individual DATs");
|
logger.User("Processing individual DATs");
|
||||||
|
|
||||||
userData = new Dat
|
|
||||||
{
|
|
||||||
OutputFormat = (inputDat.OutputFormat != 0 ? inputDat.OutputFormat: 0),
|
|
||||||
Files = new Dictionary<string, List<Rom>>(),
|
|
||||||
MergeRoms = inputDat.MergeRoms,
|
|
||||||
};
|
|
||||||
|
|
||||||
Parallel.For(0,
|
Parallel.For(0,
|
||||||
inputs.Count,
|
inputs.Count,
|
||||||
new ParallelOptions { MaxDegreeOfParallelism = maxDegreeOfParallelism },
|
new ParallelOptions { MaxDegreeOfParallelism = maxDegreeOfParallelism },
|
||||||
@@ -2086,7 +2079,10 @@ namespace SabreTools.Helper
|
|||||||
});
|
});
|
||||||
|
|
||||||
logger.User("Processing complete in " + DateTime.Now.Subtract(start).ToString(@"hh\:mm\:ss\.fffff"));
|
logger.User("Processing complete in " + DateTime.Now.Subtract(start).ToString(@"hh\:mm\:ss\.fffff"));
|
||||||
|
|
||||||
logger.User("Populating internal DAT");
|
logger.User("Populating internal DAT");
|
||||||
|
userData = (Dat)inputDat.CloneHeader();
|
||||||
|
userData.Files = new Dictionary<string, List<Rom>>();
|
||||||
for (int i = 0; i < inputs.Count; i++)
|
for (int i = 0; i < inputs.Count; i++)
|
||||||
{
|
{
|
||||||
List<string> keys = datHeaders[i].Files.Keys.ToList();
|
List<string> keys = datHeaders[i].Files.Keys.ToList();
|
||||||
@@ -2105,11 +2101,6 @@ namespace SabreTools.Helper
|
|||||||
datHeaders[i].Files = null;
|
datHeaders[i].Files = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Set the output values
|
|
||||||
Dictionary<string, List<Rom>> roms = userData.Files;
|
|
||||||
userData = (Dat)inputDat.CloneHeader();
|
|
||||||
userData.Files = roms;
|
|
||||||
|
|
||||||
logger.User("Processing and populating complete in " + DateTime.Now.Subtract(start).ToString(@"hh\:mm\:ss\.fffff"));
|
logger.User("Processing and populating complete in " + DateTime.Now.Subtract(start).ToString(@"hh\:mm\:ss\.fffff"));
|
||||||
|
|
||||||
return datHeaders.ToList();
|
return datHeaders.ToList();
|
||||||
|
|||||||
Reference in New Issue
Block a user