194 Commits

Author SHA1 Message Date
Jan
9248cc323c
feat: dump iw5 weapon attachments as json 2024-04-14 12:48:18 +02:00
Jan
a2d649ed66
chore: change std optional json serialization to not include property if unset 2024-04-14 12:47:57 +02:00
Jan
f8c9e62624
chore: add missing iw5 weapon fields 2024-04-07 23:40:34 +02:00
Jan
f63e7c7f35
chore: dump missing WeaponCompleteDef fields 2024-04-07 23:09:29 +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
c68f4015d2
chore: add comment about iw5 missing weapon fields 2024-04-07 10:54:28 +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
132cccb971
refactor: use new line character instead of std::endl 2024-03-24 20:24:22 +01:00
Jan
e62e4c873e
fix: not loading t6 weapon camo shader consts from json 2024-03-24 16:57:47 +01:00
Jan
742b8d5bc6
chore: restructure t6 weapon camo json 2024-03-24 16:24:05 +01:00
Jan
73d6d2bf5c
feat: dump t6 WeaponCamo asset as json 2024-03-24 01:20:49 +01:00
Jan
cf891e458a
chore: move json classes to json folder 2024-03-24 00:51:33 +01:00
Jan
0bb17a33bd
feat: load materials from json 2024-02-29 17:27:48 +01:00
Jan
1f6d0ab51a
chore: replace material dumping with lib recommendation of serializing and deserializing json 2024-02-29 17:27:44 +01:00
Jan
36ac8f02be
chore: fix d3d11 shader analyser errors 2024-02-24 11:41:34 +01:00
Jan
ad3f019dff
chore: add d3d11 enum types 2024-02-24 09:58:34 +01:00
Jan
d2420617f0
feat: add parser for dx11 shaders 2024-02-23 22:52:31 +01:00
Jan
df7b25b854
feat: dump t6 materials as json 2024-02-18 10:16:43 +01:00
Jan
4914eb552f
chore: fix linux build 2024-02-10 17:04:32 +01:00
Jan
4591787989
chore: drop third party lib for reading flac header 2024-02-10 16:38:20 +01:00
Jan
05ce73049d
chore: small code cleanups 2024-02-10 10:52:02 +01:00
Alex
54278a593a include memory for linux build 2024-02-09 11:55:02 -05:00
Alex
bfed3d5e68 clang format 2024-02-09 11:43:02 -05:00
Alex
2478a1355f code review changes 2024-02-09 11:39:51 -05:00
Alex
42c4068d2a add flac decoding to correctly add flac sounds to sound banks 2024-02-09 10:49:55 -05:00
Alex
aa2bebedde
Merge branch 'Laupetin:main' into main 2024-02-06 22:01:47 -05:00
Jan
2dd4eaf54f
feat: automatically load anims of weapons in t6 2024-02-06 23:56:31 +01:00
Alex
e2f8892278 clang formatting 2024-01-26 13:05:07 -05:00
Alex
80da882b4d
Merge branch 'Laupetin:main' into main 2024-01-26 12:15:26 -05:00
Alex
a020de6f80 SoundBankWriter code 2024-01-26 12:14:47 -05:00
Alex
acd9fa27fc reverb and duck loading. cleaned up asset loading with custom csv parser 2024-01-24 22:01:47 -05:00
Jan
4696011d9d
chore: extend CsvStream to be able to emit const char* allocated with a MemoryManager 2024-01-20 16:30:59 +01:00
Alex
b5dd6df1cd begin working on SndBank loading from raw 2024-01-12 16:38:53 -05:00
Jan
7c50dd84a7
Reduced duplicated code between localize asset loaders 2023-12-31 13:32:38 +01:00
09f7473db4
feat: add warning for dupe localize assets 2023-12-26 16:57:28 +01:00
Jan
d5f881be04
Fix more missing headers 2023-11-19 21:07:27 +00:00
Clang Format
6b4f5d94a8
Reformat code with clang format 2023-11-19 21:07:21 +00:00
Jan
abbb697d7c Add data writing for IPaks 2023-10-15 18:12:23 +02:00
Jan
2d0ef40335 Remove unused IPakBlock non-bits fields 2023-10-15 14:50:14 +02:00
Jan
8514378465 Write IPak base skeleton without data 2023-10-07 19:41:54 +02:00
Jan
dd56a57a3e Fix build with g++13 2023-10-01 10:50:39 +02:00
Jan
1757caa33d fix statemap layout for iw4 for wireframe 2022-08-21 01:25:04 +02:00