2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2026-04-29 23:19:36 +00:00
Commit Graph

61 Commits

Author SHA1 Message Date
Jan daa7008038 Add dumper and reader for IW4 GfxLightDef 2022-01-02 18:01:24 +01:00
Jan 77b6b7c87a Load SoundCurve files for IW4 2022-01-02 13:27:29 +01:00
Jan bcafddd83a Dump and load iw4 physpresets 2022-01-02 10:25:48 +01:00
Jan 87c2e58c4b Add implementation for stringtable assetloader iw4 2022-01-02 01:34:42 +01:00
Jan 8e2b9f4a62 Update iw4 asset loader clipmap to use interface without asset_type_t specification 2022-01-02 01:10:57 +01:00
Jan 57f37ec0ea Add IW4 asset loader classes for all asset types that did not have one yet 2022-01-02 01:07:09 +01:00
Jan 98d62039eb If menu optimization is enabled, optimize away unnecessary if statements 2022-01-01 23:12:27 +01:00
Jan d900b9cccd Fix not correctly setting type data for text scroll items 2022-01-01 19:40:08 +01:00
Jan 21f68c117e Fix float expression forecolors not setting dynamic forecolor flag 2022-01-01 18:44:04 +01:00
Jan 2df12e101e Disable static value evaluation for visible expression when optimizations are turned off 2022-01-01 16:59:27 +01:00
Jan 64a1e4c176 Fix menu visibility 2022-01-01 16:39:39 +01:00
Jan 4b80ed1e9e Do not parse menus more than once when they have already been parsed 2022-01-01 16:39:28 +01:00
Jan 657d32e5f6 Properly update menulist asset dependencies 2021-12-31 00:30:58 +01:00
Jan b5475e30f0 Only load menu files once 2021-12-31 00:09:25 +01:00
Jan 1e3946974c Fix menu converter not properly referencing functions 2021-12-30 19:22:17 +01:00
Jan 9136a7de3b Enable of usage of functions that were defined in the same menu file 2021-12-30 19:20:01 +01:00
Jan 7283cc5640 Always set parenthesis for operations inside operations because the game is unable to calculate operations behind each other without parenthesis and does also not know what precedence is 2021-12-29 18:50:34 +01:00
Jan 8e4b2bb057 Add non default forecolor flag if forecolor is not white 2021-12-29 18:08:38 +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 a7aac965da Convert menu item type data 2021-12-29 14:46:53 +01:00
Jan bf7e136c54 Convert enable dvar values 2021-12-29 11:50:39 +01:00
Jan 02f8924ada Fix floating expression converting not respecting static values 2021-12-29 11:50:29 +01:00
Jan 0ede5b30d4 Convert float expressions 2021-12-29 10:16:28 +01:00
Jan 96ad97b784 Apply menu elements defaults 2021-12-29 09:02:40 +01:00
Jan c87e87eafc Correctly write menu items to zone 2021-12-29 02:51:58 +01:00
Jan a0ff11a857 Create default GfxImage assets 2021-12-29 02:51:33 +01:00
Jan ae095f8fe5 Add focussound conversion for menus 2021-12-29 02:05:21 +01:00
Jan 3589035ed6 Use expression supporting data strings for menus 2021-12-29 01:25:18 +01:00
Jan 847e4d568c Add static dvars to menu conversion 2021-12-29 01:14:31 +01:00
Jan 5e31be9bac Finalize menu assets after loading all assets 2021-12-29 00:20:54 +01:00
Jan 7188b0946d Make use of custom functions when converting menus 2021-12-28 23:52:42 +01:00
Jan 43610b381d Reduce menu reading console output on successful read 2021-12-28 19:40:39 +01:00
Jan d24e847204 Add command line argument for disable menu optimizations on loading 2021-12-28 18:26:41 +01:00
Jan 6d622e6ae1 Create Default materials for iw4 2021-12-28 18:04:51 +01:00
Jan fe07b3a10e Convert menu expressions 2021-12-08 21:49:33 +01:00
Jan acca33b036 Add conversion for EventHandlerSet 2021-12-07 21:35:56 +01:00
Jan bc12b3dcd0 Menu item conversion base 2021-12-06 19:00:41 +01:00
Jan 988620e23d Menu conversion base 2021-12-05 16:23:25 +01:00
Jan b082e471e7 Add permissive mode for menu parsing that accepts unknown script tokens as long as they can be put into the script 2021-11-28 17:55:26 +01:00
Jan f760c517dd Add menu parsing results to zone state 2021-11-14 09:25:35 +01:00
Jan 7eecd58ce8 Load menu files that are referenced via loadmenu 2021-11-13 23:28:22 +01:00
Jan 4552a4fe4a Add asset loading states per zone for the usecase of saving loaded menus and menu functions 2021-11-13 22:18:44 +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 bba55706bf Add basic parsing for menu lists with only loadMenus instructions 2021-10-31 15:37:46 +01:00
Jan eedfccc617 Add IW4 localize asset loader 2021-07-10 10:53:03 +02:00