ReScene .NET Changelog

What's new in ReScene .NET 1.2

Feb 8, 2013
  • Added support for archives with Unicode (actually UTF-8) encoded file names.
  • Fixed a bug that caused errors when reconstructing archives with extra data (or padding) in their File Blocks. Specifically, if an archive contains a file that has a packed size larger than its original size (something that shouldn't ever happen with m0 compression), older versions of ReScene would repeat the last valid buffer of data to fill the difference, resulting in CRC (and SFV) errors on the last reconstructed file. This build fills the difference with null bytes instead and does not include the extra data in the CRC calculation. Note that although this change seems to have fixed all known issues with such archives, since there's no reason for the situation to occur in the first place, there's no guarantee this fix will handle all such archives in future.

New in ReScene .NET 1.1 (Feb 8, 2013)

  • Added -r switch to enable support for auto-locating renamed files. When this switch is used, if a file needed for reconstruction cannot be located in the input directory, the program will look for another file with the same extension and file size and attempt to use it instead.
  • Added archived file list to the output when using the -l switch.
  • Fixed a bug that caused an error when reconstructing a release that had directory structure preserved in the RAR archive. Now no attempt is made to open directories or 0-byte files during reconstruction since no data would be needed from them anyway.

New in ReScene .NET 1.0 (Feb 8, 2013)

  • Added -p switch to enable support for saving/restoring path information to/from SRR files. During SRR creation, the -p switch will enable saving relative path information with the file names stored in the SRR. During reconstruction the -p switch will allow ReScene to re-create a sub-folder structure for the release (e.g. CD1, CD2) provided the SRR file has the paths stored.
  • Added -h switch to allow you to specify rename hints during reconstruction. If you renamed one or more of the original files after extracting them, this feature will allow you to tell ReScene the new name of the file so it can locate it and use it. Hints are given as a pair, separated by a colon (e.g. original.mkv:newname.mkv).
  • Added -y switch to assume Yes to all prompts to overwrite files.
  • Added automatic CRC checking during reconstruction. RAR files now have their stored data checked against the CRC value from the RAR header when they are rebuilt. This allows ReScene to detect and warn you if a file from which you are reconstructing is corrupt. Since this check only validates the data inside the RAR, it is still recommended you sfv check the release after reconstruction. If you do intend to sfv check, you can disable the automatic CRC check with the -u switch to make the process run a little faster.
  • Added -u switch to disable automatic CRC checking. See previous change entry for details.
  • Improved error handling for invalid command line parameters.
  • Improved handling of invalid records in sfv files.
  • ReScene is now 'officially' released! Woo! This doesn't mean anything other that I consider it to be reliable and stable at this point (as it has been for a long time). The files you created with the Beta versions will work just fine.

New in ReScene .NET Beta 11 (Feb 8, 2013)

  • Fixed a bug that caused an out of memory (or other unexpected) error when processing RAR files without the LARGE_BLOCK flag set on the RAR File blocks.

New in ReScene .NET Beta 10 (Feb 8, 2013)

  • Fixed a bug that caused an error when running ReScene from the root of a drive.