Skip to content

Commit d59a87a

Browse files
committed
Fix timeline alignment
1 parent 7612e9a commit d59a87a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

XAT/XAT/Game/Formats/Pap/PapFormat.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public PapFormat(BinaryReader reader)
5656
for (int i = 0; i < numAnims; i++)
5757
{
5858
timelineList.Add(new TmbFormat(reader));
59-
var requiredPadding = AlignBoundary(reader.BaseStream.Position, i, numAnims);
59+
var requiredPadding = AlignBoundary(reader.BaseStream.Position - timelineOffset, i, numAnims);
6060
_ = reader.ReadBytes(requiredPadding);
6161
}
6262

@@ -109,7 +109,7 @@ public void Serialize(BinaryWriter writer)
109109
{
110110
var timeline = Animations[i].Timeline;
111111
timeline.Serialize(writer);
112-
var requiredPadding = AlignBoundary(writer.BaseStream.Position, i, Animations.Count);
112+
var requiredPadding = AlignBoundary(writer.BaseStream.Position - timelineOffset, i, Animations.Count);
113113
writer.Write(new byte[requiredPadding]);
114114
}
115115

0 commit comments

Comments
 (0)