diff --git a/ROMVault2/DatReaders/DatXMLReader.cs b/ROMVault2/DatReaders/DatXMLReader.cs index 5371896..d3a3106 100644 --- a/ROMVault2/DatReaders/DatXMLReader.cs +++ b/ROMVault2/DatReaders/DatXMLReader.cs @@ -40,6 +40,14 @@ namespace ROMVault2.DatReaders LoadGameFromDat(ref tDat, gameNode, thisFileType); } + XmlNodeList machineNodeList = doc.DocumentElement.SelectNodes("machine"); + + if (machineNodeList != null) + { + foreach (XmlNode machineNode in machineNodeList) + LoadGameFromDat(ref tDat, machineNode, thisFileType); + } + return true; }