Just a quick announcement about an alternative reimport mode implemented in
QuickBMS 0.8.2a.
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:
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:
###112233################DATADATADATA#######
| | | |
| | | file
| | size
| compressed size
offset
Standard reimport mode
Code:
###112233################DATADATADATA#######
| |
| new file |
New reimport2 mode
Code:
###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.txtFeel free to post your positive and negative feedback about reimport2 here in this topic
