Rust decoder/encoder for Konami's binary XML format
Go to file
2018-07-14 17:56:41 -04:00
src de: use tracked last node and identifier for more stateful processing 2018-07-14 17:56:11 -04:00
.gitignore Initial commit 2018-05-31 09:55:23 +00:00
Cargo.toml ser: unimplement map serialization, never was properly implemented 2018-07-10 16:27:16 +00:00
LICENSE Initial commit 2018-05-31 09:55:23 +00:00
README.md Update README with some instructions 2018-06-07 03:51:29 +00:00
testcases_out.kbin Binary to XML works except for arrays 2018-05-31 20:26:11 +00:00
testcases_out.xml test: add testcases_out.xml from mon's kbinxml 2018-07-14 17:56:41 -04:00

kbinxml-rs

An encoder/decoder for Konami's binary XML format, used in some of their games.

WARNING! Requires Rust Nightly due to the use of the int_to_from_bytes unstable feature.

Setup

  • Setup Rust Nightly through rustup or your own preferred method of acquiring the nightly version of Rust
  • For using kbinxml-rs as a library, add it as a dependency in your Cargo.toml file
  • For using kbinxml-rs as a standalone application, install kbinxml-rs using cargo install kbinxml (Note: This will not work at the moment as kbinxml-rs has not yet been published to crates.io)

To be written.