mirror of
https://github.com/OpenMW/openmw.git
synced 2025-03-31 16:36:41 +00:00
Print FormId as hex by esmtool dump
This commit is contained in:
parent
010db45a10
commit
ee3956e4f2
1 changed files with 8 additions and 3 deletions
|
@ -116,13 +116,18 @@ namespace EsmTool
|
||||||
|
|
||||||
std::cout << "\n Record: " << ESM::NAME(reader.hdr().record.typeId).toStringView();
|
std::cout << "\n Record: " << ESM::NAME(reader.hdr().record.typeId).toStringView();
|
||||||
if constexpr (ESM4::hasFormId<T>)
|
if constexpr (ESM4::hasFormId<T>)
|
||||||
std::cout << "\n FormId: " << value.mFormId;
|
std::cout << "\n FormId: 0x" << ESM4::formIdToString(value.mFormId);
|
||||||
if constexpr (ESM::hasId<T>)
|
if constexpr (ESM::hasId<T>)
|
||||||
std::cout << "\n Id: " << value.mId;
|
{
|
||||||
|
if constexpr (std::is_same_v<decltype(value.mId), ESM4::FormId>)
|
||||||
|
std::cout << "\n FormId: 0x" << ESM4::formIdToString(value.mId);
|
||||||
|
else
|
||||||
|
std::cout << "\n Id: " << value.mId;
|
||||||
|
}
|
||||||
if constexpr (ESM4::hasFlags<T>)
|
if constexpr (ESM4::hasFlags<T>)
|
||||||
std::cout << "\n Record flags: " << recordFlags(value.mFlags);
|
std::cout << "\n Record flags: " << recordFlags(value.mFlags);
|
||||||
if constexpr (ESM4::hasParentFormId<T>)
|
if constexpr (ESM4::hasParentFormId<T>)
|
||||||
std::cout << "\n ParentFormId: " << value.mParentFormId;
|
std::cout << "\n ParentFormId: 0x" << ESM4::formIdToString(value.mParentFormId);
|
||||||
if constexpr (ESM4::hasParent<T>)
|
if constexpr (ESM4::hasParent<T>)
|
||||||
std::cout << "\n Parent: " << value.mParent;
|
std::cout << "\n Parent: " << value.mParent;
|
||||||
if constexpr (ESM4::hasEditorId<T>)
|
if constexpr (ESM4::hasEditorId<T>)
|
||||||
|
|
Loading…
Reference in a new issue