From 1f09af0e2eaebae22e98c4ae49da349cc451b03a Mon Sep 17 00:00:00 2001 From: rozlette Date: Thu, 11 Apr 2019 18:48:33 -0500 Subject: [PATCH] Only write uncompressed files to baserom folder --- extract_rom.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/extract_rom.py b/extract_rom.py index ce5c0d6f4a..deff5f73e0 100644 --- a/extract_rom.py +++ b/extract_rom.py @@ -1616,15 +1616,14 @@ for i in range(0, file_count): print('extracting ' + filename + ' (0x%08X, 0x%08X, 0x%08X)' % (virtStart, virtEnd, size)) - write_output_file('baserom/' + filename, physStart, size) if compressed: #print('decompressing ' + filename) - fileobj = open('baserom/' + filename, 'rb') - decompressed_data = decompress(fileobj.read()) - fileobj.close() + decompressed_data = decompress(romData[physStart:physStart+size]) writefile = open('decomp/' + filename, 'wb') writefile.write(decompressed_data) writefile.close() + else: + write_output_file('baserom/' + filename, physStart, size)