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
-
989bc9fc30
Fix enum parent type not being set
Jan
2021-02-20 10:45:44 +01:00 -
44e739ba44
fix rendering context only adding asset types instead of the other way around
Jan
2021-02-20 10:45:29 +01:00 -
b4f1e09315
Change cpp unit test framework to catch2 for all cpp unit test projects
Jan
2021-02-20 10:44:33 +01:00 -
7ff87c2b73
fix setting custom align
Jan
2021-02-20 03:40:35 +01:00 -
a2fe10bba6
make zonecode use the new zonecode generator to generate its code
Jan
2021-02-20 03:30:45 +01:00 -
ed47d514e1
do not make dummy output for zoneload template
Jan
2021-02-20 03:30:23 +01:00 -
60a689f58c
forward declare every struct and union to be able to self-reference
Jan
2021-02-20 03:30:00 +01:00 -
a2029da1d5
Implement asset struct tests rendering
Jan
2021-02-20 03:14:00 +01:00 -
d4a98b7c52
add basis for code rendering
Jan
2021-02-20 02:33:40 +01:00 -
48afb4d514
Remove unused info fields for custom fastfile align
Jan
2021-02-20 00:34:19 +01:00 -
a6f547f1df
add post processors for leafs, memberleafs, unions and usages
Jan
2021-02-20 00:32:26 +01:00 -
42851bcaf8
add unit tests for game
Jan
2021-02-19 23:23:46 +01:00 -
e09793818f
add unit tests for sequence architecture
Jan
2021-02-19 23:17:53 +01:00 -
5a7b184aa2
add placeholder test classes
Jan
2021-02-19 23:06:23 +01:00 -
0d9405cb4a
add action sequence tests
Jan
2021-02-19 23:06:13 +01:00 -
0fcb3d388a
implement reordering seequence
Jan
2021-02-19 21:34:37 +01:00 -
0cafabc44e
implement set block sequence
Jan
2021-02-19 20:44:46 +01:00 -
48e3738c05
implement parsing for reusable and scriptstring and string
Jan
2021-02-19 20:23:11 +01:00 -
873c23fb56
implement name sequence parsing
Jan
2021-02-19 19:42:10 +01:00 -
3ffcac04dd
implement count sequence parsing
Jan
2021-02-19 19:37:38 +01:00 -
4a0395c5df
parse asset
Jan
2021-02-19 17:54:36 +01:00 -
550eb1e4d3
implement parsing of actions
Jan
2021-02-19 17:39:35 +01:00 -
524e188db1
fix evaluation not resolving correctly due to being unfinished
Jan
2021-02-19 17:02:49 +01:00 -
7c51c26255
Calculate size and alignment in post processor
Jan
2021-02-19 16:23:16 +01:00 -
1264be4274
Parse game and block commands
Jan
2021-02-19 10:03:34 +01:00 -
2747e1f0f2
resolve forward declarations
Jan
2021-02-19 01:11:06 +01:00 -
e51babaeb4
parse variables
Jan
2021-02-19 00:39:33 +01:00 -
cce9494856
parse typedefs
Jan
2021-02-19 00:15:00 +01:00 -
f0753c7e3c
handle variable defines in child block close
Jan
2021-02-18 22:21:58 +01:00 -
fb55cdb468
parse struct and union sequences
Jan
2021-02-18 21:55:13 +01:00 -
57547854c4
Parse forward declarations
Jan
2021-02-18 18:38:00 +01:00 -
83b7cd77c7
add parsed definitions to repostiory
Jan
2021-02-18 18:29:17 +01:00 -
031d851c43
Parse enum members
Jan
2021-02-18 18:10:49 +01:00 -
5d5fc86923
create enum definitions from headers
Jan
2021-02-18 17:15:46 +01:00 -
3c1599c1a0
Set closing block variable names
Jan
2021-02-18 15:59:22 +01:00 -
bb877f87bb
Add sequences for commands
Jan
2021-02-18 14:41:27 +01:00 -
cef9b08efb
Measure how long reading the header file takes
Jan
2021-02-14 10:46:29 +01:00 -
b25d64e5e7
Fix define directive not accepting define names with digits in them
Jan
2021-02-14 10:33:08 +01:00 -
e685348abd
Add blocks to header parsing state that manipulate which sequences are valid
Jan
2021-02-14 10:27:47 +01:00 -
3f08be0564
Add stream proxy for declaring pack values
Jan
2021-02-14 10:27:18 +01:00 -
efa39a8ac3
Restructure StreamProxies to use common basis for matching directives
Jan
2021-02-14 10:26:18 +01:00 -
e277de4517
Fix lexer calculing hex number length 1 too long
Jan
2021-02-14 10:24:23 +01:00 -
e40f1ec0b7
Add blocks and built in types to zcg cpp
Jan
2021-02-14 00:53:23 +01:00 -
216125739c
Cache lines in Lexer and show original input when running into an error
Jan
2021-02-13 23:16:19 +01:00 -
40fedc905d
Add header sequences for zcg cpp
Jan
2021-02-13 18:18:47 +01:00 -
f14357537e
add unit tests for not consuming matchers
Jan
2021-02-13 16:18:53 +01:00 -
32f815c378
Make sure captures work with transforms
Jan
2021-02-13 16:01:58 +01:00 -
37232e3176
Matcher and sequence testing stuffs
Jan
2021-02-13 14:54:34 +01:00 -
0f70f9586c
Implement sequence matcher and parser magic
Jan
2021-02-13 00:12:26 +01:00 -
fe1f391bcc
Add keywords to header lexer of zcg cpp
Jan
2021-02-12 00:38:38 +01:00 -
87b7921c73
Add Header Lexer for ZCG cpp
Jan
2021-02-12 00:01:41 +01:00 -
8b8f1d4f2a
Add unit tests for IncludingStreamProxy
Jan
2021-02-11 13:44:18 +01:00 -
e99e66cec5
Separate command files to a single command file per asset and include them in the main command file
Jan
2021-02-11 11:51:36 +01:00 -
751cb2cd6e
Add c preprocessor proxies to command file parser to support defines and include
Jan
2021-02-11 11:51:06 +01:00 -
1822979a8b
Add implementation for ZCG cpp defines proxy
Jan
2021-02-10 23:46:15 +01:00 -
f9ef7cc35b
Add Tests for ZCG cpp
Jan
2021-02-10 18:03:50 +01:00 -
31497d804c
Change catch2 version to 2.13.4
Jan
2021-02-10 16:47:16 +01:00 -
c283bda1f4
Add catch2 submodule
Jan
2021-02-10 16:45:16 +01:00 -
e93c20faf8
Optimize ParserFileStream making unused temp copies of path opject
Jan
2021-02-10 15:36:22 +01:00 -
f91c7f6afc
Extract include directive matcher code into separated methods to improve readability
Jan
2021-02-10 15:29:54 +01:00 -
d876bc5e25
Add file inclusion for ZCG cpp
Jan
2021-02-10 14:21:58 +01:00 -
21440daf27
Change ZCG cpp to be able to handle multiple tasks
Jan
2021-02-08 18:02:27 +01:00 -
22b95e337a
Add PrettyPrinter to ZCG cpp
Jan
2021-02-08 18:02:16 +01:00 -
6c45c99687
Add Repository Implementation for ZCG cpp
Jan
2021-02-08 17:06:00 +01:00 -
3b716965a5
Add information and computations to ZCG cpp
Jan
2021-02-08 14:33:57 +01:00 -
65cf1ef9c2
Add ZCG cpp domain classes
Jan
2021-02-07 23:31:45 +01:00 -
584492d1ef
Implement ZCG CPP workflow basis
Jan
2021-02-07 17:28:19 +01:00 -
c09c685369
Create project for ZoneCodeGenerator rewrite in c++
Jan
2020-11-01 23:12:28 +01:00 -
911e43d4c2
add dumping of iw4 vehicle files
Jan
2020-10-27 22:35:26 +01:00 -
3b1e62e398
Add dumping of iw4 weapon files
Jan
2020-10-26 01:00:24 +01:00 -
b5141bcd1c
Use countof and enum num entries to get the amount of entries in t6 weaponfulldef
Jan
2020-10-25 19:51:34 +01:00 -
eb97560e0d
Add dumping of T6 physconstraints
Jan
2020-10-25 13:14:16 +01:00 -
a925bd505d
Fix assets being added to their pools twice when loaded from a fastfile
Jan
2020-10-25 11:41:26 +01:00 -
6cca00b8d8
Add dumping of t6 physpreset, tracer and zbarrier in their respective infostring files
Jan
2020-10-24 13:46:37 +02:00 -
71c291ade2
Fix t6 weapondumper not freeing temporary fulldef
Jan
2020-10-24 12:50:54 +02:00 -
7868916a25
Add dumping of T6 vehicles as vehiclefiles
Jan
2020-10-24 02:48:16 +02:00 -
c68debc3da
Add T6 playeranimtype from zombie mode for dumping weapons
Jan
2020-10-23 16:22:24 +02:00 -
70da70de65
Dump t6 weapon explosiontag in weaponfile
Jan
2020-10-23 15:55:30 +02:00 -
eed7164b5b
Save scriptstrings per zone and not per asset since that solves all problems with multiple assets of the same zone referencing the same struct in memory that has scriptstring indices
Jan
2020-10-23 15:54:27 +02:00 -
f8e7a10789
Also remove string reference in scriptstring callback from WeaponDumper
Jan
2020-10-23 13:35:50 +02:00 -
2e61f46544
Make InfoStringDumper scriptstring callback return std::string instead of const std::string& since a reference is not needed
Jan
2020-10-23 13:26:32 +02:00 -
99195232bb
Add dumping of hideTags and noteTrackSoundMap to weapons for T6
Jan
2020-10-23 12:55:07 +02:00 -
991bcf6d58
Make sure that assets that use scriptstrings always have an empty scriptstring at position 0
Jan
2020-10-23 12:54:51 +02:00 -
3cfcfa0c5d
Make sure scriptstring arrays are being reallocated when they are reusable so if it is being referenced again the scriptstring indices are the ones of the zone instead of the asset that originally loaded them
Jan
2020-10-23 12:54:18 +02:00 -
6cca45fc26
Add scriptstring value callback to weapon loading of t6
Jan
2020-10-23 12:52:44 +02:00 -
068add0eef
Fix script string indices being off by one due to inserting empty script string that is not necessarly in the zone
Jan
2020-10-23 12:51:18 +02:00 -
7acf07a4b4
Use offsetof macro instead of fixed offset values for weaponfields of t6
Jan
2020-10-20 17:30:10 +02:00 -
c86139b0fa
Add dumping of t6 weapons
Jan
2020-10-20 12:49:20 +02:00 -
d942c5a625
Make AbstractAssetDumper use the XAssetInfo instead of the raw asset pointer to be able to access dependencies and scriptstrings
Jan
2020-10-20 12:48:53 +02:00 -
ab217bb1a9
Fix AddonMapEnts dumping code not including necessary headers
Jan
2020-10-19 08:29:58 +02:00 -
fc336a1019
Add dumping of iw4 addonmapents
Jan
2020-10-18 17:41:52 +02:00 -
019e772cd2
Add dumping of iw4 loaded sounds
Jan
2020-10-18 17:41:14 +02:00 -
ac022ee78a
Add dumping of luminance textures from iwis
Jan
2020-10-18 17:39:22 +02:00 -
f3afaf3110
move zoneloaderfactories in their respective game namespaces
Jan
2020-10-17 16:04:26 +02:00 -
f0c8ffa6be
move contentloader classes to their respective game namespaces
Jan
2020-10-17 15:55:19 +02:00 -
464f8231df
IWD code style changes
Jan
2020-10-17 15:15:17 +02:00 -
641ee15775
Move iwi writer for version 27 in its iwi27 namespace
Jan
2020-10-17 15:00:10 +02:00 -
395c139681
Use map for IWD entries to speed up finding entries by name
Jan
2020-10-17 14:59:36 +02:00 -
a1c965a4c0
Dump iw4 images
Jan
2020-10-16 15:57:39 +02:00 -
b8b8e4c267
Implement loading of the remaining iw4 assets which are the map assets
Jan
2020-10-11 12:22:20 +02:00