mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2026-10-31 23: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
-
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 -
dda9cc0700
ZoneCodeGenerator: Change code templates to support loading of simple assets like rawfile
Jan
2019-11-14 14:59:48 +01:00 -
f80d661c1b
ZoneCodeGenerator: Add helper methods to Operation for the template engine to know whether parenthesis are required or not
Jan
2019-11-14 14:59:21 +01:00 -
8c303d394d
ZoneCodeGenerator: Add all used membertypes to a list in context
Jan
2019-11-14 14:58:50 +01:00 -
d7f05b97c9
ZoneCodeGenerator: Add skeleton for all commands for all assets and add commands for rawfile based structs and material/materialtechniqueset
Jan
2019-11-14 14:58:18 +01:00 -
63722e220d
ZoneCodeGenerator: Move computed conditions to sub class for MemberInformation since the template engine does not support computations and there will be a decent amount probably. So they are now moved to a different class to not cludder the main class too much
Jan
2019-11-14 14:57:21 +01:00 -
60565da607
ZoneCommon: Minor fixes to T6 structures
Jan
2019-11-14 14:55:18 +01:00 -
b59ca3b261
ZoneCodeGenerator: Save whether a structure is anonymous and therefore a name has been generated or not.
Jan
2019-11-14 14:54:36 +01:00 -
f777c049c6
ZoneCodeGenerator: Add postprocessor to inspect whether a structure is a leaf (No complex tasks for loading/writing required, like pointers, strings, scriptstrings)
Jan
2019-11-14 14:53:12 +01:00 -
ef8a040db4
ZoneCodeGenerator: Add toString methods for Domain objects for better readability when debugging
Jan
2019-11-14 14:50:53 +01:00 -
b7ab2a1aa6
ZoneCodeGenerator: Change ContentLoader to use vars for fastfile pointer transfer and change ZoneInputStream API to be able to specify load location to better reflect the way the games do it.
Jan
2019-11-14 14:48:40 +01:00 -
3839b22f71
ZoneCodeGenerator: Fix invalid string commands for PhysConstraints and DestructibleDef
Jan
2019-11-10 22:14:36 +01:00 -
73424c9bc1
ZoneCodeGenerator: Add tests for reordering, scriptstring, string
Jan
2019-11-10 22:14:01 +01:00 -
6ca7f18f9f
ZoneCodeGenerator: Add arraysize test to explicitly override the size of an array with a dynamic one
Jan
2019-11-10 18:07:28 +01:00 -
76cae3a948
ZoneCodeGenerator: Fix LoadArray template to reference array elements correctly
Jan
2019-11-10 18:06:08 +01:00 -
746dd825bf
ZoneCodeGenerator: Add tests for TestCount
Jan
2019-11-10 18:04:23 +01:00 -
f2cc95ee32
ZoneCodeGenerator: Make use of the parsed tokens in TestCount and TestCondition
Jan
2019-11-10 18:04:00 +01:00 -
2bcb776bbf
ZoneCodeGenerator: Add toString methods for operands and operations for debugging purposes
Jan
2019-11-08 03:00:43 +01:00 -
6c1404116c
ZoneCodeGenerator: When parsing Evaluation nest operations so the operator precendence is evaluated as specified
Jan
2019-11-08 03:00:20 +01:00 -
0a8d5246b2
ZoneCodeGenerator: Add unit tests for Structs, Unions and variables
Jan
2019-11-06 18:46:16 +01:00 -
82604038c7
ZoneCodeGenerator: Fix recognizing but not doing anything with const tokens in variables
Jan
2019-11-06 18:41:21 +01:00 -
70a5763d4f
ZoneCodeGenerator: Add unit tests for typedef test
Jan
2019-11-01 15:14:29 +01:00 -
f71ae1bcf5
ZoneCodeGenerator: Remove the const keyword from typename but instead save whether a reference is cosnt in the typedeclaration
Jan
2019-11-01 01:46:40 +01:00 -
3d30915308
ZoneCodeGenerator: Remove align statement. Alignments will be defined via types created by a typedef that have a __declspec(align(X)) part
Jan
2019-10-31 15:41:35 +01:00 -
d1e097bbdf
ZoneCodeGenerator: Add tests for CommandFile statements that are getting interpreted
Jan
2019-10-30 20:29:16 +01:00 -
9b12bd7e41
ZoneCodeGenerator: Fix wrong exception being thrown in tests: Use TestFailedException instead of LoadingException
Jan
2019-10-30 15:23:31 +01:00 -
825b14bfd4
ZoneCodeGenerator: Fix TestAsset not throwing an exception when info is missing due to wrong if condition
Jan
2019-10-30 15:02:25 +01:00 -
799d3cbce7
ZoneCodeGenerator: Change block Statement to get the number of fastfileblock from the enum entry instead of manually specifying it
Jan
2019-10-30 15:01:45 +01:00 -
7ab7447827
ZoneCodeGenerator: Move Test tests to correct folder and namespace corresponding to ZoneCodeGenerator
Jan
2019-10-29 12:53:37 +01:00 -
7117eb4506
ZoneCodeGenerator: Add test case for MatcherArray with an invalid enum value name
Jan
2019-10-29 12:32:15 +01:00 -
117ba118af
ZoneCodeGenerator: Add tests for Matchers to test TokenOffset and Tag behaviour
Jan
2019-10-29 12:21:07 +01:00 -
d5ecaa186d
ZoneCodeGenerator: Fix GroupLoop adding Tags to result even when not successful
Jan
2019-10-29 12:20:41 +01:00 -
23f82894b7
ZoneCodeGenerator: Make GroupOptional always add Tag due to consistency (Tags get added when matches succeeds)
Jan
2019-10-29 12:20:08 +01:00 -
7a6df40be5
ZoneCodeGenerator: Fix basematcher adding tag to result even when not matched successfully
Jan
2019-10-27 15:38:27 +01:00 -
090efd98f0
ZoneCodeGenerator: Add tests for CommandFilePreprocessor
Jan
2019-10-27 15:05:17 +01:00 -
d4da8645b1
Seperate unit tests for commentprocessor and c_header preprocessor
Jan
2019-10-27 14:12:05 +01:00 -
146c992dd5
Change c# projects to dotnet framework version 4.5 due to dependencies not being available for newer versions
Jan
2019-10-27 13:31:50 +01:00 -
5245f40307
ZoneCodeGenerator: Create parent class for all tests that use Evaluations
Jan
2019-10-27 01:46:43 +02:00 -
6ea19c6fe2
ZoneCodeGenerator: Fix PeekTag and NextTag returning null when no tags exist anymore. It should instead return an empty string
Jan
2019-10-27 01:46:20 +02:00 -
49883bfce3
ZoneCodeGenerator: Add bitwise and, or, xor operations
Jan
2019-10-27 01:45:34 +02:00 -
86f754bdd7
ZoneCodeGenerator: Fix GroupOptional not registering Tag when being matched
Jan
2019-10-27 01:44:52 +02:00 -
cb04f5986b
ZoneCodeGenerator: Fix Literals with multiple tokens only compare the first token
Jan
2019-10-26 22:31:03 +02:00 -
06585fb776
ZoneCodeGenerator: Add basis for align, strings and improved count tests
Jan
2019-10-21 17:00:37 +02:00 -
00d5cb40ae
Add T6 XModel structs to its command file
Jan
2019-10-21 16:59:38 +02:00 -
47a5b7abde
Add arraysize to pointers of XModel struct to better signalize the size
Jan
2019-10-21 16:59:18 +02:00 -
786daabe36
Gitlab CI
Jan
2019-10-25 18:59:36 +00:00 -
dc61dd1bce
Change Utils and ZoneWriting vpaths in premake scripts to properly represent folder structure
Jan
2019-10-25 15:30:23 +02:00 -
034de70bbc
Add code generation on compiling to premake scripts using custom build commands
Jan
2019-10-25 02:13:37 +02:00 -
d93b4f5fac
Comfort changes when building
Jan
2019-10-24 14:29:59 +02:00 -
979b6b3dbe
Add updating of submodules to generation batch file
Jan
2019-10-22 12:21:38 +02:00 -
d213bab3f2
Add premake scripts for c# projects
Jan
2019-10-22 11:32:19 +02:00 -
0d103e24a5
Add premake scripts for projects
Jan
2019-10-22 02:40:06 +02:00 -
cae05efb7b
Crypto: Use CryptoLibrary source file instead of inlining in header
Jan
2019-10-22 02:39:45 +02:00 -
ed160e841b
Fix salsa20 header not using extern C when using in c++
Jan
2019-10-22 02:39:16 +02:00 -
debb8d481e
Add premake solution generation for third party projects for now only
Jan
2019-10-22 00:13:38 +02:00 -
fb3b62fa69
Make salsa20 dependency a c project instead of c++
Jan
2019-10-22 00:13:13 +02:00 -
5b97aee87f
Remove solution files from repository
Jan
2019-10-22 00:00:14 +02:00 -
caa48101c4
Add submodules for dependencies
Jan
2019-10-21 20:52:25 +02:00 -
1ef5deb731
Remove thirdparty source from repository
Jan
2019-10-21 19:05:14 +02:00 -
91d76382f3
ZoneCodeGenerator: Add Dumping step for testing purposes
Jan
2019-10-21 17:01:48 +02:00 -
a1670305c7
ZoneCodeGenerator: Add Next and Peek queries for Tags and Matches
Jan
2019-10-04 12:50:00 +02:00 -
f13eac7436
ZoneCodeGenerator: Remove unused condition matchers in count test
Jan
2019-10-02 18:43:35 +02:00 -
0ee689532b
ZoneCodeGenerator: Fix conditions only being able to have one conditionStatement
Jan
2019-10-02 18:42:58 +02:00 -
ac1d426fb2
ZoneCodeGenerator: Add always to CommandFile condition and allow multiple conditions linked together in a chain
Jan
2019-10-02 16:26:16 +02:00 -
785e2c9bfb
ZoneCodeGenerator: Add Evaluation as basis for specifying conditions and counts
Jan
2019-10-02 15:47:24 +02:00 -
61eb92588e
Utils: Fix FileAPI printf not using the correct print method
Jan
2019-10-02 12:49:21 +02:00 -
9d1b7325a2
Code Quality: Use enum class instead of enum to make sure enum members can only be accessed when scoped to the enum
Jan
2019-10-02 12:48:58 +02:00 -
2c611a1368
Update projects to Visual Studio 2019 platform
Jan
2019-10-02 12:21:34 +02:00 -
c4296996a9
ZoneCommon/ZoneLoading: Add additional dependencies and fix output files
Jan
2019-09-28 19:06:26 +02:00 -
aa95bca439
ZoneCommon: Move target folder to tests subdirectory
Jan
2019-09-28 13:40:14 +02:00 -
3ba1f6d5f9
ZoneCodeGenerator: Move usages postprocessor to be post commandfile instead of post headerfile
Jan
2019-09-28 13:14:23 +02:00 -
03a6c4020c
ZoneCommon: Remove wrong alignment override of 2 on SndBank
Jan
2019-09-28 12:31:52 +02:00 -
c150350fc0
ZoneCodeGenerator/ZoneCommon: Automatically generate unit tests for struct sizes and alignments to make sure they match the expected values for fastfiles
Jan
2019-09-28 12:31:19 +02:00 -
e7e65127e2
ZoneCodeGenerator: Fix CustomAlignment not being applied to structs
Jan
2019-09-28 12:41:14 +02:00 -
9e516cea1f
ZoneCodeGenerator: When parsing open files in non-exclusive reading mode so other instances of ZoneCodeGenerator can run at the same time
Jan
2019-09-28 12:02:09 +02:00 -
63bbcfe5cb
Pick appropriate Loader for every existing T6 asset and not only for RawFile
Jan
2019-09-28 00:39:16 +02:00 -
6cd003c11b
Remove accidental t.txt entry in T6_Load generator output
Jan
2019-09-28 00:38:07 +02:00 -
4b2479faa0
Remove manually crafted rawfile loading code to make room for the generated code
Jan
2019-09-28 00:36:26 +02:00 -
3220722d41
Fix certain projects not being actived for compiling in Release|x86
Jan
2019-09-27 23:40:47 +02:00 -
fc75911223
Change tool executable name to have a "64" suffix when compiled for x64
Jan
2019-09-27 23:33:45 +02:00 -
da9b5d8b37
Fix misconfigured project files for x64 configuration
Jan
2019-09-27 23:33:07 +02:00 -
b7387cd704
Generate zone loading code with ZoneCodeGenerator via custom build tool options when compiling
Jan
2019-09-27 23:05:59 +02:00 -
ff62e6d0fb
Fix crash on empty files in ZoneCodeGenerator
Jan
2019-09-27 23:02:47 +02:00 -
fcc13d374f
Fix ZoneLoad template not inheriting the base class and other minor mistakes
Jan
2019-09-27 23:02:27 +02:00 -
37b0926a91
Fix templates in ZoneCodeGenerator not being marked as embeded
Jan
2019-09-27 22:58:48 +02:00 -
49dfff1efe
Add verbose parameter to ZoneCodeGenerator instead of always being verbose in debug mode
Jan
2019-09-27 22:57:58 +02:00 -
f9b7fa57c8
Add support for T6 server zones which are unsigned and unencrypted
Jan
2019-09-27 15:31:33 +02:00 -
d662e5dcfa
Implement ZoneLoading in ZoneLoading component class
Jan
2019-09-26 22:35:59 +02:00 -
36cc8d3065
Make use of ArgumentParser and UsageInformation Generator in unlink tool
Jan
2019-09-26 21:43:49 +02:00 -
c76352077a
Implement UsageInformation Utility
Jan
2019-09-26 21:43:25 +02:00 -
75bd49d501
Implement ArgumentParser Utility based on the CSharp version of ZoneCodeGenerator
Jan
2019-09-26 21:43:03 +02:00 -
8991b6ab15
Add skeleton for ArgumentParser in Utils component
Jan
2019-09-24 23:33:08 +02:00 -
9f198ce7a2
Add empty Unlinker tool project
Jan
2019-09-24 23:32:47 +02:00 -
eeff08d772
Add PathUtils to Utils component
Jan
2019-09-24 23:32:04 +02:00 -
42af6df5d8
Rename ZoneLoader and ZoneWriter components to ZoneLoading and ZoneWriting to make a difference between the executive class and the component class
Jan
2019-09-24 22:35:11 +02:00 -
0d8432d4f7
Import code from previous AssetBuilder version
Jan
2019-09-24 10:45:09 +02:00 -
5609557516
Initial project setup
Jan
2019-09-19 10:53:28 +02:00 -
584ff36ca2
Add GPLv3 as license
Jan
2019-09-17 22:55:02 +02:00 -
30874e34e3
Initial commit
Jan
2019-09-17 18:01:03 +00:00