1
Fork 0
mirror of https://github.com/redstrate/Physis.git synced 2025-04-24 05:27:45 +00:00
Commit graph

74 commits

Author SHA1 Message Date
287d807f01 Normals are typically three half-width floats, not three full floats 2022-08-05 18:23:52 -04:00
195726b1d0 Make vertex members public, and repr(C) 2022-07-28 15:20:47 -04:00
ddda9bc598 Remove other debug message when loading a mdl 2022-07-28 14:17:50 -04:00
aeed62fb4c Implement MDL parsing
The actual vertex output is untested, but the headers parse fine it
seems. A lot of this is ported straight from C++, so more refactoring
is expected.
2022-07-28 14:11:02 -04:00
c36c4b7470 Document more public APIs in preparation for docs release 2022-07-27 21:41:05 -04:00
be9c850fc1 Remove some warnings 2022-07-27 21:21:50 -04:00
0a99c6f7a7 Fix EXL unit test due to API change 2022-07-27 20:58:51 -04:00
e9263767c4 Add unit tests to CI 2022-07-27 20:58:21 -04:00
92be18da39 Move integration tests behind a feature flag in preparation for CI 2022-07-27 20:58:12 -04:00
7486c558ce Remove repr(C) from ColumnData 2022-07-21 21:01:48 -04:00
036a37c839 Make ColumnData repr(C), make EXH members public outside of crate 2022-07-21 20:25:37 -04:00
4ac3fc378d Define enum size for Language 2022-07-21 20:08:14 -04:00
ca4962c876 Add EXH and EXD parsers 2022-07-21 19:58:58 -04:00
da673cbadf Language now derives BinRead 2022-07-21 19:58:07 -04:00
343e972b7d Remove build.rs, move linker step to installer file 2022-07-21 18:57:57 -04:00
e8183b3af6 Add game installation functionality 2022-07-20 19:07:36 -04:00
db2ea22201 Create directories if needed for AddData, ExpandData, etc 2022-07-20 17:25:10 -04:00
f340319a9e Stub out SqpkFileOperation::RemoveAll 2022-07-20 16:30:17 -04:00
70a92594a2 Re-add support for FDHR version 2, used for boot patches still 2022-07-20 15:45:22 -04:00
c4549a413f Remove duplicated dat/index filename calculations from patch routine
This also removes the hardcoded ffxiv repository in the path, so now it
should properly calculate the correct expansion folder.
2022-07-20 15:04:55 -04:00
d6c85ab6a6 Add match for unhandled operation 2022-07-20 11:42:31 -04:00
115733d0b6 Add missing DeleteFile operation, fix-up wipe buffer handling
This makes game patching fully functional now!
2022-07-20 11:00:21 -04:00
2feddfbe98 Add build manifest 2022-07-19 20:08:14 -04:00
389c3fe00b Add initial files 2022-07-19 19:29:41 -04:00