2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-07-04 10:11:53 +00:00

163 Commits

Author SHA1 Message Date
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
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
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
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
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
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