diff --git a/AssetTools.NET/Standard/AssetsBundleFileFormat/AssetBundleFile.cs b/AssetTools.NET/Standard/AssetsBundleFileFormat/AssetBundleFile.cs index a7b9231..acd55eb 100644 --- a/AssetTools.NET/Standard/AssetsBundleFileFormat/AssetBundleFile.cs +++ b/AssetTools.NET/Standard/AssetsBundleFileFormat/AssetBundleFile.cs @@ -173,13 +173,13 @@ public void Write(AssetsFileWriter writer, long filePos = 0) newBundleInf.DirectoryInfos = dirInfos; newBundleInf.Write(writer); + long assetDataPos = writer.Position; + if ((Header.FileStreamHeader.Flags & AssetBundleFSHeaderFlags.BlockInfoNeedPaddingAtStart) != 0) { writer.Align16(); } - long assetDataPos = writer.Position; - // write the updated directory infos for (int i = 0; i < dirInfos.Count; i++) {