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