Commit Graph

175 Commits

Author SHA1 Message Date
Jan
ef862ff246 chore: make keyvaluepairscompiler use a zonestate 2025-01-03 14:55:19 +01:00
Jan
4f585c6aa7 chore: add generic default asset constructors for all games 2025-01-01 18:14:40 +01:00
Jan
9ebea5034a chore: generalize default asset creators 2025-01-01 18:14:40 +01:00
Jan
b00c65c8c0 refactor: get rid of global game variables 2024-10-19 22:09:26 +02:00
Jan
897a571a41 chore: make GetLanguagePrefixes return a reference instead of a vector copy 2024-10-19 20:05:05 +01:00
Jan
c034ac790a refactor: refactor ZoneDefWriter 2024-10-19 10:49:56 +02:00
bd57f84ecd Fix windows build 2024-10-07 12:10:32 -07:00
ed06700f99 Increase rounded sound alias float value precision until it is equal to initial value 2024-10-07 06:41:59 -07:00
4529ff2c5e Rename all instances of Pausable to Pauseable 2024-10-06 15:16:14 -07:00
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