Tags: uuksu/RPGMakerDecrypter
Tags
Improve archive version detection * Improve archive version detection to match the file extension instead of whole name. This helps decrypting games that have a renamed archive, for example Pokemon Uranium with a renamed archive "Uranium.rgssad". This is not a best solution as the archive version can be also detected by reading archive header and this is already used in a codebase when reading from the archive starts. Maybe this could be later improved by refactoring. * Improve error reporting so that undetected RPG Maker version detection is told to user. * CLI: Add error reporting when input file is not found
Fix issue #5: Fix files containing invalid file name characters Some games created with a operating system supporting wider encoding scheme might not extract correctl on all systems. File paths extracted from the archives are now cleaned before trying to use them when writing a file.