mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-12-27 12:31:50 +00:00
Merge pull request #625 from michaeloliverx/mw2-xenon-alpha-482
feat: dump iw4 alpha 482 xbox fastfile data
This commit is contained in:
@@ -19,6 +19,7 @@ namespace IW4
|
|||||||
static constexpr int ZONE_VERSION_PC = 276;
|
static constexpr int ZONE_VERSION_PC = 276;
|
||||||
static constexpr int ZONE_VERSION_IW4x = 3;
|
static constexpr int ZONE_VERSION_IW4x = 3;
|
||||||
static constexpr int ZONE_VERSION_XENON = 269;
|
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_INFINITY_WARD) == sizeof(ZoneHeader::m_magic));
|
||||||
static_assert(std::char_traits<char>::length(MAGIC_SIGNED_OAT) == sizeof(ZoneHeader::m_magic));
|
static_assert(std::char_traits<char>::length(MAGIC_SIGNED_OAT) == sizeof(ZoneHeader::m_magic));
|
||||||
|
|||||||
@@ -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)))
|
if (!memcmp(header.m_magic, ZoneConstants::MAGIC_UNSIGNED, std::char_traits<char>::length(ZoneConstants::MAGIC_UNSIGNED)))
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user