Commit Graph
100 Commits
Author SHA1 Message Date
Jan Laupetin 23f2886255 docs: update supported asset types 2025-12-25 16:10:55 +01:00
Jan Laupetin ba39e3f4d9 fix: do not override properties of foreign zones 2025-12-25 15:29:32 +01:00
Jan Laupetin 2442d7160c chore: add system test to make sure reusing global assets is safe 2025-12-25 14:58:19 +01:00
Jan Laupetin 6711cf0afe chore: do not make ignoring reference dependencies required
* when dependency comes from global asset pools
2025-12-25 14:57:02 +01:00
Jan Laupetin bc3a4a76a8 chore: move extend and dereference description into test source file 2025-12-24 10:05:02 +01:00
Jan Laupetin 42e8fd4056 chore: adjust naming of simple system tests 2025-12-23 21:20:01 +01:00
Jan Laupetin e33ff303e6 chore: add ExtendAndDereference system test 2025-12-23 21:12:24 +01:00
Jan Laupetin a29180433b fix: only try to load system test zones on x86 2025-12-23 16:47:42 +01:00
Jan Laupetin 0fe942b80d chore: add simple system tests for remaining games 2025-12-23 16:26:40 +01:00
Jan Laupetin e675b001f7 fix: system tests on windows 2025-12-23 15:40:52 +01:00
Jan Laupetin b47fb8fa30 chore: run system tests in ci 2025-12-23 15:40:52 +01:00
Jan Laupetin 5f04decacc chore: add simple iw3 system test 2025-12-23 15:40:52 +01:00
Jan Laupetin a1693b2eb8 chore: restructure Linker and Unlinker for system testing 2025-12-23 15:40:52 +01:00
Jan Laupetin fd9c57e15a chore: add SystemTests project 2025-12-23 15:40:52 +01:00
Jan Laupetin 8eb79da8a2 chore: adjust asset data when taking from global asset pools 2025-12-23 15:40:52 +01:00
Jan Laupetin 7bf7bf93de chore: adjust asset name method based on asset to not require constructor 2025-12-23 15:40:51 +01:00
Jan Laupetin 1aa4cd9127 chore: expose marker classes as asset specializations 2025-12-23 15:40:51 +01:00
Jan Laupetin 0ef4979873 chore: make marker reusable with visitor pattern 2025-12-23 15:40:51 +01:00
Jan Laupetin c73b2ed838 chore: move asset marker to ZoneCommon 2025-12-23 15:40:48 +01:00
Jan Laupetin 26d922410b chore: small adjustments to iw4 zone loading 2025-12-23 01:09:33 +01:00
Jan Laupetin 8b1afcafaa chore: rename iw4 zone constants for zone version 2025-12-23 00:41:09 +01:00
Jan Laupetin ffdbe955db chore: fix compilation error on linux for techniqueset debug mode 2025-12-19 15:43:42 +01:00
Jan Laupetin 45115b97d0 fix: fix wrong asset name for iw4 clipmap asset 2025-12-18 15:34:15 +00:00
Jan Laupetin d39efa3b6f fix: update warning for vertex limit to consider rigid and animated limits 2025-12-17 17:25:07 +00:00
Jan Laupetin 1e8ae0ff59 fix: not writing rigid models ever 2025-12-17 17:03:04 +00:00
Jan Laupetin bcf2b0a3ae chore: small adjustment to console log levels 2025-12-16 14:13:52 +00:00
Jan Laupetin dadcdc84e0 feat: dump t6 shader args 2025-12-16 11:47:29 +00:00
Jan Laupetin f1485fa230 chore: move ShaderDumpingZoneState to non-game specific code 2025-12-16 11:47:29 +00:00
Jan Laupetin 930b116ac0 feat: add vertex declaration to t6 techset dumps 2025-12-16 11:47:29 +00:00
Jan Laupetin 9b526adaed feat: dump material techniques for T6 2025-12-16 11:47:28 +00:00
Jan Laupetin 18ccbb9180 feat: dump techsets for t6 2025-12-16 11:47:25 +00:00
Jan Laupetin 45960c6ec7 chore: set security best practices npm flags in npmrc 2025-12-16 10:42:50 +00:00
Jan Laupetin 93baf5207a chore: update package lock 2025-12-16 10:14:35 +00:00
Jan Laupetin a8fb5053dd fix: make sure to stop inflating when Z_STREAM_END is encountered 2025-12-16 01:01:32 +00:00
Jan Laupetin 7227772045 fix: only show console color when supported 2025-11-30 16:28:35 +00:00
Jan Laupetin 468a45079a chore: compile modman on linux x86 2025-11-28 19:32:51 +01:00
Jan Laupetin 36f79e3ef3 feat: add additional dds fourCC values for bc4 and bc5 2025-11-21 20:30:26 +00:00
Jan Laupetin 74ef6118b6 feat: include user files in iwd 2025-11-18 21:13:56 +00:00
Jan Laupetin 304091c93d chore: add SadSlothXL/t6-ports to examples in README 2025-11-17 19:56:40 +00:00
Jan Laupetin 1747dad0a6 chore: group all modman deps 2025-11-08 00:11:07 +01:00
Jan Laupetin 2aeaa417b6 chore: only one header per modman platform handler 2025-11-02 20:20:54 +01:00
Jan Laupetin d964929681 feat: add modman title handler for linux 2025-10-31 22:59:03 +01:00
Jan Laupetin b1bd9b9ffc feat: add modman title handler for windows 2025-10-31 21:15:17 +01:00
Jan Laupetin 87d65b99fb feat: add modman favicon handler for windows 2025-10-31 20:56:19 +01:00
Jan Laupetin 953f349027 chore: show game and platform tags in modman header 2025-10-28 23:05:50 +01:00
Jan Laupetin 98eced814b feat: list assets in inspect details 2025-10-28 22:41:28 +01:00
Jan Laupetin cf8ab17991 chore: make sure page view transition works on non-full-size components 2025-10-28 21:24:49 +01:00
Jan Laupetin e9cf439672 chore: transform public dir files for cpp inclusion 2025-10-28 21:18:17 +01:00
Jan Laupetin 732d9d265f chore: set favicon for ModMan 2025-10-28 20:12:58 +01:00
Jan Laupetin f7bc97f4d1 chore: make sass variables kebab-case 2025-10-28 19:49:32 +01:00
Jan Laupetin b8ca102131 chore: fix router transition 2025-10-28 01:11:01 +01:00
Jan Laupetin 91619962a6 chore: add base layout for inspect details 2025-10-28 01:07:29 +01:00
Jan Laupetin e8d0a09c37 chore: use sass vars for colors 2025-10-28 00:47:09 +01:00
Jan Laupetin 27ecb4cc57 chore: only show specific back buttons in modman 2025-10-27 22:02:20 +01:00
Jan Laupetin 03b03be181 chore: add blend between views in modman 2025-10-27 21:37:43 +01:00
Jan Laupetin df0b1a09a4 chore: show name of zone in zone details 2025-10-27 21:30:32 +01:00
Jan Laupetin 95aaf9fe94 chore: preselect zone in inspect zonelist if the assets for it are already loaded
* Relevant when navigating back for example
2025-10-27 21:14:13 +01:00
Jan Laupetin b299269949 chore: move cached zone assets in modman ui to store 2025-10-27 21:01:06 +01:00
Jan Laupetin afbdfdf2e5 chore: navigate to inspect details page when pressing button 2025-10-27 21:01:05 +01:00
Jan Laupetin 6b3fdbfb75 chore: add modman navigation 2025-10-27 21:01:05 +01:00
Jan Laupetin 61ab196c5a chore: reduce size of asset MeterGroup 2025-10-27 21:01:04 +01:00
Jan Laupetin 94cc12f4af fix: add platform to test code 2025-10-27 21:01:04 +01:00
Jan Laupetin c9e6a1fc64 feat: show zone and asset statistics in modman 2025-10-27 21:01:04 +01:00
Jan Laupetin 2bfa4112fb chore: restructure ModMan into list and details 2025-10-27 21:01:03 +01:00
Jan Laupetin 3995596e6c chore: add modman bind for getting assets from a zone 2025-10-27 21:01:03 +01:00
Jan Laupetin 23f5ad67e9 feat: combine loading bar and zone list 2025-10-27 21:01:03 +01:00
Jan Laupetin 78538d68f5 chore: use PrimeVue components 2025-10-27 21:01:01 +01:00
Jan Laupetin 8c3ac9716c chore: add modmanui dependencies to dependabot 2025-10-26 18:42:58 +01:00
Jan Laupetin d3c9f5d905 feat: add icon for modman 2025-10-17 19:20:25 +01:00
Jan Laupetin 3459203626 chore: do not log progress in frontend 2025-10-15 23:17:50 +02:00
Jan Laupetin b35973db8a fix: not being able to load zones without progress 2025-10-15 23:03:44 +02:00
Jan Laupetin 6a84d1ea68 chore: generalize IAssetDumper interface 2025-10-15 20:06:01 +01:00
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