readme: update with param/paramdef

This commit is contained in:
dece 2020-05-23 00:51:45 +02:00
parent be1d40ac7b
commit 4d379aa3b8

View file

@ -36,13 +36,15 @@ FLAGS:
-V, --version Prints version information -V, --version Prints version information
SUBCOMMANDS: SUBCOMMANDS:
bhd Extracts BHD/BDT contents bhd Extracts BHD/BDT contents
bhds Extracts all BHD/BDT content (alphabetically) in a folder bhds Extracts all BHD/BDT content (alphabetically) in a folder
bhf Extracts BHF/BDT contents bhf Extracts BHF/BDT contents
bnd Extracts BND contents bnd Extracts BND contents
dcx Extracts and decompress DCX data dcx Extracts and decompress DCX data
hash Calculates hash for a string hash Calculates hash for a string
help Prints this message or the help of the given subcommand(s) help Prints this message or the help of the given subcommand(s)
param Parses PARAM contents
paramdef Prints PARAMDEF contents
``` ```
@ -50,6 +52,8 @@ SUBCOMMANDS:
Features Features
-------- --------
### Containers
- BHD5 / BDT: extraction from disk to disk. - BHD5 / BDT: extraction from disk to disk.
- DCX: decompression from disk to disk/memory. - DCX: decompression from disk to disk/memory.
- BND (v3): extraction from disk/memory to disk/memory, optionally decompress - BND (v3): extraction from disk/memory to disk/memory, optionally decompress
@ -64,6 +68,15 @@ Repacking is not supported, maybe one day. It is not that useful when using
[yabber]: https://github.com/JKAnderson/Yabber [yabber]: https://github.com/JKAnderson/Yabber
[sieglib]: https://github.com/Dece/DarkSoulsDev/tree/master/Programs/SiegLib [sieglib]: https://github.com/Dece/DarkSoulsDev/tree/master/Programs/SiegLib
### Files
- PARAMDEF: parsing
- PARAM: parsing, optionally with a PARAMDEF
### Misc
- Encrypted archive name hasher.
There is a demo Python binding for some `name_hashes` features in the There is a demo Python binding for some `name_hashes` features in the
`bindings/python` dir, that uses [PyO3][pyo3] and thus requires nightly rustc to `bindings/python` dir, that uses [PyO3][pyo3] and thus requires nightly rustc to
build. build.