Fix RomCenter DAT parsing

This commit is contained in:
Matt Nadareski
2016-05-16 15:48:54 -07:00
parent 47e8f11f82
commit a8d45e8e86

View File

@@ -268,23 +268,23 @@ namespace SabreTools.Helper
{ {
/* /*
The rominfo order is as follows: The rominfo order is as follows:
0 - parent name 1 - parent name
1 - parent description 2 - parent description
2 - game name 3 - game name
3 - game description 4 - game description
4 - rom name 5 - rom name
5 - rom crc 6 - rom crc
6 - rom size 7 - rom size
7 - romof name 8 - romof name
8 - merge name 9 - merge name
*/ */
string[] rominfo = line.Split('¬'); string[] rominfo = line.Split('¬');
RomData rom = new RomData RomData rom = new RomData
{ {
Game = rominfo[2], Game = rominfo[3],
Name = rominfo[4], Name = rominfo[5],
CRC = rominfo[5], CRC = rominfo[6],
Size = Int64.Parse(rominfo[6]), Size = Int64.Parse(rominfo[7]),
}; };
if (lastgame != rom.Game) if (lastgame != rom.Game)
@@ -307,7 +307,7 @@ namespace SabreTools.Helper
} }
} }
return elem; return elem.Parent;
} }
} }
} }