diff --git a/SabreTools.Helper/Tools/Stats.cs b/SabreTools.Helper/Tools/Stats.cs index 8b39ab6e..d7731cf1 100644 --- a/SabreTools.Helper/Tools/Stats.cs +++ b/SabreTools.Helper/Tools/Stats.cs @@ -90,7 +90,7 @@ namespace SabreTools }; _logger.User(@"For ALL DATs found --------------------------------------------------"); - OutputStats(totaldata, _logger); + OutputStats(totaldata, _logger, game:totalGame); _logger.User(@" Please check the log folder if the stats scrolled offscreen"); @@ -103,7 +103,8 @@ Please check the log folder if the stats scrolled offscreen"); /// DatData object to read stats from /// Logger object for file and console writing /// True if numbers should be recalculated for the DAT, false otherwise (default) - public static void OutputStats(DatData datdata, Logger logger, bool recalculate = false) + /// Number of games to use, -1 means recalculate games (default) + public static void OutputStats(DatData datdata, Logger logger, bool recalculate = false, long game = -1) { if (recalculate) { @@ -134,7 +135,7 @@ Please check the log folder if the stats scrolled offscreen"); SortedDictionary> newroms = DatTools.BucketByGame(datdata.Roms, false, true, logger); logger.User(@" Uncompressed size: " + Style.GetBytesReadable(datdata.TotalSize) + @" - Games found: " + newroms.Count + @" + Games found: " + (game == -1 ? newroms.Count : game) + @" Roms found: " + datdata.RomCount + @" Disks found: " + datdata.DiskCount + @" Roms with CRC: " + datdata.CRCCount + @" diff --git a/SabreTools.Helper/sqlite3.dll b/SabreTools.Helper/sqlite3.dll index fcac1b2d..2797682c 100644 Binary files a/SabreTools.Helper/sqlite3.dll and b/SabreTools.Helper/sqlite3.dll differ