mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
[DatFile] Read DOSCenter Dats a bit better
This commit is contained in:
@@ -1986,6 +1986,18 @@ namespace SabreTools.Helper
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
string itemval = gc[2].Value.Replace("\"", "");
|
string itemval = gc[2].Value.Replace("\"", "");
|
||||||
|
|
||||||
|
if (line.StartsWith("Name:") && (gc == null || gc[2] == null))
|
||||||
|
{
|
||||||
|
Name = (String.IsNullOrEmpty(Name) ? line.Remove(5) : Name);
|
||||||
|
superdat = superdat || itemval.Contains(" - SuperDAT");
|
||||||
|
if (keep && superdat)
|
||||||
|
{
|
||||||
|
Type = (String.IsNullOrEmpty(Type) ? "SuperDAT" : Type);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
switch (gc[1].Value)
|
switch (gc[1].Value)
|
||||||
{
|
{
|
||||||
case "name":
|
case "name":
|
||||||
@@ -3837,13 +3849,13 @@ namespace SabreTools.Helper
|
|||||||
break;
|
break;
|
||||||
case OutputFormat.DOSCenter:
|
case OutputFormat.DOSCenter:
|
||||||
header = "DOSCenter (\n" +
|
header = "DOSCenter (\n" +
|
||||||
"Name: " + Name + "\"\n" +
|
"Name: " + Name + "\n" +
|
||||||
"Description: " + Description + "\"\n" +
|
"Description: " + Description + "\n" +
|
||||||
"Version: " + Version + "\"\n" +
|
"Version: " + Version + "\n" +
|
||||||
"Date: " + Date + "\"\n" +
|
"Date: " + Date + "\n" +
|
||||||
"Author: " + Author + "\"\n" +
|
"Author: " + Author + "\n" +
|
||||||
"Homepage: " + Homepage + "\"\n" +
|
"Homepage: " + Homepage + "\n" +
|
||||||
"Comment: " + Comment + "\"\n" +
|
"Comment: " + Comment + "\n" +
|
||||||
")\n";
|
")\n";
|
||||||
break;
|
break;
|
||||||
case OutputFormat.Logiqx:
|
case OutputFormat.Logiqx:
|
||||||
|
|||||||
Reference in New Issue
Block a user