Commit Graph

57 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
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
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
3b59dad109 chore: generalize material constant zone state 2024-09-22 15:10:01 +02: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
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
2a1ec18f6a chore: only dump leaderboard values for t6 when they are relevant for the column 2024-05-19 13:07:04 +02:00
4fe852b162 feat: dump leaderboard definitions on T6 2024-05-19 09:30:19 +02:00
Jan
237dc83cfc chore: update xmodel structs 2024-05-09 22:12:30 +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
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
c8f1c16130 fix SND_HashName 2024-01-01 10:29:26 -05:00
b7355f9870 fix snd bank alias flags 2023-12-27 23:05:32 -05:00
6b4f5d94a8 Reformat code with clang format 2023-11-19 21:07:21 +00:00
Jan
e16ea9de84 Load T6 GfxImages from raw when building 2023-10-15 19:08:27 +02:00
Jan
8514378465 Write IPak base skeleton without data 2023-10-07 19:41:54 +02:00
Jan
28011d6b64 Add enums for GfxStateBits for future reference 2021-12-31 11:58:56 +01:00
Jan
636034d87c Add menu ItemType enums to all games 2021-08-27 21:46:02 +02:00
Jan
d5780a1124 Add Model dumping for T6 2021-08-14 15:39:40 +02:00
Jan
4e8d1806cc t6 alias dumping stuff 2021-04-11 09:04:58 +02:00
Jan
3cda71d1e7 Dump SoundBank asset data files 2021-04-05 18:50:42 +02:00
Jan
888b33a9c6 Add AssetLoader for attachments 2021-03-27 00:01:33 +01:00
Jan
055dd5e840 Dump and read attachment and attachment uniques to and from weapon files 2021-03-26 15:27:37 +01:00
Jan
5551ff8df7 Move InfoString headers from Common to ObjCommon 2021-03-24 16:35:12 +01:00
Jan
2d97185c8f Move fields and string arrays for info string assets to common component 2021-03-24 15:50:36 +01:00
Jan
3ed63415a7 Add T6 assetloader for string tables 2021-03-23 01:30:10 +01:00
Jan
d96f813e73 Restructure ZoneDefinitionWriting 2021-03-08 17:28:24 +01:00
Jan
ba1bca775b Move T6 string arrays to CommonT6 header 2021-03-07 15:30:48 +01:00