Jan Laupetin
|
86b7e55e5b
|
refactor: add game name to generated load and write files
|
2026-01-17 00:45:17 +00:00 |
|
Jan Laupetin
|
77af856a87
|
chore: remove ifdefs for disabling certain system tests
* Previously reading written zones was disabled
* Reenable it to test for success in writing correct zones
|
2026-01-17 00:45:14 +00:00 |
|
Jan Laupetin
|
442926907f
|
docs: add links to badges in README
|
2026-01-15 19:05:27 +00:00 |
|
Jan Laupetin
|
6d0afb9079
|
docs: add badges to README
|
2026-01-15 18:54:41 +00:00 |
|
Jan Laupetin
|
0a06a01e67
|
feat: dump t5 techsets and techniques
|
2026-01-13 20:24:00 +00:00 |
|
Jan Laupetin
|
e7f126265d
|
refactor: add AssetMarker headers to zcg marker template
|
2026-01-05 17:43:56 +00:00 |
|
Jan Laupetin
|
660f34df69
|
chore: add ability for zcg to generate files once per template
|
2026-01-05 17:43:56 +00:00 |
|
Jan Laupetin
|
11fdb4ad59
|
chore: do not specify assets for zcg templates
|
2026-01-05 17:43:53 +00:00 |
|
Jan Laupetin
|
b6598c5af3
|
chore: move string table tests
|
2026-01-05 09:50:22 +00:00 |
|
Jan Laupetin
|
c4a5856bfa
|
chore: add tests for templated image loader
|
2026-01-05 09:50:21 +00:00 |
|
Jan Laupetin
|
4cdccba016
|
feat: add embedded image loader for every supported game
|
2026-01-05 09:50:21 +00:00 |
|
Jan Laupetin
|
33584f6f7b
|
feat: add external image loader for every supported game
|
2026-01-05 09:50:20 +00:00 |
|
Jan Laupetin
|
da2a76f6da
|
chore: update image namespacing
|
2026-01-05 09:50:20 +00:00 |
|
Jan Laupetin
|
793d7ad5dc
|
fix: do not try to add indirect asset references without name
|
2026-01-03 18:23:55 +00:00 |
|
Jan Laupetin
|
6e4c9d4675
|
fix: use ZoneCode in all projects that may include its headers
|
2026-01-03 14:38:46 +00:00 |
|
Jan Laupetin
|
6c7dd30c78
|
fix(parser): macros only parse parameters if define specified them
|
2026-01-03 08:51:37 +01:00 |
|
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 |
|