mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
Fix RomCenter DAT parsing
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user