196 Commits

Author SHA1 Message Date
Jan
a89492d636 Skip unnecessary outer parenthesis for if clauses and expressions 2021-10-23 15:35:17 +02:00
Jan
601b683f8a Parse menu scripts with simplelexer to be able to format more pretty 2021-10-23 15:16:52 +02:00
Jan
c8214f769b Dump menu EventHandlerSet for IW4 2021-10-17 11:29:58 +02:00
Jan
96774b96ba Dump menu float expressions 2021-10-16 17:22:38 +02:00
Jan
0f7a8ca1c9 Dump IW4 menu statements 2021-10-15 22:19:17 +02:00
Jan
868bd070d0 Include and exclude asset type dumping configured by command line args 2021-10-11 18:47:53 +02:00
Jan
e70cbaa4ce Add operator types 2021-09-01 19:40:47 +02:00
Jan
163ac55fed IW4 dump simple menu file fields 2021-08-27 23:08:05 +02:00
Jan
013e8c3f2a Improve T6 model dumping color selection criteria 2021-08-14 16:11:10 +02:00
Jan
d5780a1124 Add Model dumping for T6 2021-08-14 15:39:40 +02:00
Jan
963e6537ca Add T5 model dumping material texture semantic detection to other game's dumpers 2021-08-14 14:08:13 +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
3d2479698c Make XModelDumper context const if possible 2021-08-14 11:35:31 +02:00
Jan
2028809734 Add IW5 XModel dumping 2021-08-13 23:59:06 +02:00
Jan
bd9110fbb3 Check not only texture semantic but also name start and end to ensure to pick colormap for exporting models 2021-08-13 23:58:56 +02:00
Jan
76a7ca99c3 Add ObjDumper for general use 2021-08-13 22:34:42 +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
56ebbbcfa8 Fix iw4 obj material file setting ambient map instead of diffuse map for color maps 2021-08-01 02:18:18 +02:00
Jan
c1a30c89ac Fix iw4 obj material file using wrong extension 2021-08-01 02:17:49 +02:00
Jan
bb0adb0b22 Switch iw4 xmodel axis to be Y Up and -Z Forward 2021-08-01 01:13:01 +02:00
Jan
24145e15e2 Dump IW4 xmodels as obj 2021-08-01 00:30:12 +02:00
Jan
e324c20641 Make asset dumpers not provide different implementations for dumping to gdt and raw so any dumper can decide itself how many raw files and gdt entries it wants to make use of 2021-07-31 12:34:22 +02:00
Jan
e544d043bd Fix rawfile dumping and loading for iw5 2021-07-24 13:51:41 +02:00
Jan
df8e909736 Make IW5 rawfile dumper sanitize names before dumping 2021-07-23 19:39:35 +02:00
Jan
88710cb3bf IW5 Fixups 2021-07-23 16:28:59 +02:00
Jan
f201dfafd8 IW5 support initial commit 2021-07-23 01:12:36 +02:00
Jan
bb3e7d9e88 Load T5 fastfiles 2021-05-12 21:47:34 +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
4f212562fc Start dumping snd aliases 2021-04-27 15:23:24 +02:00
Jan
b1fce0f4fb Add T6 vehicle team value for neutral 2021-04-27 15:22:56 +02:00
Jan
4e8d1806cc t6 alias dumping stuff 2021-04-11 09:04:58 +02:00
Jan
8ca0eef429 Add MapEnts dumper for IW3 2021-04-28 15:28:49 +02:00
Jan
12ac569bfa Dump images from GfxImageLoadDef 2021-04-28 00:05:56 +02:00
Jan
1c97c9beee Remove unnecessary iw3 asset dumper comments 2021-04-15 17:09:38 +02:00
Jan
07fb470466 add iw3 asset dumping basics 2021-04-15 13:42:19 +02:00
Jan
1267b8aa7b iw3 basis 2021-04-12 19:18:55 +02:00
Jan
62d9309922 Remove SndBankDumper commented out code 2021-04-05 18:52:27 +02:00
Jan
3cda71d1e7 Dump SoundBank asset data files 2021-04-05 18:50:42 +02:00
Jan
1cc5be2f64 Load iw4x zones for iw4 2021-04-01 20:29:42 +02:00
Jan
7d7fdb16aa Fix not dumping sound alias hash as hex 2021-03-27 10:49:19 +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
613943b28c Move GDT and info string prefix constants into objconstants file 2021-03-25 11:12:46 +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
abcce11b00 Split InfoString classes into multiple files depending on loading and writing code 2021-03-24 13:51:21 +01:00
Jan
79c1284193 Add asset loader for localize files 2021-03-23 17:16:36 +01:00
Jan
2a6d7c84c2 Add ZoneScriptString class to store zone script strings 2021-03-18 16:55:30 +01:00
Jan
88b5eefe24 Create CsvStream class to replace CsvWriter 2021-03-11 12:43:33 +01:00