Add dir RomVault header extension field

This commit is contained in:
Matt Nadareski
2026-07-23 16:45:12 -04:00
parent d0f5ac322d
commit 32d9e8a09d
15 changed files with 49 additions and 0 deletions

View File

@@ -71,6 +71,8 @@ namespace SabreTools.Serialization.CrossModel
header.RomVault.ForceNodump = item.ForceNodump;
if (item.ForcePacking is not Data.Models.Metadata.PackingFlag.None)
header.RomVault.ForcePacking = item.ForcePacking;
if (item.DirHandling is not null)
header.RomVault.Dir = item.DirHandling;
header.ClrMamePro = new Data.Models.Logiqx.ClrMamePro();
if (item.HeaderSkipper is not null)

View File

@@ -69,6 +69,15 @@ namespace SabreTools.Serialization.CrossModel
Subset = item.Subset,
};
if (item.RomVault is not null)
{
header.HeaderSkipper = item.RomVault.Header;
header.ForceMerging = item.RomVault.ForceMerging;
header.ForceNodump = item.RomVault.ForceNodump;
header.ForcePacking = item.RomVault.ForcePacking;
header.DirHandling = item.RomVault.Dir;
}
if (item.ClrMamePro is not null)
{
header.HeaderSkipper = item.ClrMamePro.Header;