mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2026-09-09 23:47:07 +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
#101
#102
#105
#106
#107
#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
#540
#541
#542
#543
#544
#545
#547
#548
#549
#55
#55
#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
#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
#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
#888
#889
#89
#890
#891
#894
#896
#897
#898
#899
#90
#901
#901
#902
#903
#904
#907
#908
#909
#91
#911
#913
#914
#915
#916
#917
#918
#918
#919
#920
#921
#922
#923
#924
#925
#926
#927
#928
#929
#93
#931
#932
#933
#934
#936
#937
#938
#939
#940
#941
#942
#942
#943
#943
#944
#944
#945
#947
#948
#949
#950
#951
#952
#953
#956
#956
#957
#958
#959
#96
#960
#961
#962
#963
#964
#966
#968
#968
#969
#97
#970
#971
#972
#973
#976
#977
#978
#979
#98
#980
#982
#983
#984
#985
#986
#987
#988
#988
#989
#99
#990
#991
#992
#993
#994
#995
#996
#996
#997
#997
#998
#998
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.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
#101
#102
#105
#106
#107
#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
#540
#541
#542
#543
#544
#545
#547
#548
#549
#55
#55
#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
#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
#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
#888
#889
#89
#890
#891
#894
#896
#897
#898
#899
#90
#901
#901
#902
#903
#904
#907
#908
#909
#91
#911
#913
#914
#915
#916
#917
#918
#918
#919
#920
#921
#922
#923
#924
#925
#926
#927
#928
#929
#93
#931
#932
#933
#934
#936
#937
#938
#939
#940
#941
#942
#942
#943
#943
#944
#944
#945
#947
#948
#949
#950
#951
#952
#953
#956
#956
#957
#958
#959
#96
#960
#961
#962
#963
#964
#966
#968
#968
#969
#97
#970
#971
#972
#973
#976
#977
#978
#979
#98
#980
#982
#983
#984
#985
#986
#987
#988
#988
#989
#99
#990
#991
#992
#993
#994
#995
#996
#996
#997
#997
#998
#998
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.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
-
589347ce08
ZoneCommon: Add Texture pointer from OAT to GfxTexture union of T6 to be able to save loaded texture data in GfxImage
Jan
2020-02-07 20:54:40 +01:00 -
b210661ac8
Unlinker: Fix not attempting to load files from manually specified search paths
Jan
2020-02-07 20:53:41 +01:00 -
c2b28a54be
ObjCommon: Fix IPak order of hashes from name - data to data - name
Jan
2020-02-07 20:53:07 +01:00 -
9f8022c2ca
ZoneCommon: Add GameLanguagePrefix class and save known prefixes for languages in the game object
Jan
2020-02-07 20:52:24 +01:00 -
f73c27a7dc
Premake: Add include guard to make sure dependencies do not include themselves in an infinite chain when two components depend on each other
Jan
2020-02-07 02:46:24 +01:00 -
55d5746650
ZoneCode: Add Action on loading a GfxImage to set the loadedSize property to 0 to indicate Texture data has not yet been loaded
Jan
2020-02-06 21:26:34 +01:00 -
75f6caab54
ObjCommon: Refactor classes for holding Texture information
Jan
2020-02-06 19:01:45 +01:00 -
63330ff908
ZoneCommon: Extract non ZoneMemory management from ZoneMemory into Utils::MemoryManager class
Jan
2020-02-05 16:52:43 +01:00 -
b67b4ee316
ObjLoading: Add documentation for IObjLoader, ObjLoading and IWD
Jan
2020-02-04 23:48:11 +01:00 -
b8de90a675
ObjLoading: Do not attempt to load textures that already have a loaddef
Jan
2020-02-04 19:52:23 +01:00 -
d01f5c49a8
ZoneLoading: Add implementation for LoadImageData action: Duplicate any ImageLoadDef that contains data, otherwise discard temporary empty loaddef
Jan
2020-02-04 19:45:45 +01:00 -
b8c2557482
ObjLoading: Display error message on directory_iterator throwing an exception
Jan
2020-02-04 19:44:56 +01:00 -
10342a7b58
Unlinker: Check if a file exists before attempting to load it
Jan
2020-02-04 19:44:30 +01:00 -
dde77901a3
ObjCommon: WIP: ImageData
Jan
2020-01-06 20:32:33 +01:00 -
c67911bdbb
ZoneCommon: Add class object construction and destruction methods to ZoneMemory
Jan
2020-01-04 15:13:44 +01:00 -
297358cdb0
ZoneLoading: Fix AssetLoader not initializing varScriptString
Jan
2020-01-03 18:13:04 +01:00 -
4971ec190d
ZoneCodeGenerator: Call custom action on loading singlepointer and embedded
Jan
2020-01-03 18:12:43 +01:00 -
91327c57ce
ZoneCodeGenerator: Fix not generating tests for structure sizes and alignments
Jan
2020-01-03 17:25:31 +01:00 -
bdb0958c16
ZoneCodeGenerator: Add possibility to define custom actions that should be performed after loading a certain Structure
Jan
2020-01-03 17:25:10 +01:00 -
c995a12001
ZoneCodeGenerator: Fix aligning wrong when custom aligning is set in size calculation
Jan
2020-01-03 17:23:57 +01:00 -
96f2067030
ObjLoading: Read index section of ipaks and try to open images from it when loading obj data
Jan
2020-01-03 01:13:07 +01:00 -
204d3aed78
ObjLoading: Fix Repository not updating iterator when erasing entry
Jan
2020-01-03 01:11:28 +01:00 -
c2f3bca268
ObjLoading: Add indexing and reading of files in IWDs
Jan
2020-01-02 00:52:56 +01:00 -
0abdb64832
ObjLoading: Be able to load and index IWD files
Jan
2020-01-01 18:46:33 +01:00 -
a4d55ffae7
ThirdParty: Fix minizip not having all nessecary files included
Jan
2019-12-31 00:20:16 +01:00 -
153f8f2e89
Unlinker/ObjLoading: Add skeleton for dynamically loading search paths based on current zone
Jan
2019-12-30 23:52:33 +01:00 -
5f833969f9
Utils: Fix UsageInformation still outputting a dash when no short name is specified. Same for long name.
Jan
2019-12-30 23:51:13 +01:00 -
af55c202cf
ObjLoading/ObjWriting: Initial skeleton for loading and writing obj files
Jan
2019-12-29 16:40:03 +01:00 -
a0d4e87b8e
ZoneCommon: Change name of global variable for the T6 Game instance
Jan
2019-12-29 16:39:29 +01:00 -
c488e4c714
Add minilzo and minizip as dependencies
Jan
2019-12-29 16:38:14 +01:00 -
d77438d654
Project: Update .gitignore to only ignore paths are are supposed to be ignored with the current premake setup: build and local
Jan
2019-12-27 16:32:21 +01:00 -
ce063adcc5
Utils: Make file of FileAPI an interface to be able to integrate custom file implementations when using
Jan
2019-12-25 14:07:51 +01:00 -
00b3322cb2
ZoneLoading: Extract all obj dumping relevant parts to ObjWriting component
Jan
2019-12-25 14:07:24 +01:00 -
e8de3a3f39
Unlinker: Make Unlinker handle each zone directly after loading so it doesn't run out of memory when trying to load too many zones at once
Jan
2019-12-24 18:42:25 +01:00 -
7121f2e215
ZoneLoading: Add ZoneMemory and the possibility to unload zones and their memory
Jan
2019-12-24 18:41:42 +01:00 -
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