Skip to content

RPGMDec v1.1.0

Choose a tag to compare

@savannstm savannstm released this 11 Oct 18:13
· 1 commit to master since this release

Changes

Added

  • Encoding menu: choose the encoding of file names inside archives (UTF-8, Shift-JIS, GB18030, Big5, EUC-KR, Windows-1251, Windows-1252). It applies to opening and creating archives, and an opened archive is re-read when you change it.
  • A message with the number of archive entries skipped because their names aren't valid in the chosen encoding.

Changed

  • Asset encryption lists only images and audio, as RPG Maker does; fonts and other files are no longer shown.
  • Archive creation stops with a message if a file name can't be written in the chosen encoding, instead of storing it damaged.

Security

  • Archive entries with absolute or .. paths are rejected instead of being written outside the output directory.

From rpgmad-lib 6.0.0

  • Empty, truncated or corrupt archives, and archives with out-of-range sizes or offsets, show an error instead of crashing.
  • VX Ace archives whose entries overlap each other or the entry table, or aren't in table order, are rejected as corrupt. Archives written by RPG Maker and by the app are unaffected.
  • The library is now fuzzed.

From rpgm-asset-decrypter-lib 4.0.0

  • A non-hexadecimal key is rejected with a message instead of crashing.
  • Truncated or malformed OGG files show an error instead of crashing.
  • M4A and OGG key detection no longer leaks state between files, so decrypting one file can't affect the next.
  • The library is now fuzzed.