Typos and such

This commit is contained in:
Matt Nadareski
2020-09-05 23:15:48 -07:00
parent 2f38209f10
commit 3257908b23
4 changed files with 13 additions and 19 deletions

View File

@@ -155,6 +155,12 @@ namespace SabreTools.Library.DatFiles
[JsonProperty("build", DefaultValueHandling = DefaultValueHandling.Ignore)]
public string Build { get; set; }
/// <summary>
/// Logiqx/RomCenter plugin, OfflineList System
/// </summary>
[JsonProperty("system", DefaultValueHandling = DefaultValueHandling.Ignore)]
public string System { get; set; }
/// <summary>
/// RomCenter rom mode
/// </summary>
@@ -208,13 +214,6 @@ namespace SabreTools.Library.DatFiles
#region OfflineList Fields
/// <summary>
/// System
/// </summary>
/// <remarks>Known as "plugin" in Logiqx and RomCenter</remarks>
[JsonProperty("system", DefaultValueHandling = DefaultValueHandling.Ignore)]
public string System { get; set; }
/// <summary>
/// Screenshots width
/// </summary>

View File

@@ -756,9 +756,9 @@ namespace SabreTools.Library.DatFiles
foreach (var info in Header.Infos)
{
xtw.WriteStartElement(info.Name);
xtw.WriteAttributeString("visible", info.Visible.ToString());
xtw.WriteAttributeString("inNamingOption", info.InNamingOption.ToString());
xtw.WriteAttributeString("default", info.Default.ToString());
xtw.WriteAttributeString("visible", info.Visible?.ToString());
xtw.WriteAttributeString("inNamingOption", info.InNamingOption?.ToString());
xtw.WriteAttributeString("default", info.Default?.ToString());
xtw.WriteEndElement();
}

View File

@@ -166,7 +166,6 @@ namespace SabreTools.Library.DatItems
DatHeader_RomTitle,
// Infos
DatHeader_Infos,
DatHeader_Info_Name,
DatHeader_Info_Visible,
DatHeader_Info_IsNamingOption,

View File

@@ -117,6 +117,9 @@ namespace SabreTools.Library.Tools
case "dc":
case "doscenter":
return DatFormat.DOSCenter;
case "everdrive":
case "smdb":
return DatFormat.EverdriveSMDB;
case "json":
return DatFormat.Json;
case "lr":
@@ -159,9 +162,6 @@ namespace SabreTools.Library.Tools
case "sl":
case "softwarelist":
return DatFormat.SoftwareList;
case "smdb":
case "everdrive":
return DatFormat.EverdriveSMDB;
case "spamsum":
return DatFormat.RedumpSpamSum;
case "ssv":
@@ -503,10 +503,6 @@ namespace SabreTools.Library.Tools
case "screenshots_height":
return Field.DatHeader_ScreenshotsHeight;
case "info":
case "infos":
return Field.DatHeader_Infos;
case "info_name":
case "infos_name":
return Field.DatHeader_Info_Name;
@@ -1789,7 +1785,7 @@ namespace SabreTools.Library.Tools
return LoadFlag.Continue;
case "reload_plain":
return LoadFlag.ReloadPlain;
case "sccpluscart":
case "ignore":
return LoadFlag.Ignore;
default:
return LoadFlag.NULL;