Commit Graph
100 Commits
Author SHA1 Message Date
Jan Laupetin c6e9cbedda feat: report on unlinking progress 2025-10-14 23:20:56 +01:00
Jan Laupetin 9fa41ca0d3 feat: show loading progress in modman 2025-10-14 17:59:34 +01:00
Jan Laupetin 5b3664ad8c chore: add possibility to provide loading progress callback when loading zones 2025-10-14 16:48:20 +01:00
Jan Laupetin 0f3ce55eab chore: set gtk application name for linux 2025-10-11 21:54:33 +02:00
Jan Laupetin d86b70e006 feat: unlink fastfiles via ModMan 2025-10-11 19:04:49 +01:00
Jan Laupetin f53195d4bd chore: update testing style 2025-10-11 19:04:49 +01:00
Jan Laupetin c791034562 chore: rename FastFileBinds to ZoneBinds 2025-10-11 19:04:48 +01:00
Jan Laupetin 49f2000bad chore: track loaded zones in ui 2025-10-11 19:04:48 +01:00
Jan Laupetin 7cefaee41c fix: dialog binds not returning a promise 2025-10-11 19:04:48 +01:00
Jan Laupetin b27b7e77bd chore: pass ZoneLoading error as result 2025-10-11 19:04:47 +01:00
Jan Laupetin 098be53559 chore: add error handling for fastfile bind 2025-10-11 19:04:47 +01:00
Jan Laupetin 2037cf3258 chore: add ModMan args 2025-10-11 19:04:47 +01:00
Jan Laupetin 4911cfa4c6 feat: add bind for loading fastfiles to ModMan 2025-10-11 19:04:46 +01:00
Jan Laupetin 42473a7320 chore: add result util 2025-10-11 19:04:46 +01:00
Jan Laupetin cda0c6ee7e chore: move ZoneDefinitionWriter from Unlinker to ZoneCommon 2025-10-11 19:04:45 +01:00
Jan Laupetin 219f0c1c85 chore: save shared modman info in context 2025-10-11 19:04:45 +01:00
Jan Laupetin 9845b0a889 chore: attach to console on windows if possible 2025-10-11 19:04:45 +01:00
Jan Laupetin 2099e99d5e chore: fix formatting 2025-10-10 09:49:41 +02:00
Jan Laupetin eb1262510e chore: add wildcard dialog selection for linux 2025-10-10 09:49:40 +02:00
Jan Laupetin 8e9358b07f fix: make ui binds work without args 2025-10-10 09:49:40 +02:00
Jan Laupetin 210941991e chore: implement dialog handler for linux 2025-10-10 09:49:40 +02:00
Jan Laupetin 5bbeaed3a3 feat: add dialog handler for ModMan 2025-10-10 09:49:36 +02:00
Jan Laupetin e38d79e83e fix: modman compilation on windows x64 2025-10-10 01:29:59 +02:00
Jan Laupetin 39c99ffbe9 chore: reorder jobs in build-test 2025-10-10 01:26:28 +02:00
Jan Laupetin 0a95f03ce7 chore: set job names on build-test ci 2025-10-10 00:55:50 +02:00
Jan Laupetin 40a2bdafcb chore: do not compile modman x86 on linux 2025-10-10 00:55:50 +02:00
Jan Laupetin b2e5464d38 chore: add lint for ModManUi 2025-10-10 00:29:34 +02:00
Jan Laupetin 079f7f30bb feat: add modman to the build-test ci 2025-10-10 00:24:37 +02:00
Jan Laupetin 2236ddfd5e chore: slightly adjust testing text 2025-10-07 23:33:34 +01:00
Jan Laupetin 49295448c8 feat: add nlohmann json based wrappers for webview binds,notify 2025-10-08 00:31:17 +02:00
Jan Laupetin cf584fe3eb chore: adjust naming of webview browser api 2025-10-07 22:11:22 +01:00
Jan Laupetin af216c4df1 chore: add documentation about ModMan 2025-10-07 22:03:36 +01:00
Jan Laupetin 82b948bc5f chore: hide modman behind premake feature flag 2025-10-07 21:50:27 +01:00
Jan Laupetin 2639640ca3 chore: use new webview fork notify mechanism 2025-10-07 21:39:04 +01:00
Jan Laupetin 5310ae7b8b chore: adapt for raw exposed json messages of webview fork 2025-10-07 20:58:04 +01:00
Jan Laupetin 71791abb59 chore: only set debug webview mode on debug compile 2025-10-07 20:58:04 +01:00
Jan Laupetin 33b50207cf chore: run devtool in dev mode 2025-10-07 20:58:04 +01:00
Jan Laupetin 4f24b9ce86 chore: update modman vite setup to support dev server 2025-10-07 20:58:04 +01:00
Jan Laupetin 047fabb546 chore: rename asset handler source files 2025-10-07 20:58:03 +01:00
Jan Laupetin aa0134c341 chore: improve webview code style 2025-10-07 20:58:03 +01:00
Jan Laupetin cb2e83dfca chore: implement gtk handler for custom files 2025-10-07 20:58:03 +01:00
Jan Laupetin cb4b69c63b chore: fix build on linux 2025-10-07 20:58:03 +01:00
Jan Laupetin 026d5e3dfa chore: update example for webview 2025-10-07 20:58:02 +01:00
Jan Laupetin 804e6cf1cd chore: implement custom url handler for edge to serve assets 2025-10-07 20:58:02 +01:00
Jan Laupetin cf2bb15ce9 chore: modman inital setup 2025-10-07 20:58:02 +01:00
Jan Laupetin e988d6e4ac chore: disable color output in ZoneCode generation process 2025-09-12 23:48:25 +01:00
Jan Laupetin c28357a19f feat: add command line option to disable color output 2025-09-11 22:39:15 +02:00
Jan Laupetin d693ace12f feat: verbose option sets log level to debug 2025-09-11 22:18:59 +02:00
Jan Laupetin 02f20f09b6 chore: update all logging to use centralized logging component 2025-09-11 20:25:51 +02:00
Jan Laupetin 05ef04dd2f chore: make version be added via premake option 2025-09-10 22:13:55 +01:00
Jan Laupetin 0da2e4684a fix: wrong chmod command in linux release 2025-09-10 20:28:19 +01:00
Jan Laupetin 7e2dd07359 fix: fetch-tags not working on checkout action 2025-09-10 19:25:52 +01:00
Jan Laupetin 1bf4033f41 feat: add centralized logging component 2025-09-10 19:53:31 +02:00
Jan Laupetin bf35c24380 chore: set executable bit on linux ci artifacts 2025-09-09 22:36:03 +02:00
Jan Laupetin 90dea771d2 chore: fetch tags for linux release ci 2025-09-09 21:02:22 +02:00
Jan Laupetin 49daacfb8b fix: reset xmodel version configuration on every model instead of only on version 1 2025-09-09 17:38:49 +01:00
Jan Laupetin 27ba80c647 chore: log about deprecated xmodel version 1 backwards compatibility 2025-09-07 22:19:37 +01:00
Jan Laupetin fed6e2f845 chore: backwards compatibility for old xmodel exports 2025-09-07 22:10:53 +01:00
Jan Laupetin 1b6c58d843 chore: update minor code smells in GltfLoader 2025-09-07 19:31:03 +01:00
Jan Laupetin 3fb887b5dd fix: compilation 2025-09-06 09:02:50 +01:00
Jan Laupetin 3a5cfc01d9 fix: make ObjLoader load updated gltf bone data 2025-09-06 09:02:50 +01:00
Jan Laupetin 84409a975a fix: bad gltf node rotations in export 2025-09-06 09:02:50 +01:00
Jan Laupetin 98fe3ed6f7 fix: bad gltf math on inverse bind matrix in export 2025-09-06 09:02:49 +01:00
Jan Laupetin 0cc47ce12c fix: not being able to write xmodel_export with omitted default armature 2025-09-06 09:02:38 +01:00
Jan Laupetin 07189ed58a chore: add define for not loading xchunks async 2025-09-01 22:17:05 +01:00
Jan Laupetin 75d579b5e3 feat: dump t6 xbox fastfile data 2025-09-01 22:17:05 +01:00
Jan Laupetin 763d280805 chore: recognize when xenon fastfile use lzx compression 2025-09-01 00:05:36 +02:00
Jan Laupetin 802b0f244a chore: dump fastfile data when xenon t6 fastfile is detected 2025-09-01 00:05:33 +02:00
Jan Laupetin 734173066b refactor: only refer to game id in zone 2025-08-31 18:00:27 +01:00
Jan Laupetin fdef6797aa fix: messed up kvp compiler reference 2025-08-06 00:31:52 +01:00
Jan Laupetin 46fb919a52 refactor: do not nest asset namespaces in game namespaces
* Duplicated namespace names are kind of annoying
2025-08-06 00:50:35 +02:00
Jan Laupetin 33c09dfe61 refactor: streamline obj compiling asset loading 2025-08-05 18:51:56 +02:00
Jan Laupetin 95a6a028ab refactor: streamline IW3 asset loading 2025-08-05 01:22:39 +02:00
Jan Laupetin 6806337f46 refactor: streamline IW4 asset loading 2025-08-05 01:14:20 +02:00
Jan Laupetin 81a67151b5 refactor: streamline IW5 asset loading 2025-08-05 01:14:19 +02:00
Jan Laupetin b5c9567389 refactor: streamline T5 asset loading 2025-08-05 01:14:19 +02:00
Jan Laupetin a5024d40b0 refactor: streamline T6 asset loading 2025-08-05 01:14:19 +02:00
Jan Laupetin 472e59991f refactor: streamline shader dumping 2025-08-04 21:36:47 +02:00
Jan Laupetin 408746c54a refactor: streamline structured data def dumping 2025-08-04 21:24:45 +02:00
Jan Laupetin e9a7f43348 fix: formatting 2025-08-03 21:35:44 +02:00
Jan Laupetin 93691a24f4 refactor: streamline physcollmap dumping 2025-08-03 21:29:06 +02:00
Jan Laupetin a442d2e49e refactor: streamline menu dumping 2025-08-03 20:12:01 +01:00
Jan Laupetin 250556ab61 refactor: streamline namespaces of xmodel dumping and loading 2025-08-03 17:47:21 +02:00
Jan Laupetin 0546572ecf refactor: streamline weapon dumping 2025-08-03 17:40:24 +02:00
Jan Laupetin 58de885ebe refactor: streamline sound dumping 2025-07-31 20:57:13 +01:00
Jan Laupetin 566f3994e3 refactor: streamline zbarrier dumping 2025-07-31 19:46:21 +01:00
Jan Laupetin ab118f3528 refactor: streamline vehicle dumping 2025-07-31 19:28:42 +01:00
Jan Laupetin d05f4fd43e refactor: streamline tracer dumper 2025-07-31 19:28:42 +01:00
Jan Laupetin ea1c232164 refactor: streamline techset dumper 2025-07-30 23:22:18 +01:00
Jan Laupetin e26c66ed60 refactor: streamline stringtable dumper 2025-07-30 22:59:57 +01:00
Jan Laupetin 0eb14890ab refactor: streamline slug, qdb and script dumper 2025-07-30 22:13:59 +01:00
Jan Laupetin bcb52391dc refactor: streamline rawfile dumping 2025-07-30 19:55:57 +01:00
Jan Laupetin 24c9e08046 refactor: streamline phys preset dumping 2025-07-30 18:52:10 +01:00
Jan Laupetin d4ab0c4314 refactor: streamline phys constraints dumping 2025-07-30 18:30:12 +01:00
Jan Laupetin 0dfa57446c refactor: streamline material dumping 2025-07-29 23:37:41 +01:00
Jan Laupetin 9885a4ce93 refactor: streamline map assets dumper 2025-07-29 22:51:56 +01:00
Jan Laupetin 934ba7f95a refactor: streamline localize dumper 2025-07-29 20:44:24 +01:00
Jan Laupetin 22dbf57269 refactor: restructure image dumper 2025-07-28 23:15:45 +01:00
Jan Laupetin 9a6f0c8919 refactor: restructure light def dumper 2025-07-28 21:51:12 +01:00
Jan Laupetin 5fefdef0a6 refactor: merge leaderboard dumpers for iw4,iw5 2025-07-28 19:48:36 +01:00