Skip to content

Commit a9697fd

Browse files
committed
fix BundleFile saving - filesize
1 parent 4df8ccf commit a9697fd

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

UnityPy/files/BundleFile.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,8 @@ def read_web_raw(self, reader: EndianBinaryReader):
7575
return m_DirectoryInfo, blocksReader
7676

7777
def read_fs(self, reader: EndianBinaryReader):
78-
version = self.version
7978
size = reader.read_long()
80-
79+
8180
# header
8281
compressedSize = reader.read_u_int()
8382
uncompressedSize = reader.read_u_int()
@@ -238,8 +237,6 @@ def save_fs(self, writer: EndianBinaryWriter, block_info_flag: int, data_flag: i
238237

239238
# file list & file data
240239
# prep nodes and build up block data
241-
writer_start_pos = writer.Position
242-
243240
data_writer = EndianBinaryWriter()
244241
files = [
245242
(
@@ -346,7 +343,7 @@ def save_fs(self, writer: EndianBinaryWriter, block_info_flag: int, data_flag: i
346343
writer_end_pos = writer.Position
347344
writer.Position = writer_header_pos
348345
# correct file size
349-
writer.write_long(writer_end_pos - writer_start_pos)
346+
writer.write_long(writer_end_pos)
350347
writer.Position = writer_end_pos
351348

352349

0 commit comments

Comments
 (0)