Jan
|
365b627523
|
refactor: fix remaining x64 compilation issues
|
2025-04-27 19:30:36 +02:00 |
|
Jan
|
3b00c1d45b
|
refactor: fix x64 compilation for ZoneLoading
|
2025-04-26 19:48:03 +02:00 |
|
Jan
|
5635470b6e
|
refactor: cryptography component
|
2025-04-26 19:08:15 +02:00 |
|
Jan
|
b4194eff28
|
chore: always use dynamic asset pools and remove static implementation
|
2025-01-21 22:14:24 +00:00 |
|
Jan
|
d9f23a0b76
|
fix: make file name verification consider max file name length in zone properly
|
2025-01-15 00:46:22 +01:00 |
|
Jan
|
4c09e94220
|
refactor: remove MemoryManager create method usages
|
2025-01-13 22:03:20 +00:00 |
|
Jan
|
a1851b0ea0
|
chore: use method static array for zoneloaderfactory
|
2024-10-19 20:05:08 +01:00 |
|
Jan
|
a3acba8bc0
|
chore: update all usages of memory manager allocation
|
2024-04-22 21:21:48 +02:00 |
|
Jan
|
89074c8601
|
fix: not reallocating IW5 clipMap pInfo from temp block
|
2024-03-30 20:10:20 +01:00 |
|
Jan
|
e7a9e4b528
|
chore: use const reference for assetName in GetAsset methods
|
2024-03-30 17:19:32 +01:00 |
|
Jan
|
239001e6f2
|
refactor: use std ranges functions where applicable
|
2024-03-24 20:49:15 +01:00 |
|
Jan
|
1b13f1f1b4
|
refactor: only use sizeof with parenthesis
|
2024-03-24 19:56:06 +01:00 |
|
Jan
|
4f0ee35740
|
refactor: use std::extent_v instead of std::extent
|
2024-03-24 19:46:43 +01:00 |
|
Jan
|
fef815e708
|
feat: recognize indirect asset refs when marking assets
|
2024-02-07 00:53:52 +01:00 |
|
Jan
|
ac0d8a83a0
|
chore: refactor pool allocation and add indirect references
|
2024-02-06 23:03:40 +01:00 |
|
Jan
|
c6c89140b2
|
fix: check correct array for emptyness when getting dependencies from marker
|
2024-01-23 23:59:08 +01:00 |
|
Jan
|
685a99577b
|
chore: remove scriptstring and dependency registration from ZoneLoad template
|
2024-01-22 22:39:18 +01:00 |
|
Jan
|
9d7c0d3452
|
feat: add asset marking
|
2024-01-22 21:47:46 +01:00 |
|
Clang Format
|
c858695f0c
|
Adjust further code formatting
|
2023-11-19 21:07:28 +00:00 |
|
Jan
|
d5f881be04
|
Fix more missing 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
|
dd56a57a3e
|
Fix build with g++13
|
2023-10-01 10:50:39 +02:00 |
|
Jan
|
61a42afe28
|
Mark scriptstrings as used even when referencing them via zone pointer
|
2022-12-03 12:44:33 +01:00 |
|
Jan
|
3bbe5a4835
|
Remove outdated assertion for empty scriptstring list on loading
|
2021-12-30 19:19:42 +01:00 |
|
Jan
|
538c4be839
|
Fix not supporting nullptr scriptstrings
|
2021-12-30 16:51:16 +01:00 |
|
Jan
|
7afc5d42b0
|
Fix more IW5 command and struct mistakes
|
2021-07-24 10:54:13 +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
|
54579deea4
|
Fix IW4 XModel Surfaces not being copied even though they are being loaded into the temp block
|
2021-05-08 14:02:38 +02:00 |
|
Jan
|
843b861b1b
|
Load GfxImageLoadDef for all supported games
|
2021-04-28 18:19:30 +02:00 |
|
Jan
|
687d1185a3
|
Add IW3 zone writing
|
2021-04-17 11:19:55 +02:00 |
|
Jan
|
73eb76c991
|
Only overflow block when align goes over block boundary instead of only hit it because load can be 0
|
2021-04-15 17:08:51 +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
|
590a108a1b
|
Fix IW4 zone loading
|
2021-03-30 11:19:56 +02:00 |
|
Jan
|
4f995751ce
|
Add load argument to unlinker to load zones before trying to unlink specified zones
this allows to make sure certain ipaks are loaded before dumping
|
2021-03-27 16:45:30 +01:00 |
|
Jan
|
6f6d25da4a
|
Always duplicate temp loaddef for T6 instead of only duplicating it if resource size is bigger than 0
|
2021-03-22 12:30:02 +01:00 |
|
Jan
|
2a6d7c84c2
|
Add ZoneScriptString class to store zone script strings
|
2021-03-18 16:55:30 +01:00 |
|
Jan
|
f22012d282
|
Move XChunk processors to ZoneCommon
|
2021-03-16 20:42:48 +01:00 |
|
Jan
|
c9f88e5e93
|
Use ZoneConstants class for IW4
|
2021-03-16 13:19:56 +01:00 |
|
Jan
|
9d26c9c927
|
Add ZoneWriting basis
|
2021-03-15 22:36:07 +01:00 |
|
Jan
|
301f6e3e7a
|
Use unique_ptr for ZoneLoading
|
2021-03-14 12:34:50 +01:00 |
|
Jan
|
88c48e8107
|
Add dynamic allocation alignment to be able to load T6 MemoryBlock asset which isnt used at all so why am i doing this again
|
2021-03-05 09:23:37 +01:00 |
|
Jan
|
1a45cf2107
|
Fix more gcc compilation issues
|
2021-03-03 09:12:27 -08:00 |
|
Jan
|
1cd06668e0
|
Replace FileAPI with c++ streams and std::filesystem
|
2021-03-03 14:04:35 +01:00 |
|