From 4d3edec59fd12c7340917787ac2df134dcb2b6ec Mon Sep 17 00:00:00 2001 From: Alexei Kotov Date: Wed, 16 Aug 2023 07:03:29 +0300 Subject: [PATCH] Maybe load FO4 static collection records --- components/esm4/loadscol.cpp | 4 ++++ components/esm4/loadscol.hpp | 1 + 2 files changed, 5 insertions(+) diff --git a/components/esm4/loadscol.cpp b/components/esm4/loadscol.cpp index 6f1aef0202..dea900fe17 100644 --- a/components/esm4/loadscol.cpp +++ b/components/esm4/loadscol.cpp @@ -46,6 +46,9 @@ void ESM4::StaticCollection::load(ESM4::Reader& reader) case ESM4::SUB_EDID: reader.getZString(mEditorId); break; + case ESM4::SUB_FULL: + reader.getLocalizedString(mFullName); + break; case ESM4::SUB_OBND: case ESM4::SUB_MODL: // Model data start case ESM4::SUB_MODT: @@ -54,6 +57,7 @@ void ESM4::StaticCollection::load(ESM4::Reader& reader) case ESM4::SUB_MODF: // Model data end case ESM4::SUB_ONAM: case ESM4::SUB_DATA: + case ESM4::SUB_FLTR: // FO4 case ESM4::SUB_PTRN: // FO4 reader.skipSubRecordData(); break; diff --git a/components/esm4/loadscol.hpp b/components/esm4/loadscol.hpp index 3be0f0d70f..f3ae3a622e 100644 --- a/components/esm4/loadscol.hpp +++ b/components/esm4/loadscol.hpp @@ -46,6 +46,7 @@ namespace ESM4 std::uint32_t mFlags; // from the header, see enum type RecordFlag for details std::string mEditorId; + std::string mFullName; void load(ESM4::Reader& reader); // void save(ESM4::Writer& writer) const;