2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-07-03 01:31:54 +00:00
Commit Graph

145 Commits

Author SHA1 Message Date
Jan
28949f4ee8 chore: use constants for model array sizes in iw5 attachment writing 2024-04-21 19:39:28 +02:00
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
54278a593a include memory for linux build 2024-02-09 11:55:02 -05:00
bfed3d5e68 clang format 2024-02-09 11:43:02 -05:00
2478a1355f code review changes 2024-02-09 11:39:51 -05:00
42c4068d2a add flac decoding to correctly add flac sounds to sound banks 2024-02-09 10:49:55 -05:00
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
e2f8892278 clang formatting 2024-01-26 13:05:07 -05:00
80da882b4d Merge branch 'Laupetin:main' into main 2024-01-26 12:15:26 -05:00
a020de6f80 SoundBankWriter code 2024-01-26 12:14:47 -05:00
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
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
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