Commit Graph

166 Commits

Author SHA1 Message Date
Jan
a3b9d2693c chore: rename pauseable to pausable 2024-10-06 19:11:25 +02:00
Jan
bc51ecb49d chore: little improvement on sound bank types 2024-10-06 19:11:21 +02:00
Jan
b156c7348a refactor: use asset_type_t for ZoneDefinition 2024-10-05 10:56:56 +01:00
Jan
2dccd423af refactor: extract image code into single component 2024-09-27 21:16:29 +02:00
Jan
5cc52c42cd refactor: image and obj data loading 2024-09-26 07:22:35 +02:00
Jan
28a4fbd0d6 feat: dump iw5 materials as json 2024-09-22 15:11:40 +02:00
Jan
3b59dad109 chore: generalize material constant zone state 2024-09-22 15:10:01 +02:00
Jan
1fef66397f chore: implement scale based unit vec3 packing 2024-09-20 21:26:47 +02:00
Jan
d05c1730fa feat: dump and load xmodels for IW5 via template 2024-09-20 16:44:07 +01:00
Jan
a2735b4f23 chore: use generic xmodel loader and dumper code for t5 2024-09-20 16:44:06 +01:00
Jan
ae73f81a80 chore: address code review comments 2024-09-18 23:01:13 +02:00
1caa54f16e Change SndAlias struct members type from char to uint8_t 2024-09-15 21:19:22 -07:00
Jan
2c47212b52 fix: broken normals when packing unitvec3 for t6 2024-09-07 08:48:49 +02:00
Jan
26f4640194 chore: properly read uv data from gltf 2024-09-05 21:19:44 +02:00
Jan
c261aef1ef chore: fix xmodel root struct bone trans and quats 2024-09-05 21:19:43 +02:00
Jan
1be630f71e chore: set vertex base index for all surfaces 2024-09-05 21:19:43 +02:00
Jan
f4092972e8 chore: implement vertex weights 2024-09-05 21:19:41 +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
5737f232e2 chore: adjust name of leaderboard asset 2024-05-25 11:23:13 +02:00
Jan
a166878f7d refactor: use template based asset structs for AssetLoaders 2024-05-25 11:17:04 +02:00
Jan
3201cefd5b chore: rename accuracy table properties in weapon structs 2024-05-20 10:41:57 +02:00
Jan
97ceced26b Merge pull request #191 from diamante0018/t6/dump-leaderboard
feature: dump leaderboard definitions on T6
2024-05-19 13:33:15 +02:00
Jan
2a1ec18f6a chore: only dump leaderboard values for t6 when they are relevant for the column 2024-05-19 13:07:04 +02:00
Jan
dc090c1371 chore: update count properties of leaderboard enums 2024-05-19 11:52:29 +02:00
4fe852b162 feat: dump leaderboard definitions on T6 2024-05-19 09:30:19 +02:00
7ba5a616cd feat: dump leaderboard definitions on IW4/IW5 2024-05-19 08:55:06 +02:00
Jan
237dc83cfc chore: update xmodel structs 2024-05-09 22:12:30 +02:00
Jan
d0c7311dce fix: iw4 and iw5 structured data def asset using wrong struct 2024-04-23 00:05:56 +02:00
Jan
0b61fc6e81 chore: add asset structs for all games containing enum entry and type 2024-04-22 23:14:29 +02:00
Jan
49239f2007 chore: rename fx related override structs in iw5 2024-04-21 19:48:59 +02:00
Jan
9248cc323c feat: dump iw5 weapon attachments as json 2024-04-14 12:48:18 +02:00
Jan
f8c9e62624 chore: add missing iw5 weapon fields 2024-04-07 23:40:34 +02:00
Jan
cca67ebafa chore: dump iw5 weapon notetrack overrides 2024-04-07 23:04:13 +02:00
Jan
7b23461e2a chore: dump iw5 weapon reload overrides 2024-04-07 23:04:00 +02:00
Jan
c1a4874791 chore: add static assertions for weapon field names 2024-04-07 23:03:36 +02:00
Jan
4f0d9674ff chore: dump iw5 weapon fx overrides 2024-04-07 23:03:30 +02:00
Jan
ea0cb66eae chore: dump iw5 weapon sound overrides 2024-04-07 23:02:59 +02:00
Jan
8554939c91 chore: dump iw5 weapon anim overrides 2024-04-07 21:01:20 +02:00
Jan
fecd486f44 chore: dump iw5 attachments that are used by weapons 2024-04-07 14:10:50 +02:00
Jan
3dad9d60da chore: fix typo in structs 2024-04-07 10:54:04 +02:00
Jan
9c4128b830 chore: update iw5 weapon fulldef sizes 2024-04-07 09:49:53 +02:00
Jan
7be21ebb20 feat: dump iw5 weapons on iw4 level 2024-04-06 11:46:39 +02:00
Jan
a1cf4ef30b feat: load iw4 weapons from raw 2024-04-02 23:49:06 +02:00
Jan
239001e6f2 refactor: use std ranges functions where applicable 2024-03-24 20:49:15 +01:00
Jan
742b8d5bc6 chore: restructure t6 weapon camo json 2024-03-24 16:24:05 +01:00
Jan
0bb17a33bd feat: load materials from json 2024-02-29 17:27:48 +01:00
Jan
df7b25b854 feat: dump t6 materials as json 2024-02-18 10:16:43 +01:00
Jan
68dfac10db fix: consider attachmentunique szXAnims an assetref 2024-02-13 16:57:15 +01:00
Jan
2dd4eaf54f feat: automatically load anims of weapons in t6 2024-02-06 23:56:31 +01:00