Skip to content

png.ProtocolError: ProtocolError: #29

@Fyred

Description

@Fyred

PS C:\3dstools> python ./bffnt.py -xf Caption_00.bffnt
Traceback (most recent call last):
File "C:\3dstools\bffnt.py", line 1234, in
bffnt.extract(args.ensure_ascii)
File "C:\3dstools\bffnt.py", line 341, in extract
writer.write(file_, png_data)
File "C:\Users\Fyred\AppData\Local\Programs\Python\Python311\Lib\site-packages\png.py", line 668, in write
nrows = self.write_passes(outfile, check_rows(rows))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Fyred\AppData\Local\Programs\Python\Python311\Lib\site-packages\png.py", line 703, in write_passes
return self.write_packed(outfile, rows)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Fyred\AppData\Local\Programs\Python\Python311\Lib\site-packages\png.py", line 738, in write_packed
for i, row in enumerate(rows):
File "C:\Users\Fyred\AppData\Local\Programs\Python\Python311\Lib\site-packages\png.py", line 658, in check_rows
raise ProtocolError(
png.ProtocolError: ProtocolError: Expected 2048 values but got 4096 values, in row 0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions