2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-09-02 15:07:26 +00:00
Commit Graph

30 Commits

Author SHA1 Message Date
Jan
5cc52c42cd refactor: image and obj data loading 2024-09-26 07:22:35 +02:00
Jan
fc216a153f chore: use RawTemplater to template XModel dumping code for t5 and t6 2024-09-20 16:44:07 +01:00
Jan
7227c84cde chore: use RawTemplater to template XModel loading code for t5 and t6 2024-09-20 16:44:06 +01:00
Jan
a2735b4f23 chore: use generic xmodel loader and dumper code for t5 2024-09-20 16:44:06 +01:00
Jan
c261aef1ef chore: fix xmodel root struct bone trans and quats 2024-09-05 21:19:43 +02:00
Jan
f653530714 chore: improve api for vector packing for models 2024-09-05 21:19:39 +02:00
Jan
1f5050befa feat: first draft of loading gltf models for t6 2024-09-05 21:19:39 +02:00
Jan
f8b5734f86 chore: make XModelCommon use offset instead of pointer 2024-09-05 21:19:38 +02:00
Jan
d45f0ffab7 chore: adjust XModelCommon numeric types 2024-09-05 21:19:38 +02:00
Jan
ae95accaa3 fix: t5 vertex weights for more than one bone 2024-05-12 20:47:38 +02:00
Jan
c89a6631b0 chore: replace custom vector, quaternion, matrix implementation with eigen library 2024-05-12 19:32:06 +02:00
Jan
499b752272 chore: add names to exported gltf models 2024-05-11 01:51:28 +02:00
Jan
9ab78d5384 fix: correct asset references in xmodel material dumping 2024-05-09 22:12:39 +02:00
Jan
a39e993cc6 chore: use XModelCommon for dumping obj to reduce code duplication 2024-05-09 22:12:37 +02:00
Jan
2497a9f228 fix: use after free when dumping xmodel vertex weights 2024-05-09 22:12:37 +02:00
Jan
826e59d627 chore: update xmodel common to be a struct with substructs 2024-05-09 22:12:37 +02:00
Jan
0a65c93aa5 chore: move materialIndex to XModelObject 2024-05-09 22:12:36 +02:00
Jan
8a0c93d3d8 feat: add gltf and glb as model dumping formats 2024-05-09 22:12:36 +02:00
Jan
d4ef9fa3d9 chore: move xmodel packages 2024-05-09 22:12:35 +02:00
c34eab16ea fix: check for NULL string in stringtable check before dumping 2024-04-21 17:29:15 +02:00
Jan
132cccb971 refactor: use new line character instead of std::endl 2024-03-24 20:24:22 +01:00
Jan
1b13f1f1b4 refactor: only use sizeof with parenthesis 2024-03-24 19:56:06 +01:00
Clang Format
6b4f5d94a8 Reformat code with clang format 2023-11-19 21:07:21 +00:00
Jan
cf711c3af7 Use SimpleLexer escaped strings for localization 2023-09-24 15:25:08 +02:00
Jan
868bd070d0 Include and exclude asset type dumping configured by command line args 2021-10-11 18:47:53 +02:00
Jan
ee22face41 Add T5 model dumping 2021-08-14 13:57:32 +02:00
Jan
e324c20641 Make asset dumpers not provide different implementations for dumping to gdt and raw so any dumper can decide itself how many raw files and gdt entries it wants to make use of 2021-07-31 12:34:22 +02:00
Jan
bb3e7d9e88 Load T5 fastfiles 2021-05-12 21:47:34 +02:00
Jan
157e540302 more t5 stuffs 2021-04-27 19:31:26 +02:00
Jan
2edca7a57e Add T5 basis 2021-04-27 18:19:32 +02:00