Jan Laupetin
|
4cdf568f5b
|
chore: set proper flags and data for animated models
|
2025-07-19 12:02:12 +02:00 |
|
Jan Laupetin
|
4b5cea3180
|
fix: iw3/iw4 xmodels having invalid collLod
|
2025-07-10 17:57:48 +01:00 |
|
Jan
|
311d5935b3
|
feat: use templated xmodel loading and dumping code for iw3
|
2025-07-10 16:59:23 +01:00 |
|
Jan
|
3daa8b0412
|
refactor: use templated xmodel loading and dumping code for iw4
|
2025-07-09 23:23:16 +01:00 |
|
Jan Laupetin
|
2082805557
|
fix: make t5 isMatureContent property bool
|
2025-07-08 23:07:28 +02:00 |
|
Jan
|
babfe7c884
|
feat: dump and load T5 materials
|
2025-07-05 13:27:49 +02:00 |
|
Jan
|
65c8cd6198
|
feat: add json material loading/writing for iw3
|
2025-07-05 13:27:49 +02:00 |
|
Jan
|
559fa561a9
|
fix: not writing gamma for iw4,iw5 materials
|
2025-06-28 19:16:38 +01:00 |
|
Jan
|
b05a473e6a
|
fix: iw4 materials not writing correct stateBitsEntry
|
2025-06-28 14:51:04 +01:00 |
|
Jan
|
2073265a86
|
feat: add templated iw4 material loading
|
2025-06-26 22:40:30 +01:00 |
|
Jan
|
0736b8043b
|
refactor: use templates for JsonMaterialDumper of IW5 and T6
|
2025-06-24 22:26:39 +01:00 |
|
Jan
|
dd9b0915d9
|
fix: wrong XQuat structs for iw3,t5
|
2025-06-22 21:38:11 +01:00 |
|
Jan Laupetin
|
2230efbd27
|
chore: make xquat and xquat2 structs to improve handling from zcg
|
2025-06-19 20:45:19 +01:00 |
|
Jan
|
03ccede91c
|
refactor: implement base x64 fastfile loading for iw4
|
2025-06-19 18:59:20 +01:00 |
|
Jan Laupetin
|
4ccd0a55cf
|
chore: adjust game structs to have custom alignment when they are
platform independent
|
2025-04-27 21:05:22 +02:00 |
|
Jan Laupetin
|
a6107e24a2
|
chore: disable type alignment on x64 for x86 games
|
2025-04-26 19:48:03 +02: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
|
ee4301952a
|
refactor: fix x64 compilation issues in Common,ObjCommon,ObjCompiling,ObjImage components
|
2025-04-26 19:08:16 +02:00 |
|
Jan
|
0fbfb860c0
|
fix: ignoring last element in t6 stringtable cell index sorting
|
2025-04-23 07:44:43 +02:00 |
|
Jan
|
6f31e8cc29
|
chore: fix compilation issues with x64
|
2025-04-06 18:02:47 +01:00 |
|
Jan
|
0c587e5e5f
|
fix: compilation on msvc
|
2025-03-25 17:38:07 +01:00 |
|
Jan
|
ef862ff246
|
chore: make keyvaluepairscompiler use a zonestate
|
2025-01-03 14:55:19 +01:00 |
|
Jan
|
4f585c6aa7
|
chore: add generic default asset constructors for all games
|
2025-01-01 18:14:40 +01:00 |
|
Jan
|
9ebea5034a
|
chore: generalize default asset creators
|
2025-01-01 18:14:40 +01:00 |
|
Jan
|
b00c65c8c0
|
refactor: get rid of global game variables
|
2024-10-19 22:09:26 +02:00 |
|
Jan
|
897a571a41
|
chore: make GetLanguagePrefixes return a reference instead of a vector copy
|
2024-10-19 20:05:05 +01:00 |
|
Jan
|
c034ac790a
|
refactor: refactor ZoneDefWriter
|
2024-10-19 10:49:56 +02:00 |
|
Jbleezy
|
bd57f84ecd
|
Fix windows build
|
2024-10-07 12:10:32 -07:00 |
|
Jbleezy
|
ed06700f99
|
Increase rounded sound alias float value precision until it is equal to initial value
|
2024-10-07 06:41:59 -07:00 |
|
Jbleezy
|
4529ff2c5e
|
Rename all instances of Pausable to Pauseable
|
2024-10-06 15:16:14 -07:00 |
|
Jan
|
a3b9d2693c
|
chore: rename pauseable to pausable
|
2024-10-06 19:11:25 +02:00 |
|
Jan
|
bc51ecb49d
|
chore: little improvement on sound bank types
|
2024-10-06 19:11:21 +02:00 |
|
Jan
|
b156c7348a
|
refactor: use asset_type_t for ZoneDefinition
|
2024-10-05 10:56:56 +01:00 |
|
Jan
|
2dccd423af
|
refactor: extract image code into single component
|
2024-09-27 21:16:29 +02:00 |
|
Jan
|
5cc52c42cd
|
refactor: image and obj data loading
|
2024-09-26 07:22:35 +02:00 |
|
Jan
|
28a4fbd0d6
|
feat: dump iw5 materials as json
|
2024-09-22 15:11:40 +02:00 |
|
Jan
|
3b59dad109
|
chore: generalize material constant zone state
|
2024-09-22 15:10:01 +02:00 |
|
Jan
|
1fef66397f
|
chore: implement scale based unit vec3 packing
|
2024-09-20 21:26:47 +02:00 |
|
Jan
|
d05c1730fa
|
feat: dump and load xmodels for IW5 via template
|
2024-09-20 16:44:07 +01:00 |
|
Jan
|
a2735b4f23
|
chore: use generic xmodel loader and dumper code for t5
|
2024-09-20 16:44:06 +01:00 |
|
Jan
|
ae73f81a80
|
chore: address code review comments
|
2024-09-18 23:01:13 +02:00 |
|
Jbleezy
|
1caa54f16e
|
Change SndAlias struct members type from char to uint8_t
|
2024-09-15 21:19:22 -07:00 |
|
Jan
|
2c47212b52
|
fix: broken normals when packing unitvec3 for t6
|
2024-09-07 08:48:49 +02:00 |
|
Jan
|
26f4640194
|
chore: properly read uv data from gltf
|
2024-09-05 21:19:44 +02:00 |
|
Jan
|
c261aef1ef
|
chore: fix xmodel root struct bone trans and quats
|
2024-09-05 21:19:43 +02:00 |
|
Jan
|
1be630f71e
|
chore: set vertex base index for all surfaces
|
2024-09-05 21:19:43 +02:00 |
|
Jan
|
f4092972e8
|
chore: implement vertex weights
|
2024-09-05 21:19:41 +02:00 |
|
Jan
|
f653530714
|
chore: improve api for vector packing for models
|
2024-09-05 21:19:39 +02:00 |
|
Jan
|
1f5050befa
|
feat: first draft of loading gltf models for t6
|
2024-09-05 21:19:39 +02:00 |
|