Jan
|
e79376eb3e
|
Add menu defines for feature levels
|
2021-10-31 16:45:49 +01:00 |
|
Jan
|
9816d01ac2
|
Make DefinesProxy go over a line with defines substitution multiple times until no further substitution has been done
|
2021-10-31 16:21:04 +01:00 |
|
Jan
|
bba55706bf
|
Add basic parsing for menu lists with only loadMenus instructions
|
2021-10-31 15:37:46 +01:00 |
|
Jan
|
037e13b874
|
Add IgnoreCase Keyword matcher for simple parser
|
2021-10-31 15:22:03 +01:00 |
|
Jan
|
dcffa3d14d
|
Add ParserMultiInputStream
|
2021-10-31 14:53:05 +01:00 |
|
Jan
|
d5a8d038a6
|
Add IW5 extra menu fields
|
2021-10-24 22:27:31 +02:00 |
|
Jan
|
cd2cec3546
|
Correctly handle referencing assets when dumping menulist
|
2021-10-24 22:04:31 +02:00 |
|
Jan
|
568095f57e
|
IW5 menu dumping initial commit
|
2021-10-24 22:00:31 +02:00 |
|
Jan
|
c1fd5b80a4
|
Write all menu function definitions on top of every menu list item
|
2021-10-24 16:22:36 +02:00 |
|
Jan
|
70c31143f4
|
if the menu list name matches the menu name, embed it directly
|
2021-10-24 15:38:59 +02:00 |
|
Jan
|
a2af7db92b
|
Add missing nullptr check for newsticker iw4 menu dumping
|
2021-10-24 15:15:05 +02:00 |
|
Jan
|
805c00539b
|
Move IW4 menu dumping logic to separate class and constants to common scope
|
2021-10-24 14:59:43 +02:00 |
|
Jan
|
4e5e6d05bd
|
Implement function inlining for menu legacy mode
|
2021-10-24 10:35:57 +02:00 |
|
Jan
|
9184c0265e
|
Add legacy menu dumping unlinker command line argument
|
2021-10-24 10:16:53 +02:00 |
|
Jan
|
68c29cc22f
|
Write type specific menu data
|
2021-10-23 19:41:58 +02:00 |
|
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
|
56c35cb030
|
Make SimpleLexer be able to be initialized via constructor and not only via inheritence
|
2021-10-23 15:16:09 +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
|
636034d87c
|
Add menu ItemType enums to all games
|
2021-08-27 21:46:02 +02:00 |
|
Jan
|
04e9622f03
|
Update generate scripts
|
2021-10-10 15:07:40 +02:00 |
|
Jan
|
089ed9fe0d
|
Fix localized string parser not handling value escaping properly
|
2021-10-01 21:38:36 +02:00 |
|
Jan
|
4d674fac83
|
Fix zonewriting not applying updated values for embedded scriptstrings
|
2021-08-26 21:01:12 +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
|
f052a97886
|
Fix T5 loading and dumping images
|
2021-08-14 13:57:18 +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
|
a43d8bdd34
|
Add missing tuple header for std::tie
|
2021-08-13 22:39:57 +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
|
2c96bc5ef8
|
Fix signed/unsigned issue with IW3 AssetLoaderGfxImage
|
2021-07-31 12:57:18 +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
|
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 |
|