Now in the quickbms package you will find a new reimport2.bat file that activates this new mode.
REIMPORT2 is no longer limited by the size and compressed size of the reimported files, if the file is bigger it will be appended at the end of the archive.
The usage is the same of reimport.bat, the only difference for the user is that you will no longer see the usual "infamous" error:
Code: Select all
Error: file "???"
the reimport option acts as a reimporter and so you cannot reinsert a
file if it's bigger than the original otherwise it will overwrite the
rest of the archive or cannot be loaded correctly:
new size: ? uncompressed
old size: ? uncompressed
- do you want to skip this file? (y/N/force)
It doesn't mean that your edited archive will work "for sure" with your game, it just offers a way to bypass 2 important limits of the standard reimport mode:
- size of the files
- TOC information with some archives/games, in fact the offset, size and compressed size fields will be rewritten
Technical explanation:
Example of input archive
Code: Select all
###112233################DATADATADATA#######
| | | |
| | | file
| | size
| compressed size
offset
Code: Select all
###112233################DATADATADATA#######
| |
| new file |
Code: Select all
###112233################DATADATADATA#######DATADATADATADATADATA
| | | | |
| | | | new bigger file! |
| | new size
| new compressed size
new offset
As usual you will find all the info and limits (don't expect miracles) in section 3 of http://aluigi.org/papers/quickbms.txt
Feel free to post your positive and negative feedback about reimport2 here in this topic