#file #parser #file-format #pokemon #mystery #dungeon #farc

pmd_farc

a library permitting to read FARC file, used in pokemon mystery dungeon on 3DS

3 releases (stable)

1.0.1 Mar 30, 2021
1.0.0 Feb 12, 2021
0.1.0 Mar 9, 2020

#6 in #mystery


Used in 2 crates

CC0 license

30KB
541 lines

This library permit to have a read-only access to Farc file format used in the 3ds game of pokemon mystery dungeon.

The pmd_farc::Farc file format is a packed file format, like tar. It doesn't have a notion of subdirectory. There is two type of pmd_farc::Farc file:

  • A version with file index by their name.
  • A version with file index by the crc32 hash of their name. This library automatically identify the pmd_farc::Farc type. For type without full file name, you can test if a String correspond to a file name.

Dependencies

~0.7–1.3MB
~28K SLoC