1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-12-24 03:23:09 +00:00

Don't read terrain parameters for BGSM v1/v2

This fixes parsing of most BGSM files from Fallout 4.
This commit is contained in:
Alexei Kotov 2025-12-15 14:49:45 +03:00
parent 5a022532fd
commit 17e279cf0d

View file

@ -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);
}
}
}
}