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 |
|
Jan
|
778361728c
|
chore: make some zone classes use const references
|
2024-10-19 20:05:08 +01:00 |
|
Jan
|
0e3d9efb0f
|
fix: use multimap again for zone definition properties since stuff like ipak_read can be specified multiple times
|
2024-10-12 22:14:55 +02:00 |
|
Jan
|
9f9e20988a
|
fix: zone def loader not taking correct token for asset name
|
2024-10-08 20:11:15 +02:00 |
|
Jan
|
1861bd689c
|
chore: respect previously set game when including additional zone files
|
2024-10-05 11:19:41 +01:00 |
|
Jan
|
b156c7348a
|
refactor: use asset_type_t for ZoneDefinition
|
2024-10-05 10:56:56 +01:00 |
|
Jan
|
62f774f264
|
fix: not properly normalizing asset names when looking up from GlobalAssetPools
|
2024-08-10 16:04:39 +02:00 |
|
Jan
|
a9488b8152
|
chore: normalize asset names before adding to asset pools
|
2024-05-11 12:57:17 +02:00 |
|
Jan
|
fc18f81302
|
fix: consider asset references when looking for assets of zone
|
2024-03-30 17:44:55 +01:00 |
|
Jan
|
e7a9e4b528
|
chore: use const reference for assetName in GetAsset methods
|
2024-03-30 17:19:32 +01:00 |
|
Jan
|
132cccb971
|
refactor: use new line character instead of std::endl
|
2024-03-24 20:24:22 +01:00 |
|
Jan
|
a3dfb9e431
|
fix: indirect asset references may not be fully lower case
|
2024-02-08 22:59:42 +01:00 |
|
Jan
|
54c37c318e
|
style: fix formatting
|
2024-02-07 01:18:00 +01:00 |
|
Jan
|
0a13281295
|
chore: load indirectly referenced assets if they are not ignored
|
2024-02-06 23:56:05 +01:00 |
|
Jan
|
ac0d8a83a0
|
chore: refactor pool allocation and add indirect references
|
2024-02-06 23:03:40 +01:00 |
|
Clang Format
|
c858695f0c
|
Adjust further code formatting
|
2023-11-19 21:07:28 +00:00 |
|
Jan
|
0c4835bc36
|
Fix build due to reordered headers
|
2023-11-19 21:07:27 +00:00 |
|
Clang Format
|
6b4f5d94a8
|
Reformat code with clang format
|
2023-11-19 21:07:21 +00:00 |
|
Jan
|
483d47d79e
|
Build referenced targets from within zone definitions
|
2023-10-21 15:33:14 +02:00 |
|
Jan
|
8514378465
|
Write IPak base skeleton without data
|
2023-10-07 19:41:54 +02:00 |
|
Jan
|
fb5c67b5ce
|
Add possibility to include asset lists in project definition
|
2023-10-07 15:06:41 +02:00 |
|
Jan
|
dd56a57a3e
|
Fix build with g++13
|
2023-10-01 10:50:39 +02:00 |
|
Jan
|
bb94162be4
|
Add possibility to override zone name in zone definition
|
2023-09-28 20:52:16 +02:00 |
|
Jan
|
bb613e4fcf
|
Fix compilation on newer VS update
|
2022-12-03 11:01:36 +01:00 |
|
Jan
|
1a36912b44
|
Fix unlinking every single asset in the global asset pools on unloading a zone
|
2022-04-16 16:32:55 +02:00 |
|
Jan
|
538c4be839
|
Fix not supporting nullptr scriptstrings
|
2021-12-30 16:51:16 +01:00 |
|
Jan
|
dcffa3d14d
|
Add ParserMultiInputStream
|
2021-10-31 14:53:05 +01:00 |
|
Jan
|
868bd070d0
|
Include and exclude asset type dumping configured by command line args
|
2021-10-11 18:47:53 +02:00 |
|
Jan
|
88710cb3bf
|
IW5 Fixups
|
2021-07-23 16:28:59 +02:00 |
|
Jan
|
f201dfafd8
|
IW5 support initial commit
|
2021-07-23 01:12:36 +02:00 |
|
Jan
|
bb3e7d9e88
|
Load T5 fastfiles
|
2021-05-12 21:47:34 +02:00 |
|
Jan
|
e3a3d012e6
|
Add Commands for T5
|
2021-05-12 19:23:27 +02:00 |
|
Jan
|
2edca7a57e
|
Add T5 basis
|
2021-04-27 18:19:32 +02:00 |
|
Jan
|
687d1185a3
|
Add IW3 zone writing
|
2021-04-17 11:19:55 +02:00 |
|
Jan
|
ecef868903
|
Add loading of iw3 fastfiles
|
2021-04-14 19:41:41 +02:00 |
|
Jan
|
6b72ac080f
|
Finish iw3 zone code generation
|
2021-04-14 18:39:54 +02:00 |
|
Jan
|
1267b8aa7b
|
iw3 basis
|
2021-04-12 19:18:55 +02:00 |
|
Jan
|
1cc5be2f64
|
Load iw4x zones for iw4
|
2021-04-01 20:29:42 +02:00 |
|
Jan
|
648fed20a6
|
Fix zone definition parser adding spaces after field to field value
|
2021-03-28 13:07:45 +02:00 |
|
Jan
|
5fbcbaf3c7
|
Fix not straight up inserting scriptstrings on loading from zone
|
2021-03-23 00:42:41 +01:00 |
|
Jan
|
1058ee7881
|
Write null memory at end of t6 fastfiles like the original linker does because the game's reader needs it for some reason
|
2021-03-22 09:49:42 +01:00 |
|
Jan
|
c4aec3e147
|
Preserve zone definition meta data order
|
2021-03-21 10:19:27 +01:00 |
|