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
SUBCOMMANDS:
bhd Extracts BHD/BDT contents
bhds Extracts all BHD/BDT content (alphabetically) in a folder
bhf Extracts BHF/BDT contents
bnd Extracts BND contents
dcx Extracts and decompress DCX data
hash Calculates hash for a string
help Prints this message or the help of the given subcommand(s)
bhd Extracts BHD/BDT contents
bhds Extracts all BHD/BDT content (alphabetically) in a folder
bhf Extracts BHF/BDT contents
bnd Extracts BND contents
dcx Extracts and decompress DCX data
hash Calculates hash for a string
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
--------
### Containers
- BHD5 / BDT: extraction from disk to disk.
- DCX: decompression from disk to disk/memory.
- 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
[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
`bindings/python` dir, that uses [PyO3][pyo3] and thus requires nightly rustc to
build.