1
Fork 0
mirror of https://github.com/redstrate/Physis.git synced 2025-05-07 19:17:45 +00:00
Commit graph

11 commits

Author SHA1 Message Date
bb7c74fec8 Redesign how IndexFile parsing works, again
Now it reads much more of the index file format, and tries to handle
index1/index2 differences more opaquely. I'm not yet happy with the API, it
needs a bit more work.
2025-03-06 18:52:26 -05:00
ec04c13fbd Silence more dead code warnings
This is intentional, for various reasons between binrw limitations and
code that isn't used directly in Physis.
2024-06-29 09:33:23 -04:00
e5caab2e64 Run rustfmt and fix more Clippy warnings 2024-05-18 09:42:07 -04:00
306a507969 Fix tests compilation 2024-05-04 14:24:37 -04:00
149e9bb25b Simplify PBD parsing 2024-04-30 16:17:04 -04:00
d5b3b8a468 Run cargo fmt 2024-04-20 13:18:03 -04:00
54c08dbdcb Add invalid data test for PreBoneDeformer 2024-04-16 22:06:27 -04:00
2ded1ac2a0 Improve PBD documentation 2023-12-02 19:59:41 -05:00
1869c31268 Fix some warnings 2023-10-13 16:59:39 -04:00
7a75c170cc Make a semantic difference between owned and non-owned byte data 2023-10-13 16:16:04 -04:00
07582775cd Add support for reading binary SKLB and PBD
This removes the dependency of the Havok SDK or getting the decompiled
skeleton files from TexTools or some other place. Code courtesy of
FFXIVTools. The other two ways of reading skeletons (SKEL and Packfile)
are removed which gets rid of two dependencies.
2023-10-13 14:55:27 -04:00