2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-12-27 12:31:50 +00:00

feat: dump iw4 alpha 482 xbox fastfile data

This commit is contained in:
Michael Oliver
2025-12-23 09:57:13 +00:00
parent 51cc066f4a
commit 00ffc7717b
2 changed files with 3 additions and 1 deletions

View File

@@ -19,6 +19,7 @@ namespace IW4
static constexpr int ZONE_VERSION_PC = 276;
static constexpr int ZONE_VERSION_IW4x = 3;
static constexpr int ZONE_VERSION_XENON = 269;
static constexpr int ZONE_VERSION_XENON_ALPHA = 253;
static_assert(std::char_traits<char>::length(MAGIC_SIGNED_INFINITY_WARD) == sizeof(ZoneHeader::m_magic));
static_assert(std::char_traits<char>::length(MAGIC_SIGNED_OAT) == sizeof(ZoneHeader::m_magic));

View File

@@ -106,7 +106,8 @@ namespace
};
}
}
else if (endianness::FromBigEndian(header.m_version) == ZoneConstants::ZONE_VERSION_XENON)
else if (endianness::FromBigEndian(header.m_version) == ZoneConstants::ZONE_VERSION_XENON
|| endianness::FromBigEndian(header.m_version) == ZoneConstants::ZONE_VERSION_XENON_ALPHA)
{
if (!memcmp(header.m_magic, ZoneConstants::MAGIC_UNSIGNED, std::char_traits<char>::length(ZoneConstants::MAGIC_UNSIGNED)))
{