diff --git a/components/esm4/common.hpp b/components/esm4/common.hpp index 77c24f6121..61f18e650d 100644 --- a/components/esm4/common.hpp +++ b/components/esm4/common.hpp @@ -571,6 +571,7 @@ namespace ESM4 SUB_FLTR = fourCC("FLTR"), // TES5 SUB_QTGL = fourCC("QTGL"), // TES5 SUB_TWAT = fourCC("TWAT"), // TES5 + SUB_SPMV = fourCC("SPMV"), // TES5 SUB_XIBS = fourCC("XIBS"), // FO3 SUB_REPL = fourCC("REPL"), // FO3 SUB_BIPL = fourCC("BIPL"), // FO3 diff --git a/components/esm4/loadhdpt.cpp b/components/esm4/loadhdpt.cpp index f308a6a3a2..51f4b629f3 100644 --- a/components/esm4/loadhdpt.cpp +++ b/components/esm4/loadhdpt.cpp @@ -94,6 +94,7 @@ void ESM4::HeadPart::load(ESM4::Reader& reader) case ESM4::SUB_MODS: case ESM4::SUB_MODT: case ESM4::SUB_RNAM: + case ESM4::SUB_CNAM: { // std::cout << "HDPT " << ESM::printName(subHdr.typeId) << " skipping..." << std::endl; reader.skipSubRecordData(); diff --git a/components/esm4/loadrace.cpp b/components/esm4/loadrace.cpp index 04f3bd0fc2..1576743ed3 100644 --- a/components/esm4/loadrace.cpp +++ b/components/esm4/loadrace.cpp @@ -677,6 +677,8 @@ void ESM4::Race::load(ESM4::Reader& reader) case ESM4::SUB_SPED: case ESM4::SUB_SWMV: case ESM4::SUB_WKMV: + case ESM4::SUB_SPMV: + case ESM4::SUB_ATKR: // case ESM4::SUB_YNAM: // FO3 case ESM4::SUB_NAM2: // FO3 diff --git a/components/esm4/loadscrl.cpp b/components/esm4/loadscrl.cpp index 30cc8818fd..bc77d80d07 100644 --- a/components/esm4/loadscrl.cpp +++ b/components/esm4/loadscrl.cpp @@ -72,6 +72,7 @@ void ESM4::Scroll::load(ESM4::Reader& reader) case ESM4::SUB_MDOB: case ESM4::SUB_MODT: case ESM4::SUB_SPIT: + case ESM4::SUB_CIS2: { // std::cout << "SCRL " << ESM::printName(subHdr.typeId) << " skipping..." << std::endl; reader.skipSubRecordData();