From a8d45e8e869766230dd1dcbd5c1e168fe19f6e06 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Mon, 16 May 2016 15:48:54 -0700 Subject: [PATCH] Fix RomCenter DAT parsing --- SabreHelper/Converters.cs | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/SabreHelper/Converters.cs b/SabreHelper/Converters.cs index 1c2c5b4d..42ffbd6f 100644 --- a/SabreHelper/Converters.cs +++ b/SabreHelper/Converters.cs @@ -268,23 +268,23 @@ namespace SabreTools.Helper { /* The rominfo order is as follows: - 0 - parent name - 1 - parent description - 2 - game name - 3 - game description - 4 - rom name - 5 - rom crc - 6 - rom size - 7 - romof name - 8 - merge name + 1 - parent name + 2 - parent description + 3 - game name + 4 - game description + 5 - rom name + 6 - rom crc + 7 - rom size + 8 - romof name + 9 - merge name */ string[] rominfo = line.Split('¬'); RomData rom = new RomData { - Game = rominfo[2], - Name = rominfo[4], - CRC = rominfo[5], - Size = Int64.Parse(rominfo[6]), + Game = rominfo[3], + Name = rominfo[5], + CRC = rominfo[6], + Size = Int64.Parse(rominfo[7]), }; if (lastgame != rom.Game) @@ -307,7 +307,7 @@ namespace SabreTools.Helper } } - return elem; + return elem.Parent; } } }