1
Fork 0
mirror of https://github.com/redstrate/Physis.git synced 2025-04-27 14:37:46 +00:00
physis/Cargo.toml
Joshua Goins 1c72bc6da5 Add beginnings of skeleton parsing support
Now we support TexTools skel files, alongside the usual Havok packfiles.
Neither one has complete support (yet) but I'm exploring libraries to
accomplish them.

The dependencies are now commented to describe their usage and future
plans.
2022-08-06 18:15:33 -04:00

46 lines
No EOL
1.2 KiB
TOML
Executable file

[package]
name = "physis"
version = "0.1.0"
authors = ["Joshua Goins <josh@redstrate.com>"]
edition = "2021"
description = "Interact with XIV game data."
license = "GPL-3.0"
homepage = "https://xiv.zone/physis"
repository = "https://git.sr.ht/~redstrate/physis"
keywords = ["ffxiv", "modding"]
categories = ["parsing"]
[[bench]]
name = "physis_benchmark"
harness = false
[dev-dependencies]
# criterion is not updated to 0.4 yet, which removes an unmaintained package
criterion = { git = "https://github.com/bheisler/criterion.rs", branch="version-0.4", version="0.3.5" }
[features]
retail_game_testing = []
[dependencies]
# used for jamcrc implementation, should eventually move away from it
crc = "3.0.0"
# amazing binary parsing/writing library
binrw = "0.9.2"
# used for zlib compression in sqpack files
libz-sys = { version = "1.1.8", default-features = false }
# nice to have features rust is lacking at the moment
bitfield-struct = "0.1.7"
paste = "1.0.7"
# needed for half-float support which FFXIV uses in it's model data
half = "2.1.0"
# needed for havok xml parsing
hard-xml = "1.13.0"
# needed for textools skel parsing
serde_json = "1.0"
serde = { version = "1.0", features = ["derive"] }