Jan Laupetin
|
9f4727789a
|
chore: dump font icons as json instead of csv
|
2025-07-23 19:20:51 +01:00 |
|
Jan Laupetin
|
eecbef158d
|
chore: replace dirty hack for viewhands with xmodel typee reading
|
2025-07-20 15:06:10 +02:00 |
|
Jan Laupetin
|
89b7482a0a
|
chore: dump xmodel type as part of json
|
2025-07-20 15:06:09 +02:00 |
|
Jan Laupetin
|
4cdf568f5b
|
chore: set proper flags and data for animated models
|
2025-07-19 12:02:12 +02:00 |
|
Jan Laupetin
|
2dc4dac785
|
fix: not correctly applying translation of children of rotated nodes from gltf
|
2025-07-19 12:02:11 +02:00 |
|
Jan Laupetin
|
d240655160
|
feat: load non-rigid xmodels from gltf
|
2025-07-19 12:02:08 +02:00 |
|
Jan Laupetin
|
4b5cea3180
|
fix: iw3/iw4 xmodels having invalid collLod
|
2025-07-10 17:57:48 +01:00 |
|
Jan Laupetin
|
08bcd02b24
|
feat: link schema in xmodel jsons
|
2025-07-10 17:57:25 +01:00 |
|
Jan
|
311d5935b3
|
feat: use templated xmodel loading and dumping code for iw3
|
2025-07-10 16:59:23 +01:00 |
|
Jan
|
3daa8b0412
|
refactor: use templated xmodel loading and dumping code for iw4
|
2025-07-09 23:23:16 +01:00 |
|
Jan
|
a9c693d04d
|
refactor: template remaining xmodel files for iw5,t5,t6
|
2025-07-09 21:57:22 +01:00 |
|
Jan
|
f07202d449
|
fix: show asset that failed when not being able to parse jsons
|
2025-07-09 16:53:53 +01:00 |
|
Jan Laupetin
|
2082805557
|
fix: make t5 isMatureContent property bool
|
2025-07-08 23:07:28 +02:00 |
|
Jan Laupetin
|
75c7949d3f
|
chore: remove unused t6 material property probeMipBits
|
2025-07-08 19:12:26 +02:00 |
|
Jan Laupetin
|
790729f5e0
|
chore: remove unused t5 material property maxStreamedMips
|
2025-07-08 19:08:46 +02:00 |
|
Jan Laupetin
|
90cc7dacbb
|
chore: use http schema url
|
2025-07-07 22:49:57 +02:00 |
|
Jan Laupetin
|
30c6735ff5
|
chore: use std array for json constants
|
2025-07-07 18:13:47 +02:00 |
|
Jan Laupetin
|
c53b17a3db
|
feat: add json schema url to dumped materials
|
2025-07-06 16:52:37 +02:00 |
|
Jan
|
9c2bbc414c
|
chore: add layeredSurfaceTypes to t5 materials
|
2025-07-05 13:27:49 +02:00 |
|
Jan
|
31d7ac26fe
|
chore: remove hashIndex from t6 json material as it is always 0
|
2025-07-05 13:27:49 +02:00 |
|
Jan
|
babfe7c884
|
feat: dump and load T5 materials
|
2025-07-05 13:27:49 +02:00 |
|
Jan
|
65c8cd6198
|
feat: add json material loading/writing for iw3
|
2025-07-05 13:27:49 +02:00 |
|
Jan
|
f8286fd358
|
fix: iw4 material constant zone state using iw5 game
|
2025-07-05 13:27:44 +02:00 |
|
Jan
|
b3aa6b3dc3
|
chore: add game suffix to material dumping code
|
2025-06-29 08:48:10 +01:00 |
|
Jan
|
559fa561a9
|
fix: not writing gamma for iw4,iw5 materials
|
2025-06-28 19:16:38 +01:00 |
|
Jan
|
28a82818de
|
refactor: move iw4 techset and vertexdecl compiling to ObjCompiling
|
2025-06-28 19:16:13 +01:00 |
|
Jan
|
f23b47ca13
|
chore: move material compilation behind compiler flag
|
2025-06-28 16:10:03 +01:00 |
|
Jan
|
b05a473e6a
|
fix: iw4 materials not writing correct stateBitsEntry
|
2025-06-28 14:51:04 +01:00 |
|
Jan
|
2176480a37
|
chore: update formatting due to updated clang-format version
|
2025-06-28 11:56:09 +01:00 |
|
Jan
|
9d710caceb
|
fix: compilation errors
|
2025-06-28 11:56:08 +01:00 |
|
Jan
|
2073265a86
|
feat: add templated iw4 material loading
|
2025-06-26 22:40:30 +01:00 |
|
Jan
|
f897a41188
|
refactor: extract experimental iw4 material dumping into separate dumper
|
2025-06-25 22:09:01 +01:00 |
|
Jan
|
223dfcd4f8
|
refactor: move material asset dumpers to material folder
|
2025-06-25 21:35:35 +01:00 |
|
Jan
|
110ae473e8
|
chore: remove old iw4 json code
|
2025-06-25 19:47:23 +01:00 |
|
Jan
|
6c114fe58a
|
refactor: extract material name into common source file
|
2025-06-25 19:34:09 +01:00 |
|
Jan
|
dceca0ec9a
|
refactor: use templating for JsonMaterialLoader
|
2025-06-25 19:16:53 +01:00 |
|
Jan
|
79b0706fc1
|
refactor: use templating for JsonMaterials
|
2025-06-25 18:30:07 +01:00 |
|
Jan
|
0736b8043b
|
refactor: use templates for JsonMaterialDumper of IW5 and T6
|
2025-06-24 22:26:39 +01:00 |
|
Jan
|
2876c9cb48
|
chore: remove unused generic xmodel file
|
2025-06-24 20:06:20 +01:00 |
|
Jan
|
308816a38e
|
chore: write game into dumped jsons to prevent mixup of incompatible formats
|
2025-06-24 19:50:24 +01:00 |
|
Jan
|
79b4313384
|
refactor: update T6 loading code for x64 support
|
2025-06-24 17:08:45 +01:00 |
|
Jan
|
a9a8597323
|
refactor: update IW3 loading code for x64 support
|
2025-06-24 17:08:45 +01:00 |
|
Jan
|
37e5e940b0
|
refactor: update IW5 loading code for x64 support
|
2025-06-24 17:08:45 +01:00 |
|
Jan
|
f70932684c
|
fix: fix single pointer leaf structs that have non-matching cross platform structure
|
2025-06-24 17:08:45 +01:00 |
|
Jan
|
1736f38d78
|
refactor: update T5 loading code for x64 support
|
2025-06-23 18:29:04 +01:00 |
|
Jan
|
dd9b0915d9
|
fix: wrong XQuat structs for iw3,t5
|
2025-06-22 21:38:11 +01:00 |
|
Jan
|
377ef5ca5c
|
fix: not passing correct zone ptr to content loader
|
2025-06-22 21:21:07 +01:00 |
|
Jan Laupetin
|
2230efbd27
|
chore: make xquat and xquat2 structs to improve handling from zcg
|
2025-06-19 20:45:19 +01:00 |
|
Jan
|
80558af9a1
|
fix: accessing freed memory when writing gltf inverseBindMatrix
|
2025-06-19 18:59:27 +01:00 |
|
Jan
|
818a8d7459
|
fix: Loading String arrays for x86
|
2025-06-19 18:59:27 +01:00 |
|