Jan Laupetin
|
39fe9965d1
|
refactor: move iw3,iw4,iw5,t5 dumpers into seperate folders
|
2025-07-25 21:23:49 +01:00 |
|
Jan Laupetin
|
64bd89dc46
|
refactor: get rid of unnecessary AssetDumper wrapper class
|
2025-07-25 17:52:10 +01:00 |
|
Jan Laupetin
|
9f4727789a
|
chore: dump font icons as json instead of csv
|
2025-07-23 19:20:51 +01:00 |
|
Jan Laupetin
|
75c7949d3f
|
chore: remove unused t6 material property probeMipBits
|
2025-07-08 19:12:26 +02:00 |
|
Jan
|
31d7ac26fe
|
chore: remove hashIndex from t6 json material as it is always 0
|
2025-07-05 13:27:49 +02:00 |
|
Jan
|
babfe7c884
|
feat: dump and load T5 materials
|
2025-07-05 13:27:49 +02:00 |
|
Jan
|
b3aa6b3dc3
|
chore: add game suffix to material dumping code
|
2025-06-29 08:48:10 +01:00 |
|
Jan
|
223dfcd4f8
|
refactor: move material asset dumpers to material folder
|
2025-06-25 21:35:35 +01:00 |
|
Jan
|
0736b8043b
|
refactor: use templates for JsonMaterialDumper of IW5 and T6
|
2025-06-24 22:26:39 +01:00 |
|
Jan
|
308816a38e
|
chore: write game into dumped jsons to prevent mixup of incompatible formats
|
2025-06-24 19:50:24 +01:00 |
|
Jan
|
de43e33dcd
|
refactor: fix x64 compilation for ObjWriting
|
2025-04-26 19:48:03 +02:00 |
|
Jan
|
0d35696940
|
chore: make map ents dumping add ents extension instead of replacing
|
2025-04-07 22:16:08 +01:00 |
|
GoastcraftHD
|
b215b22018
|
Fixed MapEnts dumping in wrong folder
|
2025-04-07 22:34:21 +02:00 |
|
GoastcraftHD
|
a447dd29fa
|
Fixed include order
|
2025-04-07 20:05:01 +02:00 |
|
Simon Ickler
|
f235798cf6
|
Added MapEnts dumping for T6
|
2025-04-07 12:05:03 +02:00 |
|
Jan
|
6f31e8cc29
|
chore: fix compilation issues with x64
|
2025-04-06 18:02:47 +01:00 |
|
LJW-Dev
|
95f5dca5e0
|
Updated zone loading code to only use ASSET_TYPE_CLIPMAP_PVS.
|
2025-03-27 12:32:43 +08:00 |
|
Jan
|
2d58054ffc
|
refactor: make use of IOutputPath in ObjWriting
|
2025-01-11 17:52:04 +01:00 |
|
Jan
|
fa249b0bd3
|
test: add unit test for IPakCreator
|
2025-01-08 21:05:11 +00:00 |
|
Jan
|
83d13aa166
|
chore: fix loading and writing code for T6
|
2025-01-01 18:14:41 +01:00 |
|
Jan
|
b00c65c8c0
|
refactor: get rid of global game variables
|
2024-10-19 22:09:26 +02:00 |
|
Jan
|
bb845f68e9
|
chore: use IObjWriter directly instead of indirection of ObjWriting
|
2024-10-19 13:46:47 +01:00 |
|
Jbleezy
|
ac7b1800f0
|
Add FORMATTING_RETRIES constexpr
|
2024-10-08 12:03:33 -07:00 |
|
Jbleezy
|
cfb7c7ca78
|
Save format string instead of float
|
2024-10-08 11:56:52 -07:00 |
|
Jbleezy
|
e98fad73b9
|
Remove curly braces on single line statements
|
2024-10-08 11:40:30 -07:00 |
|
Jbleezy
|
e9720a2b1a
|
Remove namespace on function calls
|
2024-10-08 11:36:23 -07:00 |
|
Jbleezy
|
351a4441c2
|
Revert FileSource rename
|
2024-10-07 12:33:01 -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
|
5f8eb30ce0
|
Format dumped sound alias float values
|
2024-10-06 17:45:50 -07:00 |
|
Jbleezy
|
4529ff2c5e
|
Rename all instances of Pausable to Pauseable
|
2024-10-06 15:16:14 -07:00 |
|
Jbleezy
|
a926b752cf
|
Rename EnvelopPercentage to EnvelopPercent
|
2024-10-06 15:04:47 -07:00 |
|
Jbleezy
|
494ea8f89c
|
Rename FileSource to File
|
2024-10-06 15:01:51 -07:00 |
|
Jbleezy
|
2aac08a62d
|
Reorganize sound alias columns
|
2024-10-06 14:59:56 -07:00 |
|
Jbleezy
|
ff02491e08
|
Fix space being prepended to randomize type
|
2024-10-06 12:31:45 -07:00 |
|
Jbleezy
|
1774001598
|
Use int16_t max for pitch dumping and loading
|
2024-10-06 12:13:22 -07:00 |
|
Jan
|
a3b9d2693c
|
chore: rename pauseable to pausable
|
2024-10-06 19:11:25 +02:00 |
|
Jan
|
8620ce864c
|
refactor: refactor sound bank csv writing head
|
2024-10-06 19:11:25 +02:00 |
|
Jan
|
c1d3138b04
|
fix: formula for dbspl and cent values
|
2024-10-06 18:45:06 +02:00 |
|
Jbleezy
|
0ea55810ab
|
Dump and load correct volume and pitch values for T6 sound aliases
|
2024-10-01 14:29:28 -07:00 |
|
Jan
|
5cc52c42cd
|
refactor: image and obj data loading
|
2024-09-26 07:22:35 +02:00 |
|
Jan
|
3b59dad109
|
chore: generalize material constant zone state
|
2024-09-22 15:10:01 +02:00 |
|
Jan
|
fc216a153f
|
chore: use RawTemplater to template XModel dumping code for t5 and t6
|
2024-09-20 16:44:07 +01:00 |
|
Jan
|
7227c84cde
|
chore: use RawTemplater to template XModel loading code for t5 and t6
|
2024-09-20 16:44:06 +01:00 |
|
Jan
|
a2735b4f23
|
chore: use generic xmodel loader and dumper code for t5
|
2024-09-20 16:44:06 +01:00 |
|
Jan
|
e9c66a2e28
|
chore: move xmodel dumping and loading code into generic files
|
2024-09-20 16:44:06 +01:00 |
|
Jan
|
ae73f81a80
|
chore: address code review comments
|
2024-09-18 23:01:13 +02:00 |
|
Jbleezy
|
8d41e28a52
|
Fix more whitespace
|
2024-09-15 21:35:53 -07:00 |
|
Jbleezy
|
4ff138c67b
|
Fix whitespace
|
2024-09-15 21:27:13 -07:00 |
|
Jbleezy
|
fed488d391
|
Dump sound extension
|
2024-09-15 21:20:17 -07:00 |
|
Jan
|
9b64ba1623
|
chore: omit default armature when dumping xmodels
|
2024-09-08 13:28:48 +01:00 |
|