mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2026-10-31 06:41:58 +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
#1049/merge
#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
#1062/merge
#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
#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
#1049/merge
#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
#1062/merge
#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
#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
-
d224eb8ce5
ZoneLoading: Simulate the vanilla edge case that the chunk size is in the end of the loadbuffer and cannot quite fit into it so the space is padded and the chunk size is loaded from the beginning of the buffer
Jan
2019-12-24 17:21:58 +01:00 -
31192e8372
ZoneCode: Fix XSurface VertListCount not being unsigned even though it is used as it is
Jan
2019-12-24 17:20:34 +01:00 -
86790d1486
ZoneCodeGenerator: Fix not respecting when in an operation the second operand should be calculated first but the precedence is the same
Jan
2019-12-24 17:19:49 +01:00 -
33ec343460
ZoneCodeGenerator: Add possibility to specify a custom array count to signalize how many entries of a static array should be loaded
Jan
2019-12-24 12:41:27 +01:00 -
9e10cffdce
ZoneCode: Fix XAnim bone count not being unsigned even though they are used as they were
Jan
2019-12-24 12:09:11 +01:00 -
69fff81b02
ZoneCode: Fix XModel bone count not being unsigned but being used as it was
Jan
2019-12-24 11:40:23 +01:00 -
4932994355
ZoneLoading: Remove unused asset counting part
Jan
2019-12-24 11:40:00 +01:00 -
551deeec34
ZoneCode: Add commands for GfxWorld and enable it
Jan
2019-12-24 01:59:58 +01:00 -
80bc10752a
ZoneLoading: Fix not respecting the block type when trying to load data
Jan
2019-12-24 01:59:40 +01:00 -
731bef73df
ZoneCodeGenerator: Fix unit tests to do with evaluation array indices
Jan
2019-12-23 23:54:19 +01:00 -
94369e3ecf
ZoneCode: Add commands for GfxWorld
Jan
2019-12-23 23:46:37 +01:00 -
971d198f59
ZoneCodeGenerator: Remove unwanted spacing from single pointer template
Jan
2019-12-23 23:46:26 +01:00 -
62ac2e8aae
ZoneCodeGenerator: Replace OperandDynamics static array indices with Evaluations
Jan
2019-12-23 23:46:04 +01:00 -
db8e4c987c
ZoneCode: Fix alignments and structs for XAnims
Jan
2019-12-23 21:24:23 +01:00 -
d6f49c459c
ZoneLoading: Only dump localized strings when there are any in the pool
Jan
2019-12-23 21:24:06 +01:00 -
ca1d188759
ZoneLoading: Fix typo in InvalidOffsetBlockOffsetException message
Jan
2019-12-23 21:23:48 +01:00 -
ef1ca03ed3
ZoneCode: Fix commands for SndBank
Jan
2019-12-23 17:55:57 +01:00 -
21f395ab7d
ZoneLoading: When using the temp block multiple times after another when for example loading nested assets, remember the last position of the temp block and return to there when popping it
Jan
2019-12-23 17:55:42 +01:00 -
0d801948bc
ZoneLoading: Enable now properly working assets
Jan
2019-12-23 17:05:53 +01:00 -
1544bbbd18
ZoneCodeGenerator: Add loading of dynamic arrays
Jan
2019-12-23 17:05:38 +01:00 -
2fea7654a9
ZoneLoading: Fix not being able to load a null scriptstring and aligning incorrectly when loading the header
Jan
2019-12-23 17:05:12 +01:00 -
af56d9193d
ZoneLoading: Always initialize AssetPools as dynamic since not all loaded assets are contained inside the initial assetlist
Jan
2019-12-23 17:04:23 +01:00 -
8d8f60bf41
ZoneCode: Fix Commands for Material, GfxImage and Techset
Jan
2019-12-23 17:03:16 +01:00 -
db08cf5ebc
ZoneLoading: Fix InsertPointer not increasing the buffer position by the size of the pointer
Jan
2019-12-23 17:02:22 +01:00 -
236108e5fb
ZoneCodeGenerator: Add ability to split loading of a structure due to a dynamic member
Jan
2019-12-22 23:33:00 +01:00 -
0db6f90980
ZoneCodeGenerator: Add computations to check for dynamic array sizes and partially loaded structures
Jan
2019-12-22 16:16:21 +01:00 -
ec8c00a4b9
ZoneCodeGenerator: Make setting a dynamic array size only possible if the targeted member is the last entry of its structure
Jan
2019-12-22 16:15:45 +01:00 -
57ef79692a
ZoneCodeGenerator: Add precompiler support for ifdef so a namespace can be defined in the t6_assets header for compiling in ZoneCommon without display errors
Jan
2019-12-21 16:37:57 +01:00 -
c8a2bec12b
ZoneCodeGenerator: Fix commands for GfxImage
Jan
2019-12-21 13:16:17 +01:00 -
f3c9e6053f
ZoneCodeGenerator: Fix not finalizing DataTypes of typedefs when calculating sizes
Jan
2019-12-21 12:04:35 +01:00 -
295d9543f7
ZoneCodeGenerator: Take account of temp blocks when loading single pointers
Jan
2019-12-18 15:31:59 +01:00 -
4d611f9770
ZoneCode: Add commands for clipMap
Jan
2019-12-18 15:31:10 +01:00 -
be17ae6a48
ZoneCodeGenerator: Make pointer counts be able to differ by array index
Jan
2019-12-18 15:30:47 +01:00 -
a7936c9eaa
ZoneCodeGenerator: Fix LoadTempPtr method doing insertpointer and allocating in the wrong order
Jan
2019-12-18 15:26:12 +01:00 -
92e84e69f9
ZoneCodeGenerator: Remove spaces between array indices
Jan
2019-12-18 15:22:16 +01:00 -
5b8cd9cbc6
ZoneCode: Fix and enable menuDef and WeaponVariantDef
Jan
2019-12-07 13:40:27 +01:00 -
3e108c98b4
ZoneCodeGenerator: Fix TestReorder not being able to reorder members that came before a specified first entry
Jan
2019-12-07 13:39:30 +01:00 -
0f349e24c3
ZoneCodeGenerator: Improve toString debug output for memberinformation
Jan
2019-12-07 13:38:57 +01:00 -
e7725f6a9c
ZoneLoading: Fix and enable xmodel, destructibledef, gameworldsp/mp, attachment_unique, weaponcamo, fx, vehicledef
Jan
2019-12-07 03:49:32 +01:00 -
739c2ff61d
ZoneCodeGenerator: Fix PointerArrays not respecting that they might need to alloc space in the block
Jan
2019-12-07 03:48:49 +01:00 -
a7857172d7
ZoneLoading: Enable assets menuList, impactfx and footsteptablefx due to now working properly
Jan
2019-12-06 16:33:36 +01:00 -
9253ac14fa
ZoneCodeGenerator: Make unions work with conditions and only load one union member at a time consistently
Jan
2019-12-06 16:33:05 +01:00 -
f4a2639e30
ZoneCodeGenerator: Make members have a block they are being loaded into instead of structures
Jan
2019-12-06 16:31:20 +01:00 -
8a99a49486
ZoneCodeGenerator: Implement template code for pointer array methods
Jan
2019-12-06 16:14:27 +01:00 -
406cfae0f5
ZoneCode: Fix Commands for FxEffectDef GameWorldSp and MaterialTechniqueSet
Jan
2019-12-06 15:41:44 +01:00 -
c386231576
ZoneCode: Fix and enable all already working assets
Jan
2019-12-05 04:05:44 +01:00 -
10334266b3
ZoneLoading: Enable mapents assets
Jan
2019-12-05 02:59:04 +01:00 -
5853950888
ZoneCodeGenerator: Fixup templates and structs to be able to generate code for AddonMapEnts
Jan
2019-12-05 02:56:35 +01:00 -
42e571427b
ZoneCodeGenerator: Fix forward declarations not being resolved for typedefs
Jan
2019-12-05 02:54:56 +01:00 -
ffda895f95
ZoneCodeGenerator: Fix being able to load strings for non const char pointers
Jan
2019-12-04 13:48:15 +01:00 -
a1546f3080
ZoneCodeGenerator: Fix generating code for arrays of scriptstrings
Jan
2019-12-04 13:47:24 +01:00 -
d5e52e5df8
ZoneCode: Extend command file
Jan
2019-12-03 23:55:19 +01:00 -
964b2c782c
ZoneCommon: Add enums related to menu asset
Jan
2019-12-03 23:55:03 +01:00 -
96ceb76e46
ZoneCode: Change WeaponDef asset to have normal members instead of arrays for graph knots since the ordering of loading needs the array entries separated and the current code generation doesn't allow for that
Jan
2019-12-03 23:54:02 +01:00 -
c05f04e28a
ZoneCodeGenerator: Add expression to apply a certain fastfile block to a structure
Jan
2019-12-03 23:40:22 +01:00 -
799a999a66
ZoneCodeGenerator: Extend reorder test to be able to specify first member and skip any members before to start reordering from a certain point
Jan
2019-12-03 23:39:09 +01:00 -
ce9d0d37de
ZoneCodeGenerator: Add "." to be recognized as a single token by the lexer
Jan
2019-12-03 23:26:56 +01:00 -
3276050e45
ZoneCodeGenerator: Remove test comment from template
Jan
2019-11-24 02:47:10 +01:00 -
b8bd20f693
ZoneCodeGenerator: Add support for scriptstring array pointers
Jan
2019-11-24 02:46:40 +01:00 -
1606f62ee7
ZoneCode: Fix DestructibleDef commands to include all strings
Jan
2019-11-24 02:45:58 +01:00 -
8355ad4b76
ZoneCodeGenerator: Fix const char strings not being registered as strings yet in the commands file
Jan
2019-11-24 01:58:27 +01:00 -
5d3c13e833
ZoneCodeGenerator: Add computations for single references to be able to correctly handle arrays
Jan
2019-11-24 01:58:01 +01:00 -
6d1359c3d9
ZoneCodeGenerator: Extend count statement without being able to specify * to more precisely state which count should be set
Jan
2019-11-24 01:56:57 +01:00 -
032eb997ca
ZoneCodeGenerator: Add renderer for DataType to be able to safely display typenames without spaces
Jan
2019-11-24 01:55:19 +01:00 -
377dc5c99b
ZoneCodeGenerator: Set conditions on structs that make the build fail right now
Jan
2019-11-21 21:47:56 +01:00 -
27f92e6c33
ZoneCodeGenerator: Add Computations class for StructureInformation including IsUsed to check whether a structure has at least 1 usage
Jan
2019-11-21 21:46:03 +01:00 -
b79f237014
ZoneCodeGenerator: Make Usages PostProcessor only add usages when a member is used and not ignored
Jan
2019-11-21 21:42:07 +01:00 -
c547520ae8
ZoneCodeGenerator: Remove PostProcessor for asset names and instead add a statement for command files due to different member names for names
Jan
2019-11-21 13:35:38 +01:00 -
9b9256d2cb
ZoneCommon: Fix EmblemSet asset struct
Jan
2019-11-21 01:46:58 +01:00 -
4f78570023
ZoneCodeGenerator: Add embedded reference handling to templates
Jan
2019-11-21 01:46:41 +01:00 -
b0780ca565
ZoneCodeGenerator: Add a preprocessor extracting a member chain to get the name of the asset in the template
Jan
2019-11-21 01:44:04 +01:00 -
5f0f73838f
ZoneCodeGenerator: Make static operands able to have the value of an enum entry
Jan
2019-11-21 01:29:24 +01:00 -
31b279c1e6
ZoneCodeGenerator: Fix operationType tokens not being sorted by length so shorter tokens can be matched before longer ones
Jan
2019-11-19 12:55:04 +01:00 -
8d4e4c0025
ZoneCodeGenerator: Fix | not being a recognized token of the lexer
Jan
2019-11-19 12:54:13 +01:00 -
2215fef883
ZoneLoading: Dump localized strings as str files
Jan
2019-11-19 02:30:27 +01:00 -
11168c782f
ZoneLoading: Make AssetDumpers get the zone via their args
Jan
2019-11-19 02:30:04 +01:00 -
7077ba8ce3
Unlinker: Fix not creating a folder for zone file when dumping
Jan
2019-11-19 02:27:18 +01:00 -
2f108d533c
ZoneLoading: Save which language a zone has when loading
Jan
2019-11-19 00:43:46 +01:00 -
81255695a7
ZoneLoading: Remove KeyValuePair Dumper because keyvaluepairs will be part of the zone file
Jan
2019-11-18 21:45:16 +01:00 -
97590148ad
ZoneLoading: Add dumper for Stringtable assets
Jan
2019-11-18 21:44:51 +01:00 -
1d609cc2d2
Unlinker: Move zone file into zone_source folder
Jan
2019-11-18 21:44:20 +01:00 -
d220aa8fde
ZoneLoading: Make ZoneDumper also generate a game specific zone file
Jan
2019-11-18 21:42:02 +01:00 -
73489ee455
ZoneLoading: Add dumping for Rawfile based assets
Jan
2019-11-16 01:24:09 +01:00 -
16a6da932f
ZoneCommon: Fix AssetPoolStatic not initializing InfoPool in every case
Jan
2019-11-16 01:19:32 +01:00 -
0e91dfc339
Unlinker: Fix wrong name for DirectoryCreate method
Jan
2019-11-16 01:18:51 +01:00 -
508e308bfc
Utils: Fix GetDirectory not returning correct result
Jan
2019-11-16 01:18:16 +01:00 -
0c60c28a36
Utils: Use const pointers when only read access to memory
Jan
2019-11-16 01:17:57 +01:00 -
2fe3954da8
Unlinker: Add skeleton for Dumping and listing of assets
Jan
2019-11-15 18:17:08 +01:00 -
d176e137a5
Utils: Change FileAPI and PathUtils to make use std::filesystem
Jan
2019-11-15 18:16:11 +01:00 -
4a616b6c24
Change C++ projects to use C++17
Jan
2019-11-15 18:13:38 +01:00 -
caa01a4864
ZoneCodeGenerator: Add commands for ddlDef and a bit of other stuff to not break from errors
Jan
2019-11-15 14:56:11 +01:00 -
ee2653657e
ZoneCodeGenerator: Add template code and separate into different template files for a better overview and less cluttered template code
Jan
2019-11-15 14:55:35 +01:00 -
3bf0334c59
ZoneCodeGenerator: Add and rename member computations to make more sense
Jan
2019-11-15 14:54:29 +01:00 -
08d0dda4f6
ZoneCodeGenerator: Make scriptstringprovider available to child classes of asset loader to be able to instantiate other loaders
Jan
2019-11-15 14:53:43 +01:00 -
cd93106c19
ZoneCodeGenerator: Fix fastfile offsets being wrong by 1 due to not respecting that all offsets are moved by 1
Jan
2019-11-15 14:52:53 +01:00 -
51862d8596
ZoneCodeGenerator: Fix throwing overflow exceptions too early due to wrong limit testing
Jan
2019-11-15 14:52:10 +01:00 -
ec9be6e1fd
ZoneCodeGenerator: Fix XStringArrays being loaded twice
Jan
2019-11-15 14:51:17 +01:00 -
765b0d9e32
ZoneCodeGenerator: Fix XAssetList of T6 being loaded into block memory and therefore causing overflows
Jan
2019-11-15 14:50:23 +01:00 -
b15ce90fbb
ZoneCodeGenerator: Add reusable statement for commands to be able to tell the generator that a member can be a fastfile offset and not nessecarly a following pointer
Jan
2019-11-15 14:47:45 +01:00 -
271c819e97
ZoneLoading: Enable further easy assets like qdb, slug, localize, scriptparsetree
Jan
2019-11-14 15:35:19 +01:00