|
37e5e940b0
|
refactor: update IW5 loading code for x64 support
|
2025-06-24 17:08:45 +01:00 |
|
|
1736f38d78
|
refactor: update T5 loading code for x64 support
|
2025-06-23 18:29:04 +01:00 |
|
|
377ef5ca5c
|
fix: not passing correct zone ptr to content loader
|
2025-06-22 21:21:07 +01:00 |
|
|
667d76e50e
|
wip: change redirect pointer to lookup
|
2025-06-19 18:59:26 +01:00 |
|
|
788bf1cc5d
|
chore: make allocating redirect entry work with ptr directly
|
2025-06-19 18:59:25 +01:00 |
|
|
43be997a22
|
fix: doing wrong alignment on dynamic filling
|
2025-06-19 18:59:23 +01:00 |
|
|
e120d01697
|
fix: dynamic array reallocation for x64
|
2025-06-19 18:59:21 +01:00 |
|
|
6c8ec53821
|
fix: make x64 modified loading code compatible with x86 again
|
2025-06-19 18:59:20 +01:00 |
|
|
03ccede91c
|
refactor: implement base x64 fastfile loading for iw4
|
2025-06-19 18:59:20 +01:00 |
|
|
78d8fba6f8
|
refactor: make ZoneInputStream a reference in zone loading
|
2025-06-14 00:39:58 +01:00 |
|
|
f6d7831e6e
|
chore: implement base skeleton for architecture independent zone loading
|
2025-06-14 00:39:55 +01:00 |
|
|
b92e85dc14
|
refactor: hide implementation of loading steps inside file
|
2025-05-02 22:08:08 +01:00 |
|
|
955df98279
|
refactor: hide implementation details of zone loading processors
|
2025-05-02 22:08:07 +01:00 |
|
|
eb16dfcd00
|
refactor: merge ZoneInputStream interface with only implementation
|
2025-05-02 22:08:07 +01:00 |
|
|
8b85cadb77
|
refactor: make memory from zone a reference instead of ptr
|
2025-05-02 22:08:06 +01:00 |
|
|
9e940a6f53
|
refactor: use zone reference in AssetLoader
|
2025-05-02 22:08:06 +01:00 |
|
|
365b627523
|
refactor: fix remaining x64 compilation issues
|
2025-04-27 19:30:36 +02:00 |
|
|
3b00c1d45b
|
refactor: fix x64 compilation for ZoneLoading
|
2025-04-26 19:48:03 +02:00 |
|
|
5635470b6e
|
refactor: cryptography component
|
2025-04-26 19:08:15 +02:00 |
|
|
b4194eff28
|
chore: always use dynamic asset pools and remove static implementation
|
2025-01-21 22:14:24 +00:00 |
|
|
4c09e94220
|
refactor: remove MemoryManager create method usages
|
2025-01-13 22:03:20 +00:00 |
|
|
a1851b0ea0
|
chore: use method static array for zoneloaderfactory
|
2024-10-19 20:05:08 +01:00 |
|
|
a3acba8bc0
|
chore: update all usages of memory manager allocation
|
2024-04-22 21:21:48 +02:00 |
|
|
89074c8601
|
fix: not reallocating IW5 clipMap pInfo from temp block
|
2024-03-30 20:10:20 +01:00 |
|
|
1b13f1f1b4
|
refactor: only use sizeof with parenthesis
|
2024-03-24 19:56:06 +01:00 |
|
|
4f0ee35740
|
refactor: use std::extent_v instead of std::extent
|
2024-03-24 19:46:43 +01:00 |
|
|
6b4f5d94a8
|
Reformat code with clang format
|
2023-11-19 21:07:21 +00:00 |
|
|
3bbe5a4835
|
Remove outdated assertion for empty scriptstring list on loading
|
2021-12-30 19:19:42 +01:00 |
|
|
538c4be839
|
Fix not supporting nullptr scriptstrings
|
2021-12-30 16:51:16 +01:00 |
|
|
7afc5d42b0
|
Fix more IW5 command and struct mistakes
|
2021-07-24 10:54:13 +02:00 |
|
|
88710cb3bf
|
IW5 Fixups
|
2021-07-23 16:28:59 +02:00 |
|
|
f201dfafd8
|
IW5 support initial commit
|
2021-07-23 01:12:36 +02:00 |
|
|
bb3e7d9e88
|
Load T5 fastfiles
|
2021-05-12 21:47:34 +02:00 |
|
|
e3a3d012e6
|
Add Commands for T5
|
2021-05-12 19:23:27 +02:00 |
|
|
2edca7a57e
|
Add T5 basis
|
2021-04-27 18:19:32 +02:00 |
|
|
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 |
|
|
843b861b1b
|
Load GfxImageLoadDef for all supported games
|
2021-04-28 18:19:30 +02:00 |
|
|
687d1185a3
|
Add IW3 zone writing
|
2021-04-17 11:19:55 +02:00 |
|
|
ecef868903
|
Add loading of iw3 fastfiles
|
2021-04-14 19:41:41 +02:00 |
|
|
6b72ac080f
|
Finish iw3 zone code generation
|
2021-04-14 18:39:54 +02:00 |
|
|
1267b8aa7b
|
iw3 basis
|
2021-04-12 19:18:55 +02:00 |
|
|
1cc5be2f64
|
Load iw4x zones for iw4
|
2021-04-01 20:29:42 +02:00 |
|
|
590a108a1b
|
Fix IW4 zone loading
|
2021-03-30 11:19:56 +02:00 |
|
|
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 |
|
|
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 |
|
|
2a6d7c84c2
|
Add ZoneScriptString class to store zone script strings
|
2021-03-18 16:55:30 +01:00 |
|
|
f22012d282
|
Move XChunk processors to ZoneCommon
|
2021-03-16 20:42:48 +01:00 |
|
|
c9f88e5e93
|
Use ZoneConstants class for IW4
|
2021-03-16 13:19:56 +01:00 |
|
|
9d26c9c927
|
Add ZoneWriting basis
|
2021-03-15 22:36:07 +01:00 |
|
|
301f6e3e7a
|
Use unique_ptr for ZoneLoading
|
2021-03-14 12:34:50 +01:00 |
|