|
1f5050befa
|
feat: first draft of loading gltf models for t6
|
2024-09-05 21:19:39 +02:00 |
|
|
f8b5734f86
|
chore: make XModelCommon use offset instead of pointer
|
2024-09-05 21:19:38 +02:00 |
|
|
d45f0ffab7
|
chore: adjust XModelCommon numeric types
|
2024-09-05 21:19:38 +02:00 |
|
|
ae6984dff9
|
fix: null values not resulting in parsed optional nullopt for json
|
2024-08-08 19:21:09 +02:00 |
|
|
2d28f423ef
|
feat(iw4): load leaderboard definitions from raw
|
2024-05-25 17:00:18 +02:00 |
|
|
e68a7303b6
|
feat: load accuracy graphs using generic 2d graph loader
|
2024-05-20 13:41:01 +02:00 |
|
|
6f6a70c212
|
chore: restructure sound curve loader to load generic 2D graphs instead
|
2024-05-20 13:21:58 +02:00 |
|
|
5c0d1e4d99
|
chore: add writer for accuracy graphs
|
2024-05-20 10:42:01 +02:00 |
|
|
3201cefd5b
|
chore: rename accuracy table properties in weapon structs
|
2024-05-20 10:41:57 +02:00 |
|
|
d36ec97295
|
Merge pull request #199 from Laupetin/fix/iw5-leaderboard-col-ids
fix: iw4/iw5 leaderboard column ids
|
2024-05-19 13:49:53 +02:00 |
|
|
97ceced26b
|
Merge pull request #191 from diamante0018/t6/dump-leaderboard
feature: dump leaderboard definitions on T6
|
2024-05-19 13:33:15 +02:00 |
|
|
e8ab3ba92d
|
chore: rename iw4/iw5 column id property to colId
|
2024-05-19 13:31:53 +02:00 |
|
|
374fc7fe5d
|
chore: rename t6 leaderboardDef folder to leaderboard
|
2024-05-19 13:16:07 +02:00 |
|
|
2a1ec18f6a
|
chore: only dump leaderboard values for t6 when they are relevant for the column
|
2024-05-19 13:07:04 +02:00 |
|
|
0c0103c998
|
chore: rename leaderboardDef folder to leaderboard
|
2024-05-19 12:09:26 +02:00 |
|
|
489e4d033e
|
chore: only dump leaderboard values when they are relevant for the column
|
2024-05-19 11:46:21 +02:00 |
|
|
4fe852b162
|
feat: dump leaderboard definitions on T6
|
2024-05-19 09:30:19 +02:00 |
|
|
7ba5a616cd
|
feat: dump leaderboard definitions on IW4/IW5
|
2024-05-19 08:55:06 +02:00 |
|
|
3efd9534fb
|
feat: fail to parse info strings on empty keys
|
2024-05-12 22:33:39 +02:00 |
|
|
5d913acfef
|
feat: improve error messages when parsing an info string file fails
|
2024-05-12 22:29:40 +02:00 |
|
|
c89a6631b0
|
chore: replace custom vector, quaternion, matrix implementation with eigen library
|
2024-05-12 19:32:06 +02:00 |
|
|
499b752272
|
chore: add names to exported gltf models
|
2024-05-11 01:51:28 +02:00 |
|
|
a0138c8abc
|
chore: set gltf material default metallicness to 0
|
2024-05-09 22:12:39 +02:00 |
|
|
1a35152098
|
chore: dump more information about gltf materials
|
2024-05-09 22:12:38 +02:00 |
|
|
07fa12b7f6
|
chore: implement mesh gltf export
|
2024-05-09 22:12:38 +02:00 |
|
|
a39e993cc6
|
chore: use XModelCommon for dumping obj to reduce code duplication
|
2024-05-09 22:12:37 +02:00 |
|
|
826e59d627
|
chore: update xmodel common to be a struct with substructs
|
2024-05-09 22:12:37 +02:00 |
|
|
0a65c93aa5
|
chore: move materialIndex to XModelObject
|
2024-05-09 22:12:36 +02:00 |
|
|
0d96213f21
|
chore: export gltf basic attributes
|
2024-05-09 22:12:36 +02:00 |
|
|
f2438bea12
|
chore: write gltf header with new writers and outputs
|
2024-05-09 22:12:35 +02:00 |
|
|
c27f4ed544
|
chore: add output implementations for gltf and glb
|
2024-05-09 22:12:35 +02:00 |
|
|
7a0930a208
|
chore: add json types for gltf
|
2024-05-09 22:12:35 +02:00 |
|
|
d4ef9fa3d9
|
chore: move xmodel packages
|
2024-05-09 22:12:35 +02:00 |
|
|
abc3003b5b
|
chore: implement base loading and writing of xmodel json
|
2024-05-09 22:12:34 +02:00 |
|
|
e764373013
|
feat: load iw5 weapons
|
2024-04-21 19:49:00 +02:00 |
|
|
28949f4ee8
|
chore: use constants for model array sizes in iw5 attachment writing
|
2024-04-21 19:39:28 +02:00 |
|
|
9248cc323c
|
feat: dump iw5 weapon attachments as json
|
2024-04-14 12:48:18 +02:00 |
|
|
a2d649ed66
|
chore: change std optional json serialization to not include property if unset
|
2024-04-14 12:47:57 +02:00 |
|
|
f8c9e62624
|
chore: add missing iw5 weapon fields
|
2024-04-07 23:40:34 +02:00 |
|
|
f63e7c7f35
|
chore: dump missing WeaponCompleteDef fields
|
2024-04-07 23:09:29 +02:00 |
|
|
cca67ebafa
|
chore: dump iw5 weapon notetrack overrides
|
2024-04-07 23:04:13 +02:00 |
|
|
7b23461e2a
|
chore: dump iw5 weapon reload overrides
|
2024-04-07 23:04:00 +02:00 |
|
|
c1a4874791
|
chore: add static assertions for weapon field names
|
2024-04-07 23:03:36 +02:00 |
|
|
4f0d9674ff
|
chore: dump iw5 weapon fx overrides
|
2024-04-07 23:03:30 +02:00 |
|
|
ea0cb66eae
|
chore: dump iw5 weapon sound overrides
|
2024-04-07 23:02:59 +02:00 |
|
|
8554939c91
|
chore: dump iw5 weapon anim overrides
|
2024-04-07 21:01:20 +02:00 |
|
|
fecd486f44
|
chore: dump iw5 attachments that are used by weapons
|
2024-04-07 14:10:50 +02:00 |
|
|
c68f4015d2
|
chore: add comment about iw5 missing weapon fields
|
2024-04-07 10:54:28 +02:00 |
|
|
7be21ebb20
|
feat: dump iw5 weapons on iw4 level
|
2024-04-06 11:46:39 +02:00 |
|
|
a1cf4ef30b
|
feat: load iw4 weapons from raw
|
2024-04-02 23:49:06 +02:00 |
|