1
Fork 0
mirror of https://github.com/redstrate/Physis.git synced 2025-04-23 13:17:44 +00:00
Commit graph

10 commits

Author SHA1 Message Date
b61c3383b3 Add DatHeader so we can read gear sets without libxivdat
This is limited to just that one dat type for now, but we can expand it as we
add more parsers.
2025-03-11 17:45:00 -04:00
Louis Brunner
5378d72ccf
feat: add GEARSET.DAT parsing (only content, it needs libxivdat to parse the wrapper) (#7)
* feat: add GEARSET.DAT parsing (only content, it needs libxivdat to parse the wrapper)

* add copyring for reuse
2025-03-10 19:53:47 -04:00
b8cc68eb30 Fixup various issues with the character appearance data reading, add tests
I had multiple fields on this wrong, add comment support and tests to ensure
everything is still ship shape.
2025-03-08 11:27:22 -05:00
170c61b556 Add a test to CFG, to see if it panics on clearly invalid garbage data 2024-04-16 21:40:30 -04:00
5c66c51713 Simplify and change Repository API, test it as well
We can simplify some of the repository code since there's now two
separate functions for base/expansion repositories. Added tests to make
sure reading doesn't regress like it did before.
2024-04-15 19:25:31 -04:00
7a3a836566 Add simple tests for checking validity of BootData 2024-04-15 18:07:06 -04:00
ed5a9b52b1 Separate the model header updating, and add test
This adds the model file for c0201e0038_top but everything but the
header parts are zeroed out to prevent possible copyright infringement.
2024-02-25 10:26:05 -05:00
0a6209dfd5 Add tests for ConfigFile, fix writing and add modification functions 2023-10-11 13:00:50 -04:00
ab10cf4975 Add file info testing, fix parsing bug 2022-10-20 11:44:54 -04:00
389c3fe00b Add initial files 2022-07-19 19:29:41 -04:00