153 Commits

Author SHA1 Message Date
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
ee22face41 Add T5 model dumping 2021-08-14 13:57:32 +02:00
Jan
1e1485cedc Add IW3 xmodel dumping 2021-08-14 11:35:41 +02:00
Jan
2028809734 Add IW5 XModel dumping 2021-08-13 23:59:06 +02:00
Jan
0478a88d15 Export vertex weights for xmodel export 2021-08-13 17:33:13 +02:00
Jan
767daca2ea Add generic XModel Export dumper without bone support yet 2021-08-13 09:40:12 +02:00
Jan
24145e15e2 Dump IW4 xmodels as obj 2021-08-01 00:30:12 +02:00
Jan
7afc5d42b0 Fix more IW5 command and struct mistakes 2021-07-24 10:54:13 +02:00
Jan
29f72cde7a Add missing IW5 commands 2021-07-23 23:07:15 +02:00
Jan
c88987f7dc Remove unnecessary iw4 alignments 2021-07-23 23:06:35 +02:00
Jan
88710cb3bf IW5 Fixups 2021-07-23 16:28:59 +02:00
Jan
02b0f11c29 Fix iw4 FxGlassPiecePlace having wrong size due to accidentally using union instead of struct 2021-07-23 01:12:56 +02:00
Jan
f201dfafd8 IW5 support initial commit 2021-07-23 01:12:36 +02:00
Jan
910ffb3195 Fix T5 alignment issues 2021-05-19 18:30:12 +02:00
Jan
224da79cf4 Fix T5 command and alignment errors 2021-05-13 18:53:38 +02:00
Jan
8bd225afca Fix gcc alignment issues 2021-05-12 22:07:41 +02:00
Jan
bb3e7d9e88 Load T5 fastfiles 2021-05-12 21:47:34 +02:00
Jan
e3a3d012e6 Add Commands for T5 2021-05-12 19:23:27 +02:00
Jan
4823fe036e Fix gcc t5 asset structs errors 2021-05-09 09:42:29 +02:00
Jan
157e540302 more t5 stuffs 2021-04-27 19:31:26 +02:00
Jan
2edca7a57e Add T5 basis 2021-04-27 18:19:32 +02:00
Jan
4e8d1806cc t6 alias dumping stuff 2021-04-11 09:04:58 +02:00
Jan
775bf01752 Add Image loading for dds textures for iw3 2021-04-28 15:29:56 +02:00
Jan
12ac569bfa Dump images from GfxImageLoadDef 2021-04-28 00:05:56 +02:00
Jan
e6a10fb992 fix iw3 gcc compatibility 2021-04-15 18:35:36 +02:00
Jan
12c2629061 Make xmodel counts unsigned for iw3 2021-04-15 17:08:02 +02:00
Jan
742cb596e6 Fix iw3 xanim not using different structs for dynamic indices 2021-04-15 11:45:17 +02:00
Jan
4e05bc6b44 Fix errors in iw3 commands and structs 2021-04-15 10:37:39 +02:00
Jan
ecef868903 Add loading of iw3 fastfiles 2021-04-14 19:41:41 +02:00
Jan
6b72ac080f Finish iw3 zone code generation 2021-04-14 18:39:54 +02:00
Jan
adae75a7a6 add rest of iw3 commands 2021-04-14 16:49:17 +02:00
Jan
ce61ef8a45 iw3 clipmap, sounds, image commands 2021-04-14 12:07:45 +02:00
Jan
8342395823 IW3 Material Commands 2021-04-12 22:07:55 +02:00
Jan
1267b8aa7b iw3 basis 2021-04-12 19:18:55 +02:00
Jan
3cda71d1e7 Dump SoundBank asset data files 2021-04-05 18:50:42 +02:00
Jan
05303313be Load iwis of version 6 (cod4) 2021-04-02 18:15:33 +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
7e9dfe9127 move iw4 string arrays to commoniw4 header 2021-03-07 15:33:21 +01:00
Jan
ba1bca775b Move T6 string arrays to CommonT6 header 2021-03-07 15:30:48 +01:00
Jan
5db7eaeec3 Add T6 Attachment dumper 2021-03-07 15:25:58 +01:00
Jan
88c48e8107 Add dynamic allocation alignment to be able to load T6 MemoryBlock asset which isnt used at all so why am i doing this again 2021-03-05 09:23:37 +01:00
Jan
159414d39c Fix type alignment macro inconsistencies 2021-03-04 13:06:36 +01:00
Jan
9ed749c9d2 Get rid of inheritence on Vector4 struct to prevent offsetof macro giving out a warning on gcc 2021-03-04 03:45:14 -08:00
Jan
35d9110783 Add alignment specifiers for gcc specifically to match MSVC alignments 2021-03-04 03:29:16 -08:00