diff --git a/components/bgsm/file.cpp b/components/bgsm/file.cpp index 2aaacaf25c..0eb9f09bf9 100644 --- a/components/bgsm/file.cpp +++ b/components/bgsm/file.cpp @@ -181,13 +181,16 @@ namespace Bgsm if (mVersion >= 1) { stream.read(mSkewSpecularAlpha); - stream.read(mTerrain); - if (mTerrain) + if (mVersion >= 3) { - if (mVersion == 3) - stream.skip(4); // Unknown + stream.read(mTerrain); + if (mTerrain) + { + if (mVersion == 3) + stream.skip(4); // Unknown - stream.read(mTerrainParams); + stream.read(mTerrainParams); + } } } }