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
Jbleezy
bd57f84ecd Fix windows build 2024-10-07 12:10:32 -07:00
Jbleezy
ed06700f99 Increase rounded sound alias float value precision until it is equal to initial value 2024-10-07 06:41:59 -07:00
Jbleezy
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
Jbleezy
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