1
Fork 0
mirror of https://github.com/redstrate/Physis.git synced 2025-04-22 20:57:46 +00:00
Commit graph

200 commits

Author SHA1 Message Date
0621ce03d7 Convert more signed integers to unsigned variants
Should help protect against future patch troubles
2023-10-05 12:33:44 -04:00
267feae8cf Fix broken 6.5 patching
Thanks to the goatcorp team for figuring this out first, there's some
parts of the patches that are actually unsigned ints.
Should constitute further testing, but it now patches up to 6.5
2023-10-04 11:06:52 -04:00
74cc82a425 Compile with LTO in release builds 2023-09-24 16:19:08 -04:00
cb19e3781a Allow compilation without visual_data feature enabled 2023-09-24 16:04:39 -04:00
c73f4bc635 Fix default features for dependencies 2023-09-24 15:41:18 -04:00
86c8d6a122 Fix some lint issues 2023-09-24 15:41:05 -04:00
dc3e6830c2 Use result in EXL's test_write 2023-09-24 15:40:55 -04:00
7cbe2fe853 Add homepage blurb 2023-09-24 15:40:38 -04:00
3115ec1f68 Continue to work on SHPK parsing, including parameters 2023-09-24 15:40:07 -04:00
9936eeb818 Add functions to make gear, skin, face, hair, and ear material paths 2023-09-23 14:52:32 -04:00
8a599630d7 Bump version to 0.1.4 2023-09-22 19:41:32 -04:00
23b686b1d1 I HATE CRITERION AAAAAAA 2023-09-22 19:19:37 -04:00
4dfd36dbd8 Fix and quiet clippy warnings 2023-09-22 19:17:24 -04:00
e18a242bcb Fix Blowfish test 2023-09-22 18:46:58 -04:00
56a738fde7 Fix EXL writing test by preserving the order 2023-09-22 18:46:49 -04:00
cece5936e8 Hide some unnessecary symbols from the doc 2023-09-22 18:34:24 -04:00
80f80ac0f5 Improve common module docs 2023-09-22 18:15:23 -04:00
2ce18ec66a Add the missing documentation for CharDat, rename struct too 2023-09-22 18:13:20 -04:00
5edc411bd7 Better the imperfect config file documentation, rename struct 2023-09-22 18:05:29 -04:00
c41f17a126 Improve the lackluster BootData documentation 2023-09-22 17:56:33 -04:00
1343bcdca6 Expand Blowfish documentation, add example to doc 2023-09-22 17:52:31 -04:00
9b1927f700 Add support for writing fiin files 2023-09-22 17:44:31 -04:00
bbbbb7cd02 Add the last missing pieces for model writing
This isn't a complete 1-to-1 yet, and still untested. However the
general idea is there now.
2023-09-22 17:42:04 -04:00
3a50523dd5 Add support for writing the rest of the model header and metadata 2023-09-22 17:04:48 -04:00
3d621d3588 Begin work on implementing MDL write support 2023-09-22 16:44:19 -04:00
09c0d199f2 Add support for writing chardat files 2023-09-22 16:39:56 -04:00
dccc4e3586 Add support for reading shader packages and it's bytecode 2023-09-22 16:36:12 -04:00
879b68428d Remove LICENSE 2023-08-31 14:28:21 +02:00
ba69ed1e10 Fix upstream in dep5 2023-08-06 08:47:11 -04:00
1eaeee32df Fix import that was destroyed by my editor 2023-08-06 08:30:30 -04:00
2000b978b3 Ensure compliance with REUSE, add to CI 2023-08-06 08:25:04 -04:00
52f889bb79 Begin work for parsing binary havok files 2023-08-02 16:28:08 -04:00
f036f741a9 Possibly fix platform strings for ps3 & ps4 2023-08-02 16:27:55 -04:00
f3e51048b2 Add write support and relevant test for EXL files 2023-08-02 16:27:38 -04:00
1fd7cdf07d Begin write support for EXH 2023-08-02 16:27:28 -04:00
30d5cd5996 Add write support for chardat files 2023-08-02 16:27:10 -04:00
3eec5764a2 Add support for reading/writing CFG files 2023-08-02 16:26:56 -04:00
bce26e7709 Bump criterion and glam versions 2023-08-02 16:26:38 -04:00
e286b93dfc Add test for blowfish module 2023-08-02 16:26:20 -04:00
b180cf5aac Fix patching for some patch files
We still need to read the index type, even though it's NOP. It appeared
in a recent patch!
2023-07-30 14:45:19 -04:00
59fc7d9786 Expose version 2023-07-30 10:28:32 -04:00
9a004e705d Fix more warnings 2023-07-30 08:58:59 -04:00
b3f8523677 Add support for single3/4 normals and UVs
Seems to be common in TexTools imported MDLs
2023-07-09 11:56:45 -04:00
bd104fbae0 Add support for loading character .dat files 2023-07-08 15:29:00 -04:00
298530b992 Add support for building character model paths
These are needed to grab hair, faces, tails, etc.
2023-07-08 11:58:57 -04:00
5163fa988f Add a function to query supported subraces 2023-07-07 16:03:01 -04:00
2b95630c2b Begin support for CMP files 2023-07-06 17:34:14 -04:00
89f780c22a Fix name of base repository
It was misread as "game" when it really should be "ffxiv"
2023-07-06 16:01:32 -04:00
ef97cfd1ce Simplify vertex loading and fix incorrect bone data 2023-07-05 19:42:53 -04:00
b3debd7839 Stop crashing on first boot, with no expansions installed 2023-05-13 17:30:15 -04:00