mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
Better separated values headers
This commit is contained in:
@@ -193,7 +193,23 @@ namespace SabreTools.Library.DatFiles
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
sw.Write("#Title;Name;Emulator;CloneOf;Year;Manufacturer;Category;Players;Rotation;Control;Status;DisplayCount;DisplayType;AltRomname;AltTitle;Extra;Buttons\n");
|
sw.Write("#Title;");
|
||||||
|
sw.Write("Name;");
|
||||||
|
sw.Write("Emulator;");
|
||||||
|
sw.Write("CloneOf");
|
||||||
|
sw.Write("Year;");
|
||||||
|
sw.Write("Manufacturer;");
|
||||||
|
sw.Write("Category;");
|
||||||
|
sw.Write("Players;");
|
||||||
|
sw.Write("Rotation;");
|
||||||
|
sw.Write("Control;");
|
||||||
|
sw.Write("Status;");
|
||||||
|
sw.Write("DisplayCount;");
|
||||||
|
sw.Write("DisplayType;");
|
||||||
|
sw.Write("AltRomname;");
|
||||||
|
sw.Write("AltTitle;");
|
||||||
|
sw.Write("Extra;");
|
||||||
|
sw.Write("Buttons\n");
|
||||||
|
|
||||||
sw.Flush();
|
sw.Flush();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,7 +14,6 @@ namespace SabreTools.Library.DatFiles
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Represents parsing and writing of a RomCenter DAT
|
/// Represents parsing and writing of a RomCenter DAT
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// TODO: Port over the INI parser from DICUI to make this flow a little better
|
|
||||||
internal class RomCenter : DatFile
|
internal class RomCenter : DatFile
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
@@ -456,8 +456,23 @@ namespace SabreTools.Library.DatFiles
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
sw.Write(string.Format("\"File Name\"{0}\"Internal Name\"{0}\"Description\"{0}\"Game Name\"{0}\"Game Description\"{0}\"Type\"{0}\"" +
|
sw.Write("\"File Name\"{_delim}");
|
||||||
"Rom Name\"{0}\"Disk Name\"{0}\"Size\"{0}\"CRC\"{0}\"MD5\"{0}\"SHA1\"{0}\"SHA256\"{0}\"Nodump\"\n", _delim));
|
sw.Write("\"Internal Name\"{_delim}");
|
||||||
|
sw.Write("\"Description\"{_delim}");
|
||||||
|
sw.Write("\"Game Name\"{_delim}");
|
||||||
|
sw.Write("\"Game Description\"{_delim}");
|
||||||
|
sw.Write("\"Type\"{_delim}\"");
|
||||||
|
sw.Write("\"Rom Name\"{_delim}");
|
||||||
|
sw.Write("\"Disk Name\"{_delim}");
|
||||||
|
sw.Write("\"Size\"{_delim}");
|
||||||
|
sw.Write("\"CRC\"{_delim}");
|
||||||
|
sw.Write("\"MD5\"{_delim}");
|
||||||
|
//sw.Write("\"RIPEMD160\"{_delim}");
|
||||||
|
sw.Write("\"SHA1\"{_delim}");
|
||||||
|
sw.Write("\"SHA256\"{_delim}");
|
||||||
|
//sw.Write("\"SHA384\"{_delim}");
|
||||||
|
//sw.Write("\"SHA512\"{_delim}");
|
||||||
|
sw.Write("\"Nodump\"\n");
|
||||||
|
|
||||||
sw.Flush();
|
sw.Flush();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ namespace SabreTools.Library.Reports
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Base class for a report output format
|
/// Base class for a report output format
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
/// TODO: Can this be overhauled to have all types write like DatFiles?
|
||||||
public abstract class BaseReport
|
public abstract class BaseReport
|
||||||
{
|
{
|
||||||
protected DatFile _datFile;
|
protected DatFile _datFile;
|
||||||
|
|||||||
Reference in New Issue
Block a user