|
|
|
@ -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.
|
|
|
|
|