1
Fork 0
mirror of https://github.com/redstrate/Physis.git synced 2025-04-22 12:47:45 +00:00
Commit graph

153 commits

Author SHA1 Message Date
cb19e3781a Allow compilation without visual_data feature enabled 2023-09-24 16:04:39 -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
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
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
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
22b645ec3b Allow GameData::read_excel_sheet to fial 2023-04-09 15:35:54 -04:00
49ed178bb2 Add GameData::get_all_sheet_names()
To replace libxiv's function of the same name, used by Novus
2023-04-09 15:35:42 -04:00
0eb8e4c932 Make more EXH fields public 2023-04-09 15:35:10 -04:00
925e928783 Allow Language to be copied and cloned 2023-04-09 15:33:43 -04:00
a62c638766 Fix texture loading due to not enough memory 2023-04-06 14:52:04 -04:00
540341cf57 Add logging crate 2023-04-06 14:51:40 -04:00
f84bd8295d Always read additional data from material files 2023-03-31 21:31:54 -04:00
ba80ca326b Export material indices for MDL parts 2023-03-31 21:31:15 -04:00
8af6bfeb8b Export material names used in MDL files 2023-03-31 21:31:03 -04:00