From add119a3c0bdeaa3ba0943d6d578fc5bd47188bd Mon Sep 17 00:00:00 2001 From: Nick Woronekin Date: Fri, 2 Apr 2021 19:15:16 -0400 Subject: [PATCH] Fixed broken PACs being created when it had multiple embedded non-root PACs. --- src/PuyoPac/HedgeLib/Archives/ForcesArchive.cs | 2 +- src/PuyoPac/PuyoPac.csproj | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/PuyoPac/HedgeLib/Archives/ForcesArchive.cs b/src/PuyoPac/HedgeLib/Archives/ForcesArchive.cs index 3b67a27..600b5a1 100644 --- a/src/PuyoPac/HedgeLib/Archives/ForcesArchive.cs +++ b/src/PuyoPac/HedgeLib/Archives/ForcesArchive.cs @@ -376,7 +376,7 @@ public void Save(string filePath, while (startIndex != -1) { string fileName = $"{shortName}{Extension}.{arcIndex.ToString("000")}"; - var startPosition = fileStream.Position; + var startPosition = splitPacStream.Position; (startIndex, pacWriter, length) = CreatePac(splitCount, startIndex); (compressedLength, compressedBlocks) = CompressAndWritePac(pacWriter.BaseStream, splitPacStream, compressSize); diff --git a/src/PuyoPac/PuyoPac.csproj b/src/PuyoPac/PuyoPac.csproj index bd12d9d..22099ce 100644 --- a/src/PuyoPac/PuyoPac.csproj +++ b/src/PuyoPac/PuyoPac.csproj @@ -6,7 +6,7 @@ true Creates and extracts PAC archives used in Puyo Puyo Tetris 2. Copyright © Nick Woronekin 2021 - 1.1.0 + 1.1.1