138 Commits

Author SHA1 Message Date
Jan
b0ed7e9544 Dump IW4 vertexdecl 2022-03-23 17:11:30 +01:00
Jan
8e76f05d05 Skeleton for IW4 MaterialTechnique dumping 2022-03-23 16:46:49 +01:00
Jan
25244bc3b0 Dump IW4 techset files 2022-03-23 14:42:17 +01:00
Jan
66b62611f3 Add basis for iw4 techset dumping 2022-03-23 13:45:01 +01:00
Jan
ab5a998903 Sort StructuredDataDef members and entries alphabetically after parsing 2022-03-22 15:09:07 +01:00
Jan
dc075847ff When parsing StructuredDataDefs accept undefined types 2022-03-22 12:03:15 +01:00
Jan
833b158a64 Rename new StructuredDataDefDumper 2022-03-20 19:35:52 +01:00
Jan
9f0852485d Remove outdated StructuredDataDef Dumper 2022-03-20 19:34:53 +01:00
Jan
d82e876558 Dump StructuredDataDef struct member types 2022-03-20 18:32:25 +01:00
Jan
b5e18e6b22 Calculate checksums for structured data def 2022-03-20 16:01:29 +01:00
Jan
b2140260a4 Dump CommonStructuredDataDefSet instead of the game's internal structures 2022-03-19 23:39:50 +01:00
Jan
73564cf0f0 Dump StructuredDataDef paddings 2022-02-05 19:48:08 +01:00
Jan
5327ce8ec9 Fix StructuredDataDefDumper not dumping empty structs or arrays 2022-01-22 14:29:07 +01:00
Jan
ec8e58e0f1 Write StructuredDataDef data with additional comments stating debugging details for the format 2022-01-22 13:39:51 +01:00
Jan
040f945009 Dump structured data def reserved count 2022-01-20 22:20:30 +01:00
Jan
51003e5f6d Dump structured data def structs in correct order and sort entries by offset 2022-01-20 22:08:40 +01:00
Jan
0aad5a42cb Dump structured data def structs 2022-01-15 23:14:37 +01:00
Jan
02769fe21d Dump StructuredDataDef enums 2022-01-15 19:23:18 +01:00
Jan
5c2f7de87d Add base for StructuredDataDefDumper 2022-01-15 18:19:24 +01:00
Jan
c9a0392fc1 Dump IW4 tracers 2022-01-15 16:04:49 +01:00
Jan
5b68b21755 Move IW4 weapon and vehicle fields to separate header files 2022-01-15 16:04:35 +01:00
Jan
16d421f22d Declare BrushWrapper as todo 2022-01-15 11:48:12 +01:00
Jan
88771849fb Add base for physcollmap dumper 2022-01-05 20:14:32 +01:00
Jan
daa7008038 Add dumper and reader for IW4 GfxLightDef 2022-01-02 18:01:24 +01:00
Jan
2a6ed376d2 Dump iw4 sound curves 2022-01-02 11:21:45 +01:00
Jan
bcafddd83a Dump and load iw4 physpresets 2022-01-02 10:25:48 +01:00
Jan
64a1e4c176 Fix menu visibility 2022-01-01 16:39:39 +01:00
Jan
5d1df29542 Make sure to only dump menu files once 2021-12-31 16:34:42 +01:00
Jan
f628d33a95 Properly dump and convert visible property for items 2021-12-29 17:04:18 +01:00
Jan
83492b907f Properly dump and render rect property for items 2021-12-29 17:04:03 +01:00
Jan
dcff6132b9 Fix menulist dumping functions not skipping nullptrs indices 2021-12-29 02:05:44 +01:00
Jan
ca9ee04738 Dump menu functions with a function like call 2021-12-28 19:49:20 +01:00
Jan
b0a9406f96 Fix not dumping enableDvar correctly 2021-11-01 17:19:17 +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
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
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