Jan
|
b0a9406f96
|
Fix not dumping enableDvar correctly
|
2021-11-01 17:19:17 +01:00 |
|
Jan
|
99ca6f8efb
|
Fix SimpleLexer not understanding floating point numbers that omit pre dot zero
|
2021-11-01 15:12:46 +01:00 |
|
Jan
|
e19f526d8b
|
Properly handle tabs in pragma directives and other precompiler statements
|
2021-11-01 14:36:53 +01:00 |
|
Jan
|
be4e489118
|
Add sequences for simple common menu properties
|
2021-11-01 13:30:12 +01:00 |
|
Jan
|
2aa0eb2a8c
|
Add generic property matchers for menus
|
2021-11-01 12:28:40 +01:00 |
|
Jan
|
77603a2617
|
Bundle all property sequences for menus, items and functions together in one file
|
2021-11-01 10:59:28 +01:00 |
|
Jan
|
68945de51a
|
Add menu matcher for fullscreen property
|
2021-11-01 10:25:15 +01:00 |
|
Jan
|
6c5825de6d
|
Fix SimpleMatcher for keyword ignore case does not properly ignore case
|
2021-11-01 10:25:05 +01:00 |
|
Jan
|
5df6fce48a
|
Add MenuMatcherFactory with extensions for Numeric and Text token types
|
2021-11-01 10:14:24 +01:00 |
|
Jan
|
ff823b4722
|
Move menu parsing classes to menu namespace
|
2021-11-01 09:43:07 +01:00 |
|
Jan
|
38d60983e8
|
Add menu sequence for name properties
|
2021-10-31 18:44:02 +01:00 |
|
Jan
|
68610e49f3
|
Add sourceFile parameter to MultiInput ParserStream
|
2021-10-31 17:45:55 +01:00 |
|
Jan
|
ca1059b05c
|
Add Menu Parsing Result
|
2021-10-31 17:33:46 +01:00 |
|
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
|
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 |
|