diff --git a/SabreTools.Serialization/Internal.Deserializer.cs b/SabreTools.Serialization/Internal.Deserializer.cs
index 217312b6..e6bdc7b6 100644
--- a/SabreTools.Serialization/Internal.Deserializer.cs
+++ b/SabreTools.Serialization/Internal.Deserializer.cs
@@ -81,5 +81,23 @@ namespace SabreTools.Serialization
}
#endregion
+
+ #region AttractMode
+
+ ///
+ /// Convert from to
+ ///
+ public static Models.AttractMode.Row ConvertToAttractMode(Models.Internal.Rom item)
+ {
+ var file = new Models.AttractMode.Row
+ {
+ Title = item.ReadString(Models.Internal.Rom.NameKey),
+ AltRomname = item.ReadString(Models.Internal.Rom.AltRomnameKey),
+ AltTitle = item.ReadString(Models.Internal.Rom.AltTitleKey),
+ };
+ return file;
+ }
+
+ #endregion
}
}
\ No newline at end of file
diff --git a/SabreTools.Serialization/Internal.Serializer.cs b/SabreTools.Serialization/Internal.Serializer.cs
index a3a9b353..8fcb6e88 100644
--- a/SabreTools.Serialization/Internal.Serializer.cs
+++ b/SabreTools.Serialization/Internal.Serializer.cs
@@ -82,5 +82,23 @@ namespace SabreTools.Serialization
}
#endregion
+
+ #region AttractMode
+
+ ///
+ /// Convert from to
+ ///
+ public static Models.Internal.Rom ConvertFromAttractMode(Models.AttractMode.Row item)
+ {
+ var rom = new Models.Internal.Rom
+ {
+ [Models.Internal.Rom.NameKey] = item.Title,
+ [Models.Internal.Rom.AltRomnameKey] = item.AltRomname,
+ [Models.Internal.Rom.AltTitleKey] = item.AltTitle,
+ };
+ return rom;
+ }
+
+ #endregion
}
}
\ No newline at end of file