mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
[DatFile] Fix build; edit some code
This commit is contained in:
@@ -181,16 +181,16 @@ namespace SabreTools.Helper.Dats
|
|||||||
switch (splitType)
|
switch (splitType)
|
||||||
{
|
{
|
||||||
case SplitType.FullNonMerged:
|
case SplitType.FullNonMerged:
|
||||||
CreateFullyNonMergedSets(false, logger, output: false);
|
CreateFullyNonMergedSets(false, logger);
|
||||||
break;
|
break;
|
||||||
case SplitType.NonMerged:
|
case SplitType.NonMerged:
|
||||||
CreateNonMergedSets(false, logger, output: false);
|
CreateNonMergedSets(false, logger);
|
||||||
break;
|
break;
|
||||||
case SplitType.Merged:
|
case SplitType.Merged:
|
||||||
CreateMergedSets(false, logger, output: false);
|
CreateMergedSets(false, logger);
|
||||||
break;
|
break;
|
||||||
case SplitType.Split:
|
case SplitType.Split:
|
||||||
CreateSplitSets(false, logger, output: false);
|
CreateSplitSets(false, logger);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -322,11 +322,13 @@ namespace SabreTools.Helper.Dats
|
|||||||
basepath = (basepath.EndsWith(Path.DirectorySeparatorChar.ToString()) ? basepath : basepath + Path.DirectorySeparatorChar);
|
basepath = (basepath.EndsWith(Path.DirectorySeparatorChar.ToString()) ? basepath : basepath + Path.DirectorySeparatorChar);
|
||||||
|
|
||||||
// First, organize by games so that we can do the right thing
|
// First, organize by games so that we can do the right thing
|
||||||
BucketBy(SortedBy.Game, false /* mergeroms */, logger, output: false, lower: false, norename: true);
|
BucketBy(SortedBy.Game, false /* mergeroms */, logger, lower: false, norename: true);
|
||||||
|
|
||||||
// Create a temporary DAT to add things to
|
// Create a temporary DAT to add things to
|
||||||
DatFile tempDat = new DatFile(this);
|
DatFile tempDat = new DatFile(this)
|
||||||
tempDat.Name = null;
|
{
|
||||||
|
Name = null,
|
||||||
|
};
|
||||||
|
|
||||||
// Sort the input keys
|
// Sort the input keys
|
||||||
List<string> keys = Keys.ToList();
|
List<string> keys = Keys.ToList();
|
||||||
@@ -342,8 +344,10 @@ namespace SabreTools.Helper.Dats
|
|||||||
SplitByLevelHelper(tempDat, outDir, shortname, basedat, logger);
|
SplitByLevelHelper(tempDat, outDir, shortname, basedat, logger);
|
||||||
|
|
||||||
// Reset the DAT for the next items
|
// Reset the DAT for the next items
|
||||||
tempDat = new DatFile(this);
|
tempDat = new DatFile(this)
|
||||||
tempDat.Name = null;
|
{
|
||||||
|
Name = null,
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
// Clean the input list and set all games to be pathless
|
// Clean the input list and set all games to be pathless
|
||||||
|
|||||||
@@ -116,7 +116,7 @@ namespace SabreTools.Helper.Dats
|
|||||||
RecalculateStats();
|
RecalculateStats();
|
||||||
}
|
}
|
||||||
|
|
||||||
BucketBy(SortedBy.Game, false /* mergeroms */, logger, output: false, norename: true);
|
BucketBy(SortedBy.Game, false /* mergeroms */, logger, norename: true);
|
||||||
if (TotalSize < 0)
|
if (TotalSize < 0)
|
||||||
{
|
{
|
||||||
TotalSize = Int64.MaxValue + TotalSize;
|
TotalSize = Int64.MaxValue + TotalSize;
|
||||||
@@ -387,7 +387,7 @@ namespace SabreTools.Helper.Dats
|
|||||||
List<string> games = new List<string>();
|
List<string> games = new List<string>();
|
||||||
DatFile datdata = new DatFile();
|
DatFile datdata = new DatFile();
|
||||||
datdata.Parse(filename.Item1, 0, 0, logger);
|
datdata.Parse(filename.Item1, 0, 0, logger);
|
||||||
datdata.BucketBy(SortedBy.Game, false /* mergeroms */, logger, output: false, norename: true);
|
datdata.BucketBy(SortedBy.Game, false /* mergeroms */, logger, norename: true);
|
||||||
|
|
||||||
// Output single DAT stats (if asked)
|
// Output single DAT stats (if asked)
|
||||||
logger.User("Adding stats for file '" + filename.Item1 + "'\n", false);
|
logger.User("Adding stats for file '" + filename.Item1 + "'\n", false);
|
||||||
|
|||||||
Reference in New Issue
Block a user