mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
Use copies of machine data
This commit is contained in:
@@ -171,8 +171,6 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
|
|
||||||
ItemStatus = ItemStatus.None,
|
ItemStatus = ItemStatus.None,
|
||||||
|
|
||||||
Machine = machine,
|
|
||||||
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
@@ -181,6 +179,7 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Now process and add the rom
|
// Now process and add the rom
|
||||||
|
rom.CopyMachineInformation(machine);
|
||||||
ParseAddHelper(rom, statsOnly);
|
ParseAddHelper(rom, statsOnly);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -109,8 +109,6 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
SHA256 = row.SHA256,
|
SHA256 = row.SHA256,
|
||||||
ItemStatus = ItemStatus.None,
|
ItemStatus = ItemStatus.None,
|
||||||
|
|
||||||
Machine = machine,
|
|
||||||
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
@@ -119,6 +117,7 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Now process and add the rom
|
// Now process and add the rom
|
||||||
|
rom.CopyMachineInformation(machine);
|
||||||
ParseAddHelper(rom, statsOnly);
|
ParseAddHelper(rom, statsOnly);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -145,13 +145,15 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
Name = itemName,
|
Name = itemName,
|
||||||
Size = null,
|
Size = null,
|
||||||
CRC = sfv.Hash,
|
CRC = sfv.Hash,
|
||||||
Machine = machine,
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
Name = filename,
|
Name = filename,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
rom.CopyMachineInformation(machine);
|
||||||
ParseAddHelper(rom, statsOnly);
|
ParseAddHelper(rom, statsOnly);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -190,13 +192,15 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
{
|
{
|
||||||
Name = itemName,
|
Name = itemName,
|
||||||
MD5 = md5.Hash,
|
MD5 = md5.Hash,
|
||||||
Machine = machine,
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
Name = filename,
|
Name = filename,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
disk.CopyMachineInformation(machine);
|
||||||
ParseAddHelper(disk, statsOnly);
|
ParseAddHelper(disk, statsOnly);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -205,13 +209,15 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
{
|
{
|
||||||
Name = itemName,
|
Name = itemName,
|
||||||
MD5 = md5.Hash,
|
MD5 = md5.Hash,
|
||||||
Machine = machine,
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
Name = filename,
|
Name = filename,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
media.CopyMachineInformation(machine);
|
||||||
ParseAddHelper(media, statsOnly);
|
ParseAddHelper(media, statsOnly);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -221,13 +227,15 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
Name = itemName,
|
Name = itemName,
|
||||||
Size = null,
|
Size = null,
|
||||||
MD5 = md5.Hash,
|
MD5 = md5.Hash,
|
||||||
Machine = machine,
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
Name = filename,
|
Name = filename,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
rom.CopyMachineInformation(machine);
|
||||||
ParseAddHelper(rom, statsOnly);
|
ParseAddHelper(rom, statsOnly);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -266,13 +274,15 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
{
|
{
|
||||||
Name = itemName,
|
Name = itemName,
|
||||||
SHA1 = sha1.Hash,
|
SHA1 = sha1.Hash,
|
||||||
Machine = machine,
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
Name = filename,
|
Name = filename,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
disk.CopyMachineInformation(machine);
|
||||||
ParseAddHelper(disk, statsOnly);
|
ParseAddHelper(disk, statsOnly);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -281,13 +291,15 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
{
|
{
|
||||||
Name = itemName,
|
Name = itemName,
|
||||||
SHA1 = sha1.Hash,
|
SHA1 = sha1.Hash,
|
||||||
Machine = machine,
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
Name = filename,
|
Name = filename,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
media.CopyMachineInformation(machine);
|
||||||
ParseAddHelper(media, statsOnly);
|
ParseAddHelper(media, statsOnly);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -297,13 +309,15 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
Name = itemName,
|
Name = itemName,
|
||||||
Size = null,
|
Size = null,
|
||||||
SHA1 = sha1.Hash,
|
SHA1 = sha1.Hash,
|
||||||
Machine = machine,
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
Name = filename,
|
Name = filename,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
rom.CopyMachineInformation(machine);
|
||||||
ParseAddHelper(rom, statsOnly);
|
ParseAddHelper(rom, statsOnly);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -342,13 +356,15 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
{
|
{
|
||||||
Name = itemName,
|
Name = itemName,
|
||||||
SHA256 = sha256.Hash,
|
SHA256 = sha256.Hash,
|
||||||
Machine = machine,
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
Name = filename,
|
Name = filename,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
media.CopyMachineInformation(machine);
|
||||||
ParseAddHelper(media, statsOnly);
|
ParseAddHelper(media, statsOnly);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -359,13 +375,15 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
Name = itemName,
|
Name = itemName,
|
||||||
Size = null,
|
Size = null,
|
||||||
SHA256 = sha256.Hash,
|
SHA256 = sha256.Hash,
|
||||||
Machine = machine,
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
Name = filename,
|
Name = filename,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
rom.CopyMachineInformation(machine);
|
||||||
ParseAddHelper(rom, statsOnly);
|
ParseAddHelper(rom, statsOnly);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -407,13 +425,15 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
Name = itemName,
|
Name = itemName,
|
||||||
Size = null,
|
Size = null,
|
||||||
SHA384 = sha384.Hash,
|
SHA384 = sha384.Hash,
|
||||||
Machine = machine,
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
Name = filename,
|
Name = filename,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
rom.CopyMachineInformation(machine);
|
||||||
ParseAddHelper(rom, statsOnly);
|
ParseAddHelper(rom, statsOnly);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -455,13 +475,15 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
Name = itemName,
|
Name = itemName,
|
||||||
Size = null,
|
Size = null,
|
||||||
SHA512 = sha512.Hash,
|
SHA512 = sha512.Hash,
|
||||||
Machine = machine,
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
Name = filename,
|
Name = filename,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
rom.CopyMachineInformation(machine);
|
||||||
ParseAddHelper(rom, statsOnly);
|
ParseAddHelper(rom, statsOnly);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -500,13 +522,15 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
{
|
{
|
||||||
Name = itemName,
|
Name = itemName,
|
||||||
SpamSum = spamsum.Hash,
|
SpamSum = spamsum.Hash,
|
||||||
Machine = machine,
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
Name = filename,
|
Name = filename,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
media.CopyMachineInformation(machine);
|
||||||
ParseAddHelper(media, statsOnly);
|
ParseAddHelper(media, statsOnly);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -517,13 +541,15 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
Name = itemName,
|
Name = itemName,
|
||||||
Size = null,
|
Size = null,
|
||||||
SpamSum = spamsum.Hash,
|
SpamSum = spamsum.Hash,
|
||||||
Machine = machine,
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
Name = filename,
|
Name = filename,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
rom.CopyMachineInformation(machine);
|
||||||
ParseAddHelper(rom, statsOnly);
|
ParseAddHelper(rom, statsOnly);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|||||||
@@ -123,8 +123,6 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
Name = row.Name,
|
Name = row.Name,
|
||||||
ItemStatus = ItemStatus.None,
|
ItemStatus = ItemStatus.None,
|
||||||
|
|
||||||
Machine = machine,
|
|
||||||
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
@@ -151,8 +149,6 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
SHA1 = row.SHA1,
|
SHA1 = row.SHA1,
|
||||||
ItemStatus = ItemStatus.None,
|
ItemStatus = ItemStatus.None,
|
||||||
|
|
||||||
Machine = machine,
|
|
||||||
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
@@ -173,8 +169,6 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
Name = row.Name,
|
Name = row.Name,
|
||||||
ItemStatus = ItemStatus.BadDump,
|
ItemStatus = ItemStatus.BadDump,
|
||||||
|
|
||||||
Machine = machine,
|
|
||||||
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
@@ -199,8 +193,6 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
SHA1 = null,
|
SHA1 = null,
|
||||||
ItemStatus = ItemStatus.Nodump,
|
ItemStatus = ItemStatus.Nodump,
|
||||||
|
|
||||||
Machine = machine,
|
|
||||||
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
@@ -222,8 +214,6 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
SHA1 = row.SHA1,
|
SHA1 = row.SHA1,
|
||||||
ItemStatus = ItemStatus.BadDump,
|
ItemStatus = ItemStatus.BadDump,
|
||||||
|
|
||||||
Machine = machine,
|
|
||||||
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
@@ -244,8 +234,6 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
SHA1 = null,
|
SHA1 = null,
|
||||||
ItemStatus = ItemStatus.Nodump,
|
ItemStatus = ItemStatus.Nodump,
|
||||||
|
|
||||||
Machine = machine,
|
|
||||||
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
@@ -255,6 +243,7 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Now process and add the item
|
// Now process and add the item
|
||||||
|
item.CopyMachineInformation(machine);
|
||||||
ParseAddHelper(item, statsOnly);
|
ParseAddHelper(item, statsOnly);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -89,8 +89,6 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
SHA1 = row.SHA1,
|
SHA1 = row.SHA1,
|
||||||
ItemStatus = row.Status.AsItemStatus(),
|
ItemStatus = row.Status.AsItemStatus(),
|
||||||
|
|
||||||
Machine = machine,
|
|
||||||
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
@@ -108,8 +106,6 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
SHA256 = row.SHA256,
|
SHA256 = row.SHA256,
|
||||||
SpamSum = row.SpamSum,
|
SpamSum = row.SpamSum,
|
||||||
|
|
||||||
Machine = machine,
|
|
||||||
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
@@ -131,8 +127,6 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
SpamSum = row.SpamSum,
|
SpamSum = row.SpamSum,
|
||||||
ItemStatus = row.Status.AsItemStatus(),
|
ItemStatus = row.Status.AsItemStatus(),
|
||||||
|
|
||||||
Machine = machine,
|
|
||||||
|
|
||||||
Source = new Source
|
Source = new Source
|
||||||
{
|
{
|
||||||
Index = indexId,
|
Index = indexId,
|
||||||
@@ -143,6 +137,7 @@ namespace SabreTools.DatFiles.Formats
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Now process and add the item
|
// Now process and add the item
|
||||||
|
item.CopyMachineInformation(machine);
|
||||||
ParseAddHelper(item, statsOnly);
|
ParseAddHelper(item, statsOnly);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user