Jan Laupetin
|
47dcab33e9
|
chore: add systemtest to test rebuilding of vanilla zones
|
2026-01-17 00:45:22 +00:00 |
|
Jan Laupetin
|
e7f126265d
|
refactor: add AssetMarker headers to zcg marker template
|
2026-01-05 17:43:56 +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
|
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 |
|
Michael Oliver
|
00ffc7717b
|
feat: dump iw4 alpha 482 xbox fastfile data
|
2025-12-23 09:57:13 +00:00 |
|
Jan
|
51cc066f4a
|
Merge pull request #616 from michaeloliverx/iw4-xenon-zone
feat: dump iw4 xbox fastfile data
|
2025-12-23 01:39:42 +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
|
45115b97d0
|
fix: fix wrong asset name for iw4 clipmap asset
|
2025-12-18 15:34:15 +00:00 |
|
Michael Oliver
|
ea161c658f
|
convert rsa key to hexadecimal
|
2025-12-17 13:47:35 +00:00 |
|
Michael Oliver
|
38953d1daa
|
feat: dump iw4 xbox fastfile data
|
2025-12-17 13:35:58 +00:00 |
|
Jan Laupetin
|
bcf2b0a3ae
|
chore: small adjustment to console log levels
|
2025-12-16 14:13:52 +00:00 |
|
Michael Oliver
|
67372025b4
|
feat: dump iw3 xbox signed fastfile data
|
2025-12-15 22:27:40 +00:00 |
|
Michael Oliver
|
cc7a68de56
|
feat: dump iw3 xbox unsigned fastfile data
|
2025-12-14 01:27:24 +00: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
|
c6e9cbedda
|
feat: report on unlinking progress
|
2025-10-14 23:20:56 +01:00 |
|
Jan Laupetin
|
49f2000bad
|
chore: track loaded zones in ui
|
2025-10-11 19:04:48 +01:00 |
|
Jan Laupetin
|
cda0c6ee7e
|
chore: move ZoneDefinitionWriter from Unlinker to ZoneCommon
|
2025-10-11 19:04:45 +01:00 |
|
Jan Laupetin
|
02f20f09b6
|
chore: update all logging to use centralized logging component
|
2025-09-11 20:25:51 +02: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
|
65c8cd6198
|
feat: add json material loading/writing for iw3
|
2025-07-05 13:27:49 +02:00 |
|
Jan
|
2176480a37
|
chore: update formatting due to updated clang-format version
|
2025-06-28 11:56:09 +01:00 |
|
Jan
|
03ccede91c
|
refactor: implement base x64 fastfile loading for iw4
|
2025-06-19 18:59:20 +01:00 |
|
Jan Laupetin
|
f6d7831e6e
|
chore: implement base skeleton for architecture independent zone loading
|
2025-06-14 00:39:55 +01:00 |
|
Jan
|
8b85cadb77
|
refactor: make memory from zone a reference instead of ptr
|
2025-05-02 22:08:06 +01:00 |
|
Jan
|
3b00c1d45b
|
refactor: fix x64 compilation for ZoneLoading
|
2025-04-26 19:48:03 +02:00 |
|
Jan
|
5d0c94e430
|
refactor: fix x64 compilation for ObjLoading
|
2025-04-26 19:48:03 +02:00 |
|
Jan
|
5635470b6e
|
refactor: cryptography component
|
2025-04-26 19:08:15 +02:00 |
|
Jan
|
6f31e8cc29
|
chore: fix compilation issues with x64
|
2025-04-06 18:02:47 +01:00 |
|
Jan
|
56c4eeb5cd
|
fix: set clipmap asset name of non-pvs clipmap to clipmap_unused in IW3,IW4,T5
|
2025-03-27 17:16:28 +01:00 |
|
LJW-Dev
|
95f5dca5e0
|
Updated zone loading code to only use ASSET_TYPE_CLIPMAP_PVS.
|
2025-03-27 12:32:43 +08:00 |
|
Jan
|
4d0b0651eb
|
fix: formatting
|
2025-01-21 23:20:55 +01:00 |
|
Jan
|
990bfe27df
|
chore: add force loading of assets
|
2025-01-21 22:16:55 +00:00 |
|
Jan
|
b4194eff28
|
chore: always use dynamic asset pools and remove static implementation
|
2025-01-21 22:14:24 +00:00 |
|
Jan
|
85d9f1c255
|
fix: salsa20 encryption only initializes encryption with zone name of at max 31 characters length
|
2025-01-15 00:47:01 +01:00 |
|
Jan
|
8c8ceae0bd
|
test: add unit test for ImageIPakPostProcessor
|
2025-01-08 17:36:01 +00:00 |
|
Jan
|
b5937ef975
|
fix: fix not finalizing obj containers when parsing zone definition
|
2025-01-01 21:19:28 +01:00 |
|
Jan
|
aa212e0958
|
chore: parse includes and assetlists while parsing zone definition
|
2025-01-01 18:14:43 +01:00 |
|
Jan
|
80c4a9a2ae
|
fix: do not reallocate assets for dynamic asset pool
|
2025-01-01 18:14:42 +01:00 |
|
Jan
|
f9e0bdaa7b
|
chore: always build fastfile when there are assets defined
|
2025-01-01 18:14:39 +01:00 |
|
Jan
|
2182196730
|
feat: add ipak and iwd zone definition metadata to replace type
|
2025-01-01 18:14:39 +01:00 |
|
Jan
|
2034db3330
|
fix: make name of zone definition the target name by default
|
2024-11-12 19:37:38 +01:00 |
|