mo
bc0a786444
fix: correct XModel tangent vectors and handedness ( #1046 )
...
Model loading used binormals as tangents and derived handedness from the
binormal's X component. Use the calculated tangent and basis orientation
2026-10-18 22:07:05 +02:00
mo
878e43f983
fix: initialize XModel bounds ( #1035 )
2026-10-17 12:42:17 +02:00
mo
572965844e
feat: templated MapEnts dumper ( #923 )
...
Relates to https://github.com/Laupetin/OpenAssetTools/issues/626
2026-07-21 19:55:40 +02:00
mo
2188f49a08
feat: templated tracer loading and dumping for IW4 and IW5 ( #921 )
...
Relates to https://github.com/Laupetin/OpenAssetTools/issues/626
2026-07-20 23:36:40 +02:00
Jan
0d0f928267
feat: add binary xanim support for remaining games ( #818 )
...
* refactor: use generic loader for iw3 xanims
* refactor: use generic dumper for iw3 xanims
* chore: use templating on XAnimDumper
* chore: use templating on XAnimLoader
* feat: dump xanims for T5
* feat: load binary t5 xanims
* feat: load and dump t6 xanims
* feat: load and dump iw4,iw5 xanims
* chore: make sure iw3 and t5 notify about unsupported delta3D
* chore: also use CommonVec3U8 and CommonVec3U16 for non delta trans track
2026-06-06 14:47:51 +00:00
Jan Laupetin
aa47ffa629
refactor: introduce subasset loading
2026-02-05 18:17:15 +01:00
Jan Laupetin
77af856a87
chore: remove ifdefs for disabling certain system tests
...
* Previously reading written zones was disabled
* Reenable it to test for success in writing correct zones
2026-01-17 00:45:14 +00:00
Jan Laupetin
42e8fd4056
chore: adjust naming of simple system tests
2025-12-23 21:20:01 +01:00
Jan Laupetin
a29180433b
fix: only try to load system test zones on x86
2025-12-23 16:47:42 +01:00
Jan Laupetin
0fe942b80d
chore: add simple system tests for remaining games
2025-12-23 16:26:40 +01:00