2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-05-05 09:59:36 +00:00
Commit Graph

232 Commits

Author SHA1 Message Date
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 0e076bf47c Dump floating point numbers in info string with as little decimal places as possible 2022-01-02 10:32:52 +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 15f57fedcd Make menu dumper consider empty tokens require parenthesis 2021-12-28 14:16:22 +01:00
Jan c5d7d71a51 Add multicharacter tokens to simple lexer 2021-11-03 22:02:04 +01:00
Jan b0a9406f96 Fix not dumping enableDvar correctly 2021-11-01 17:19:17 +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 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