mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
Add No-Intro cloneofid tag
This commit is contained in:
@@ -411,6 +411,7 @@ namespace SabreTools.DatFiles.Formats
|
||||
Board = reader.GetAttribute("board"),
|
||||
RebuildTo = reader.GetAttribute("rebuildto"),
|
||||
NoIntroId = reader.GetAttribute("id"),
|
||||
NoIntroCloneOfId = reader.GetAttribute("cloneofid"),
|
||||
Runnable = reader.GetAttribute("runnable").AsRunnable(), // Used by older DATs
|
||||
|
||||
CloneOf = reader.GetAttribute("cloneof"),
|
||||
@@ -960,6 +961,7 @@ namespace SabreTools.DatFiles.Formats
|
||||
|
||||
xtw.WriteOptionalAttributeString("runnable", datItem.Machine.Runnable.FromRunnable());
|
||||
xtw.WriteOptionalAttributeString("id", datItem.Machine.NoIntroId);
|
||||
xtw.WriteOptionalAttributeString("cloneofid", datItem.Machine.NoIntroCloneOfId);
|
||||
|
||||
if (!string.Equals(datItem.Machine.Name, datItem.Machine.CloneOf, StringComparison.OrdinalIgnoreCase))
|
||||
xtw.WriteOptionalAttributeString("cloneof", datItem.Machine.CloneOf);
|
||||
|
||||
@@ -370,6 +370,9 @@ namespace SabreTools.DatFiles
|
||||
if (MachineMappings.Keys.Contains(MachineField.NoIntroId))
|
||||
machine.NoIntroId = MachineMappings[MachineField.NoIntroId];
|
||||
|
||||
if (MachineMappings.Keys.Contains(MachineField.NoIntroCloneOfId))
|
||||
machine.NoIntroCloneOfId = MachineMappings[MachineField.NoIntroCloneOfId];
|
||||
|
||||
#endregion
|
||||
|
||||
#region Logiqx EmuArc
|
||||
|
||||
Reference in New Issue
Block a user