mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2026-11-01 07:01:57 +00:00
Commit Graph
Select branches
Hide Pull Requests
bsp-compilation-2
bsp-compilation-rebased
feat/generic-zone-code
feature/collision-dumping
feature/compiler
feature/material-loading
feature/shader-compile
feature/t6-sound-alias-dumping
fix/iw4-menu-loading
main
#1
#100
#1000
#1001
#1002
#1003
#1004
#1005
#1006
#1007
#1008
#1009
#101
#1010
#1010/merge
#1011
#1012
#1012/merge
#1013
#1014
#1015
#1016
#1017
#1018
#1019
#102
#1020
#1021
#1022
#1023
#1024
#1025
#1029
#1030
#1031
#1032
#1034
#1035
#1036
#1037
#1038
#1039
#1040
#1041
#1042
#1043
#1044
#1045
#1046
#1048
#1049
#105
#1050
#1051
#1052
#1052/merge
#1053
#1053/merge
#1054
#1054/merge
#1055
#1055/merge
#1056
#1057
#1058
#1059
#106
#1060
#1061
#1061/merge
#1062
#1063
#1063/merge
#1064
#1064/merge
#1065
#1065/merge
#1066
#1066/merge
#1067
#1067/merge
#1068
#1068/merge
#1069
#1069/merge
#107
#1070
#1070/merge
#1072
#1072/merge
#1073
#1074
#1075
#1076
#1077
#1078
#1078/merge
#108
#109
#111
#112
#113
#116
#117
#118
#119
#12
#120
#121
#122
#123
#124
#125
#126
#127
#128
#129
#130
#131
#132
#133
#134
#135
#136
#137
#14
#142
#143
#144
#145
#146
#147
#148
#149
#15
#150
#151
#153
#156
#157
#158
#159
#16
#161
#162
#163
#164
#165
#166
#167
#170
#171
#172
#174
#175
#176
#178
#18
#181
#182
#183
#186
#187
#188
#19
#191
#192
#193
#195
#196
#197
#198
#199
#2
#20
#200
#201
#202
#203
#204
#205
#206
#207
#208
#209
#210
#211
#212
#213
#215
#216
#218
#219
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#230
#231
#232
#233
#234
#236
#237
#238
#24
#240
#241
#244
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#260
#261
#262
#263
#264
#267
#268
#269
#270
#271
#272
#273
#274
#275
#276
#277
#278
#279
#28
#280
#281
#282
#284
#285
#286
#288
#289
#29
#290
#291
#292
#293
#294
#296
#297
#299
#3
#30
#300
#301
#303
#304
#305
#306
#307
#308
#309
#31
#310
#311
#312
#313
#314
#315
#316
#317
#318
#319
#32
#320
#321
#322
#323
#324
#33
#330
#331
#332
#333
#335
#336
#337
#338
#339
#34
#340
#341
#345
#346
#347
#348
#35
#350
#351
#352
#353
#357
#358
#359
#36
#360
#362
#363
#364
#367
#368
#369
#37
#370
#371
#372
#373
#374
#376
#377
#378
#379
#380
#381
#382
#383
#384
#385
#386
#387
#388
#389
#390
#391
#392
#393
#394
#395
#396
#397
#398
#399
#4
#40
#400
#401
#402
#403
#404
#405
#406
#407
#408
#409
#41
#411
#412
#414
#415
#416
#417
#418
#419
#42
#420
#421
#422
#423
#424
#427
#428
#429
#43
#430
#431
#432
#433
#434
#435
#436
#437
#438
#439
#44
#440
#441
#442
#443
#444
#445
#447
#448
#449
#45
#450
#451
#452
#453
#455
#456
#457
#458
#459
#46
#460
#461
#462
#463
#464
#466
#467
#468
#469
#47
#471
#472
#473
#474
#475
#476
#477
#478
#48
#481
#482
#484
#485
#486
#488
#489
#49
#490
#491
#492
#493
#495
#496
#497
#498
#5
#500
#501
#502
#503
#504
#505
#506
#507
#509
#510
#511
#514
#515
#516
#517
#519
#520
#521
#522
#523
#524
#525
#526
#527
#528
#529
#53
#530
#531
#533
#534
#535
#536
#537
#538
#539
#539/merge
#540
#541
#542
#543
#544
#545
#547
#548
#549
#55
#55/merge
#550
#551
#552
#553
#554
#555
#556
#557
#559
#560
#561
#562
#563
#564
#565
#566
#567
#568
#569
#57
#570
#571
#572
#573
#574
#575
#576
#577
#578
#579
#58
#580
#581
#582
#583
#584
#585
#586
#587
#588
#589
#59
#590
#591
#592
#593
#594
#595
#596
#597
#598
#599
#60
#600
#601
#602
#603
#604
#605
#606
#607
#608
#609
#61
#610
#611
#612
#614
#615
#616
#617
#618
#619
#62
#620
#621
#622
#623
#624
#625
#628
#629
#63
#630
#631
#633
#634
#635
#636
#637
#638
#639
#64
#640
#641
#642
#644
#645
#646
#647
#648
#649
#652
#653
#654
#655
#656
#657
#658
#659
#66
#660
#661
#662
#663
#664
#665
#666
#667
#668
#669
#670
#671
#672
#673
#674
#675
#676
#677
#678
#679
#68
#680
#681
#682
#683
#684
#685
#686
#687
#688
#689
#69
#690
#691
#692
#694
#695
#696
#697
#698
#699
#7
#700
#701
#702
#703
#704
#705
#706
#707
#708
#709
#71
#710
#711
#712
#713
#714
#716
#717
#718
#719
#72
#720
#721
#722
#723
#723/merge
#724
#725
#726
#727
#728
#729
#73
#730
#731
#734
#735
#736
#737
#738
#739
#74
#740
#741
#742
#743
#744
#745
#746
#747
#748
#749
#75
#750
#751
#752
#753
#754
#755
#756
#757
#758
#759
#760
#761
#762
#763
#764
#765
#766
#767
#768
#769
#77
#772
#773
#774
#775
#776
#777
#778
#779
#780
#781
#784
#785
#786
#787
#788
#790
#791
#792
#793
#794
#795
#796
#797
#800
#801
#802
#803
#804
#805
#806
#807
#808
#809
#81
#810
#811
#813
#814
#815
#816
#817
#818
#819
#820
#821
#823
#824
#825
#826
#827
#828
#829
#83
#830
#831
#832
#833
#834
#834/merge
#835
#836
#837
#838
#839
#840
#842
#845
#846
#847
#848
#849
#850
#851
#852
#853
#854
#855
#856
#857
#858
#859
#860
#861
#862
#863
#864
#865
#866
#867
#868
#869
#87
#870
#871
#874
#875
#876
#878
#879
#88
#881
#882
#883
#884
#886
#886/merge
#888
#889
#89
#890
#891
#894
#896
#897
#898
#899
#90
#901
#901/merge
#902
#903
#904
#907
#908
#909
#91
#911
#913
#914
#915
#916
#917
#918
#918/merge
#919
#920
#921
#922
#923
#924
#925
#926
#927
#928
#929
#93
#931
#932
#933
#934
#936
#937
#938
#939
#940
#941
#942
#942/merge
#943
#943/merge
#944
#944/merge
#945
#947
#948
#949
#950
#951
#952
#953
#956
#956/merge
#957
#958
#959
#96
#960
#961
#962
#963
#964
#966
#968
#968/merge
#969
#97
#970
#971
#972
#973
#976
#977
#978
#979
#98
#980
#982
#983
#984
#985
#986
#987
#988
#988/merge
#989
#99
#990
#991
#992
#993
#994
#995
#996
#996/merge
#997
#998
#998/merge
#999
v0.1.0
v0.1.1
v0.10.0
v0.10.1
v0.11.0
v0.12.0
v0.12.1
v0.13.0
v0.14.0
v0.14.1
v0.15.0
v0.15.1
v0.15.2
v0.15.3
v0.16.0
v0.16.1
v0.16.2
v0.16.3
v0.17.0
v0.17.1
v0.18.0
v0.19.0
v0.19.1
v0.19.2
v0.2.0
v0.20.0
v0.20.0-rc.1
v0.20.1
v0.20.2
v0.20.3
v0.20.4
v0.21.0
v0.21.1
v0.21.2
v0.22.0
v0.23.0
v0.24.0
v0.24.1
v0.25.0
v0.26.0
v0.26.1
v0.27.0
v0.28.0
v0.29.0
v0.29.1
v0.3.0
v0.3.1
v0.3.2
v0.3.3
v0.3.4
v0.30.0
v0.31.0
v0.32.0
v0.33.0
v0.34.0
v0.4.0
v0.5.0
v0.6.0
v0.6.1
v0.6.2
v0.7.0
v0.7.1
v0.7.2
v0.8.0
v0.8.1
v0.8.2
v0.8.3
v0.9.0
Select branches
Hide Pull Requests
bsp-compilation-2
bsp-compilation-rebased
feat/generic-zone-code
feature/collision-dumping
feature/compiler
feature/material-loading
feature/shader-compile
feature/t6-sound-alias-dumping
fix/iw4-menu-loading
main
#1
#100
#1000
#1001
#1002
#1003
#1004
#1005
#1006
#1007
#1008
#1009
#101
#1010
#1010/merge
#1011
#1012
#1012/merge
#1013
#1014
#1015
#1016
#1017
#1018
#1019
#102
#1020
#1021
#1022
#1023
#1024
#1025
#1029
#1030
#1031
#1032
#1034
#1035
#1036
#1037
#1038
#1039
#1040
#1041
#1042
#1043
#1044
#1045
#1046
#1048
#1049
#105
#1050
#1051
#1052
#1052/merge
#1053
#1053/merge
#1054
#1054/merge
#1055
#1055/merge
#1056
#1057
#1058
#1059
#106
#1060
#1061
#1061/merge
#1062
#1063
#1063/merge
#1064
#1064/merge
#1065
#1065/merge
#1066
#1066/merge
#1067
#1067/merge
#1068
#1068/merge
#1069
#1069/merge
#107
#1070
#1070/merge
#1072
#1072/merge
#1073
#1074
#1075
#1076
#1077
#1078
#1078/merge
#108
#109
#111
#112
#113
#116
#117
#118
#119
#12
#120
#121
#122
#123
#124
#125
#126
#127
#128
#129
#130
#131
#132
#133
#134
#135
#136
#137
#14
#142
#143
#144
#145
#146
#147
#148
#149
#15
#150
#151
#153
#156
#157
#158
#159
#16
#161
#162
#163
#164
#165
#166
#167
#170
#171
#172
#174
#175
#176
#178
#18
#181
#182
#183
#186
#187
#188
#19
#191
#192
#193
#195
#196
#197
#198
#199
#2
#20
#200
#201
#202
#203
#204
#205
#206
#207
#208
#209
#210
#211
#212
#213
#215
#216
#218
#219
#220
#221
#222
#223
#224
#225
#226
#227
#228
#229
#230
#231
#232
#233
#234
#236
#237
#238
#24
#240
#241
#244
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#254
#255
#256
#257
#258
#259
#260
#261
#262
#263
#264
#267
#268
#269
#270
#271
#272
#273
#274
#275
#276
#277
#278
#279
#28
#280
#281
#282
#284
#285
#286
#288
#289
#29
#290
#291
#292
#293
#294
#296
#297
#299
#3
#30
#300
#301
#303
#304
#305
#306
#307
#308
#309
#31
#310
#311
#312
#313
#314
#315
#316
#317
#318
#319
#32
#320
#321
#322
#323
#324
#33
#330
#331
#332
#333
#335
#336
#337
#338
#339
#34
#340
#341
#345
#346
#347
#348
#35
#350
#351
#352
#353
#357
#358
#359
#36
#360
#362
#363
#364
#367
#368
#369
#37
#370
#371
#372
#373
#374
#376
#377
#378
#379
#380
#381
#382
#383
#384
#385
#386
#387
#388
#389
#390
#391
#392
#393
#394
#395
#396
#397
#398
#399
#4
#40
#400
#401
#402
#403
#404
#405
#406
#407
#408
#409
#41
#411
#412
#414
#415
#416
#417
#418
#419
#42
#420
#421
#422
#423
#424
#427
#428
#429
#43
#430
#431
#432
#433
#434
#435
#436
#437
#438
#439
#44
#440
#441
#442
#443
#444
#445
#447
#448
#449
#45
#450
#451
#452
#453
#455
#456
#457
#458
#459
#46
#460
#461
#462
#463
#464
#466
#467
#468
#469
#47
#471
#472
#473
#474
#475
#476
#477
#478
#48
#481
#482
#484
#485
#486
#488
#489
#49
#490
#491
#492
#493
#495
#496
#497
#498
#5
#500
#501
#502
#503
#504
#505
#506
#507
#509
#510
#511
#514
#515
#516
#517
#519
#520
#521
#522
#523
#524
#525
#526
#527
#528
#529
#53
#530
#531
#533
#534
#535
#536
#537
#538
#539
#539/merge
#540
#541
#542
#543
#544
#545
#547
#548
#549
#55
#55/merge
#550
#551
#552
#553
#554
#555
#556
#557
#559
#560
#561
#562
#563
#564
#565
#566
#567
#568
#569
#57
#570
#571
#572
#573
#574
#575
#576
#577
#578
#579
#58
#580
#581
#582
#583
#584
#585
#586
#587
#588
#589
#59
#590
#591
#592
#593
#594
#595
#596
#597
#598
#599
#60
#600
#601
#602
#603
#604
#605
#606
#607
#608
#609
#61
#610
#611
#612
#614
#615
#616
#617
#618
#619
#62
#620
#621
#622
#623
#624
#625
#628
#629
#63
#630
#631
#633
#634
#635
#636
#637
#638
#639
#64
#640
#641
#642
#644
#645
#646
#647
#648
#649
#652
#653
#654
#655
#656
#657
#658
#659
#66
#660
#661
#662
#663
#664
#665
#666
#667
#668
#669
#670
#671
#672
#673
#674
#675
#676
#677
#678
#679
#68
#680
#681
#682
#683
#684
#685
#686
#687
#688
#689
#69
#690
#691
#692
#694
#695
#696
#697
#698
#699
#7
#700
#701
#702
#703
#704
#705
#706
#707
#708
#709
#71
#710
#711
#712
#713
#714
#716
#717
#718
#719
#72
#720
#721
#722
#723
#723/merge
#724
#725
#726
#727
#728
#729
#73
#730
#731
#734
#735
#736
#737
#738
#739
#74
#740
#741
#742
#743
#744
#745
#746
#747
#748
#749
#75
#750
#751
#752
#753
#754
#755
#756
#757
#758
#759
#760
#761
#762
#763
#764
#765
#766
#767
#768
#769
#77
#772
#773
#774
#775
#776
#777
#778
#779
#780
#781
#784
#785
#786
#787
#788
#790
#791
#792
#793
#794
#795
#796
#797
#800
#801
#802
#803
#804
#805
#806
#807
#808
#809
#81
#810
#811
#813
#814
#815
#816
#817
#818
#819
#820
#821
#823
#824
#825
#826
#827
#828
#829
#83
#830
#831
#832
#833
#834
#834/merge
#835
#836
#837
#838
#839
#840
#842
#845
#846
#847
#848
#849
#850
#851
#852
#853
#854
#855
#856
#857
#858
#859
#860
#861
#862
#863
#864
#865
#866
#867
#868
#869
#87
#870
#871
#874
#875
#876
#878
#879
#88
#881
#882
#883
#884
#886
#886/merge
#888
#889
#89
#890
#891
#894
#896
#897
#898
#899
#90
#901
#901/merge
#902
#903
#904
#907
#908
#909
#91
#911
#913
#914
#915
#916
#917
#918
#918/merge
#919
#920
#921
#922
#923
#924
#925
#926
#927
#928
#929
#93
#931
#932
#933
#934
#936
#937
#938
#939
#940
#941
#942
#942/merge
#943
#943/merge
#944
#944/merge
#945
#947
#948
#949
#950
#951
#952
#953
#956
#956/merge
#957
#958
#959
#96
#960
#961
#962
#963
#964
#966
#968
#968/merge
#969
#97
#970
#971
#972
#973
#976
#977
#978
#979
#98
#980
#982
#983
#984
#985
#986
#987
#988
#988/merge
#989
#99
#990
#991
#992
#993
#994
#995
#996
#996/merge
#997
#998
#998/merge
#999
v0.1.0
v0.1.1
v0.10.0
v0.10.1
v0.11.0
v0.12.0
v0.12.1
v0.13.0
v0.14.0
v0.14.1
v0.15.0
v0.15.1
v0.15.2
v0.15.3
v0.16.0
v0.16.1
v0.16.2
v0.16.3
v0.17.0
v0.17.1
v0.18.0
v0.19.0
v0.19.1
v0.19.2
v0.2.0
v0.20.0
v0.20.0-rc.1
v0.20.1
v0.20.2
v0.20.3
v0.20.4
v0.21.0
v0.21.1
v0.21.2
v0.22.0
v0.23.0
v0.24.0
v0.24.1
v0.25.0
v0.26.0
v0.26.1
v0.27.0
v0.28.0
v0.29.0
v0.29.1
v0.3.0
v0.3.1
v0.3.2
v0.3.3
v0.3.4
v0.30.0
v0.31.0
v0.32.0
v0.33.0
v0.34.0
v0.4.0
v0.5.0
v0.6.0
v0.6.1
v0.6.2
v0.7.0
v0.7.1
v0.7.2
v0.8.0
v0.8.1
v0.8.2
v0.8.3
v0.9.0
-
4e8d1806cc
t6 alias dumping stuff
Jan
2021-04-11 09:04:58 +02:00 -
315790b638
Fix gcc compilation
Jan
2021-05-08 16:48:45 +02:00 -
a8c62de081
Add written variable for zone writing code to be able to differ between written data and original data
Jan
2021-05-08 16:41:42 +02:00 -
acc11a1609
Fix IW4 fastfile writer factory steps
Jan
2021-05-08 16:41:21 +02:00 -
54579deea4
Fix IW4 XModel Surfaces not being copied even though they are being loaded into the temp block
Jan
2021-05-08 14:02:38 +02:00 -
4d37d37fd7
Add IW4 zone writing
Jan
2021-05-08 14:02:08 +02:00 -
843b861b1b
Load GfxImageLoadDef for all supported games
Jan
2021-04-28 18:19:30 +02:00 -
156d7aa5cd
Make zone write add insert pointer even if reusable member does not have struct type
Jan
2021-04-28 15:31:12 +02:00 -
775bf01752
Add Image loading for dds textures for iw3
Jan
2021-04-28 15:29:56 +02:00 -
8ca0eef429
Add MapEnts dumper for IW3
Jan
2021-04-28 15:28:49 +02:00 -
12ac569bfa
Dump images from GfxImageLoadDef
Jan
2021-04-28 00:05:56 +02:00 -
687d1185a3
Add IW3 zone writing
Jan
2021-04-17 11:19:55 +02:00 -
e6a10fb992
fix iw3 gcc compatibility
Jan
2021-04-15 18:35:36 +02:00 -
1c97c9beee
Remove unnecessary iw3 asset dumper comments
Jan
2021-04-15 17:09:38 +02:00 -
7c6d2f0f41
Add iw3 objloading
Jan
2021-04-15 17:09:04 +02:00 -
73eb76c991
Only overflow block when align goes over block boundary instead of only hit it because load can be 0
Jan
2021-04-15 17:08:51 +02:00 -
12c2629061
Make xmodel counts unsigned for iw3
Jan
2021-04-15 17:08:02 +02:00 -
248fef3d3c
fix iw3 gfxworld runtime sizes
Jan
2021-04-15 14:08:05 +02:00 -
07fb470466
add iw3 asset dumping basics
Jan
2021-04-15 13:42:19 +02:00 -
dbcbb4a4b3
Make sure assets need to be declared as temp block to be located in temp block to handle special case of iw3 stringtable not being in temp block
Jan
2021-04-15 13:42:03 +02:00 -
742cb596e6
Fix iw3 xanim not using different structs for dynamic indices
Jan
2021-04-15 11:45:17 +02:00 -
4e05bc6b44
Fix errors in iw3 commands and structs
Jan
2021-04-15 10:37:39 +02:00 -
ecef868903
Add loading of iw3 fastfiles
Jan
2021-04-14 19:41:41 +02:00 -
15c896862c
fix soundbank conversion warning
Jan
2021-04-14 18:40:34 +02:00 -
6b72ac080f
Finish iw3 zone code generation
Jan
2021-04-14 18:39:54 +02:00 -
adae75a7a6
add rest of iw3 commands
Jan
2021-04-14 16:49:17 +02:00 -
ce61ef8a45
iw3 clipmap, sounds, image commands
Jan
2021-04-14 12:07:45 +02:00 -
8342395823
IW3 Material Commands
Jan
2021-04-12 22:07:55 +02:00 -
1267b8aa7b
iw3 basis
Jan
2021-04-12 19:18:55 +02:00 -
62d9309922
Remove SndBankDumper commented out code
Jan
2021-04-05 18:52:27 +02:00 -
3cda71d1e7
Dump SoundBank asset data files
Jan
2021-04-05 18:50:42 +02:00 -
05303313be
Load iwis of version 6 (cod4)
Jan
2021-04-02 18:15:33 +02:00 -
8fbda2d1bb
Fix iwiwriter8 using size of header for iwi27
Jan
2021-04-02 18:13:47 +02:00 -
1cc5be2f64
Load iw4x zones for iw4
Jan
2021-04-01 20:29:42 +02:00 -
590a108a1b
Fix IW4 zone loading
Jan
2021-03-30 11:19:56 +02:00 -
31407e62e2
Fix InfoString not properly iterating through gdt entry parents when converting
Jan
2021-03-28 13:15:29 +02:00 -
6acbd0e2be
Make asset loading context assets in gdts override their previously defined assets with the same name
Jan
2021-03-28 13:08:28 +02:00 -
648fed20a6
Fix zone definition parser adding spaces after field to field value
Jan
2021-03-28 13:07:45 +02:00 -
49f19d95c2
Fix error messages on error when loading gdt
Jan
2021-03-28 13:07:14 +02:00 -
41b4fb8c9a
Apply gdt parent entry gdf to children
Jan
2021-03-28 12:27:23 +02:00 -
a42f75c85e
Respect gdt parents when converting to infostring
Jan
2021-03-28 12:21:47 +02:00 -
579c0747d0
Add loading of gdt entries to info based assets
Jan
2021-03-28 12:07:36 +02:00 -
d9abf12b16
Move unlinked gdt files to source_data and reference unlinked gdts in zone definition file
Jan
2021-03-28 10:20:24 +02:00 -
4f995751ce
Add load argument to unlinker to load zones before trying to unlink specified zones
Jan
2021-03-27 16:45:30 +01:00 -
7d4029b21f
Add physconstraints loading
Jan
2021-03-27 14:00:55 +01:00 -
0dd7de3a0d
Fix missing break in ZBarrier loader when counting barriers
Jan
2021-03-27 14:00:44 +01:00 -
8030a0238f
Add phys preset loading
Jan
2021-03-27 10:50:20 +01:00 -
679fb6d398
Add tracer loading
Jan
2021-03-27 10:50:09 +01:00 -
23653e3067
Add ZBarrier loading
Jan
2021-03-27 10:49:49 +01:00 -
7d7fdb16aa
Fix not dumping sound alias hash as hex
Jan
2021-03-27 10:49:19 +01:00 -
888b33a9c6
Add AssetLoader for attachments
Jan
2021-03-27 00:01:33 +01:00 -
f226e6363d
Remove unused headers from AssetLoaderWeapon
Jan
2021-03-26 16:01:37 +01:00 -
055dd5e840
Dump and read attachment and attachment uniques to and from weapon files
Jan
2021-03-26 15:27:37 +01:00 -
540e631fd5
Make sure last field in infostring is still output even if it is empty
Jan
2021-03-26 15:26:44 +01:00 -
3520a9bd2c
Use new helper functions ParseAsArray and ParseAsPairs of InfoStringToStructConverterBase to parse notetracksoundmap and hidetags
Jan
2021-03-26 12:12:32 +01:00 -
aaf350d088
Add calculation of fields not specified via weapon fields to asset loader weapon
Jan
2021-03-25 13:34:14 +01:00 -
cb3e4386a9
Fix weapon asset loader not linking weaponfulldef attachment uniques to weaponvariantdef
Jan
2021-03-25 13:33:05 +01:00 -
593493d5fc
Fix weapon asset loader not using scriptstring value but instead field name as value
Jan
2021-03-25 13:32:39 +01:00 -
d8bd6fc11d
Make AssetLoadingManager try to find referenced assets from global asset pools if non referencing asset was not found
Jan
2021-03-25 13:31:23 +01:00 -
620582aa18
Add weapon infostring loading
Jan
2021-03-25 11:15:26 +01:00 -
a04eb98df9
Add vehicle infostring loading
Jan
2021-03-25 11:15:11 +01:00 -
55f48c9bc2
Add InfoString loading
Jan
2021-03-25 11:14:51 +01:00 -
613943b28c
Move GDT and info string prefix constants into objconstants file
Jan
2021-03-25 11:12:46 +01:00 -
5551ff8df7
Move InfoString headers from Common to ObjCommon
Jan
2021-03-24 16:35:12 +01:00 -
628abd9b12
Fix missing cstring header for InfoStringFromStructConverter
Jan
2021-03-24 15:56:52 +01:00 -
2d97185c8f
Move fields and string arrays for info string assets to common component
Jan
2021-03-24 15:50:36 +01:00 -
abcce11b00
Split InfoString classes into multiple files depending on loading and writing code
Jan
2021-03-24 13:51:21 +01:00 -
9e00ad60e7
Add asset loader for font icon
Jan
2021-03-24 12:33:42 +01:00 -
79c1284193
Add asset loader for localize files
Jan
2021-03-23 17:16:36 +01:00 -
3ed63415a7
Add T6 assetloader for string tables
Jan
2021-03-23 01:30:10 +01:00 -
3529214596
Fix CsvStream not reading values properly
Jan
2021-03-23 01:28:54 +01:00 -
0ff06cad72
Add AssetLoaders for Qdb, ScriptParseTree and Slug
Jan
2021-03-23 01:28:33 +01:00 -
74f2bff716
Fix not using correct struct for ObjLoader for ddldef
Jan
2021-03-23 00:44:24 +01:00 -
5fbcbaf3c7
Fix not straight up inserting scriptstrings on loading from zone
Jan
2021-03-23 00:42:41 +01:00 -
4380a6c9f2
Set last byte of rawfile buffer to 0 when loading asset
Jan
2021-03-22 23:32:55 +01:00 -
a18f001130
Dump zones in zone_dump/zone_raw subfolder
Jan
2021-03-22 13:23:24 +01:00 -
6f6d25da4a
Always duplicate temp loaddef for T6 instead of only duplicating it if resource size is bigger than 0
Jan
2021-03-22 12:30:02 +01:00 -
1058ee7881
Write null memory at end of t6 fastfiles like the original linker does because the game's reader needs it for some reason
Jan
2021-03-22 09:49:42 +01:00 -
d99eb0ab24
Use asset identified by name and type when writing asset dependency to make sure that the pointer always matches one that would have been written to the zone already even when using an asset from another loaded zone
Jan
2021-03-21 21:29:02 +01:00 -
a2ef445455
Fix adding offsets on strings and assets
Jan
2021-03-21 10:19:51 +01:00 -
c4aec3e147
Preserve zone definition meta data order
Jan
2021-03-21 10:19:27 +01:00 -
1d33cf2adf
Save offset for reusing for any type that has a reusable reference
Jan
2021-03-20 16:04:17 +01:00 -
5cd5ae5533
Add metadata from zone definition as keyvaluepairs to zone for T6
Jan
2021-03-20 14:08:22 +01:00 -
5e08469635
Use custom parser values instead of simple parser values for parsing Zone definitions
Jan
2021-03-20 14:07:48 +01:00 -
ef36d6cdc5
Use _strdup instead of strdup when using msvc
Jan
2021-03-19 16:41:18 +01:00 -
29e5898c2b
Get rid of implicit size conversion warnings in ipak entry read stream
Jan
2021-03-19 16:41:04 +01:00 -
dfaf5eba6b
Define _CRT_SECURE_NO_WARNINGS to get rid of warnings for using functions like strcpy
Jan
2021-03-19 16:40:39 +01:00 -
2f700a48a9
Make sure fastfile offset is taken after alignment, marking following is done on the originally written data and writing partially uses the original data when writing dynamic sized data too lazy to split into single commits
Jan
2021-03-19 15:09:44 +01:00 -
5443ed4261
Add scriptstrings from loaded zones to newly linked zone
Jan
2021-03-18 20:03:00 +01:00 -
2a6d7c84c2
Add ZoneScriptString class to store zone script strings
Jan
2021-03-18 16:55:30 +01:00 -
8736280ea8
Fix zone writing code not setting ptr following
Jan
2021-03-18 13:02:31 +01:00 -
0a4886e7ab
Make sure zone memory can allocate blocks that are larger than its default maximum size and throw an error if allocation failed
Jan
2021-03-18 11:48:41 +01:00 -
50808bfad7
Fix xchunk processor not resetting input buffer size
Jan
2021-03-18 11:47:55 +01:00 -
2add1ba22d
Make sure xchunk write size can specified to be smaller than xchunk size to respect zlib to add size instead of removing size due to not being able to compress
Jan
2021-03-18 11:47:41 +01:00 -
7c0504603e
Basic write template based on load template
Jan
2021-03-18 10:58:07 +01:00 -
58eb64114c
Add missing headers for gcc
Jan
2021-03-17 23:32:42 +01:00 -
1c35f43c25
Add noexcept specifier to XChunkException and WritingException
Jan
2021-03-17 23:25:58 +01:00 -
0bd4160956
Use static variable for void* PTR_INSERT and PTR_FOLLOWING instead of constexpr because thats incompatible with g++
Jan
2021-03-17 23:16:09 +01:00 -
724e221ba4
Write XChunks in fastfiles
Jan
2021-03-17 22:25:47 +01:00 -
f22012d282
Move XChunk processors to ZoneCommon
Jan
2021-03-16 20:42:48 +01:00