-
Notifications
You must be signed in to change notification settings - Fork 0
/
groups.py
1024 lines (1016 loc) · 55.8 KB
/
groups.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
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
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#Dictionaries with key= (modelID,geo addr) value= (MODEL_NAME (None if none),geo_name,actor folder name)
def GMI(a):
geo = a.split(',')[0]
return modelIDs.get(geo)
def NameAddr(a,s):
geo = a.split(',')[1]
return s.GetAddr(geo)
def MK(a,s):
return (GMI(a),NameAddr(a,s))
def MV(a):
return (a.split(',')[0],a.split(',')[1],'_'.join(a.split(',')[1].split('_')[:-1]))
def MD(group,s,name):
print('{} = {{'.format(name))
for a in group:
print('\t{}:{},'.format(MK(a,s),MV(a)))
print('}')
#Level groups. Very likely to be used by level script to find what model an address is.
#These are a mess as romhacks do all sorts of dumb shit.
#I force modelID and geo addr to be together because a abnormal modelID is most likely custom content
bbh = {
(53, '0x120005b0'):('MODEL_BBH_STAIRCASE_STEP', 'geo_bbh_0005B0', 'bbh/staircase_step'),
(54, '0x120005c8'):('MODEL_BBH_TILTING_FLOOR_PLATFORM', 'geo_bbh_0005C8', 'bbh/tilting_trap_platform'),
(55, '0x120005e0'):('MODEL_BBH_TUMBLING_PLATFORM', 'geo_bbh_0005E0', 'bbh/tumbling_platform_far'),
(56, '0x120005f8'):('MODEL_BBH_TUMBLING_PLATFORM_PART', 'geo_bbh_0005F8', 'bbh/tumbling_platform_near'),
(57, '0x12000610'):('MODEL_BBH_MOVING_BOOKSHELF', 'geo_bbh_000610', 'bbh/moving_bookshelf'),
(58, '0x12000628'):('MODEL_BBH_MESH_ELEVATOR', 'geo_bbh_000628', 'bbh/mesh_elevator'),
(59, '0x12000640'):('MODEL_BBH_MERRY_GO_ROUND', 'geo_bbh_000640', 'bbh/merry_go_round'),
(60, '0x12000640'):('MODEL_BBH_MERRY_GO_ROUND', 'geo_bbh_000640', 'bbh/merry_go_round'),
(60, '0x12000658'):('MODEL_BBH_WOODEN_TOMB', 'geo_bbh_000658', 'bbh/coffin'),
}
ccm = {
(3, '0x1200043c'):('MODEL_LEVEL_GEOMETRY_03', 'ccm_geo_00042C', 'ccm/areas/1/6'),
(4, '0x1200046c'):('MODEL_LEVEL_GEOMETRY_04', 'ccm_geo_00045C', 'ccm/areas/1/7'),
(5, '0x120004a4'):('MODEL_LEVEL_GEOMETRY_05', 'ccm_geo_000494', 'ccm/areas/1/8'),
(6, '0x120004cc'):('MODEL_LEVEL_GEOMETRY_06', 'ccm_geo_0004BC', 'ccm/areas/1/9'),
(7, '0x120004f4'):('MODEL_LEVEL_GEOMETRY_07', 'ccm_geo_0004E4', 'ccm/areas/1/10'),
(54, '0x120003e0'):('MODEL_CCM_ROPEWAY_LIFT', 'ccm_geo_0003D0', 'ccm/ropeway_lift'),
(210, '0x12000400'):('MODEL_CCM_SNOWMAN_BASE', 'ccm_geo_0003F0', 'ccm/snowman_base'),
(55, '0x1200041c'):('MODEL_CCM_SNOWMAN_HEAD', 'ccm_geo_00040C', 'ccm/snowman_head'),
}
hmc = {
(54, '0x120005a0'):('MODEL_HMC_METAL_PLATFORM', 'hmc_geo_0005A0', 'hmc/arrow_platform'),
(55, '0x120005b8'):('MODEL_HMC_METAL_ARROW_PLATFORM', 'hmc_geo_0005B8', 'hmc/arrow_platform_button'),
(56, '0x120005d0'):('MODEL_HMC_ELEVATOR_PLATFORM', 'hmc_geo_0005D0', 'hmc/elevator_platform'),
(57, '0x12000548'):('MODEL_HMC_ROLLING_ROCK', 'hmc_geo_000548', 'hmc/rolling_rock'),
(58, '0x12000570'):('MODEL_HMC_ROCK_PIECE', 'hmc_geo_000570', 'hmc/rolling_rock_fragment_1'),
(59, '0x12000588'):('MODEL_HMC_ROCK_SMALL_PIECE', 'hmc_geo_000588', 'hmc/rolling_rock_fragment_2'),
(60, '0x12000530'):('MODEL_HMC_RED_GRILLS', 'hmc_geo_000530', 'hmc/areas/1/grill_door'),
}
ssl = {
(3, '0x120005c0'):('MODEL_LEVEL_GEOMETRY_03', 'ssl_geo_0005C0', 'ssl/areas/1/5'),
(4, '0x120005d8'):('MODEL_LEVEL_GEOMETRY_04', 'ssl_geo_0005D8', 'ssl/areas/2/4'),
(58, '0x12000618'):('MODEL_SSL_PYRAMID_TOP', 'ssl_geo_000618', 'ssl/pyramid_top'),
(54, '0x12000734'):('MODEL_SSL_GRINDEL', 'ssl_geo_000734', 'ssl/grindel'),
(55, '0x12000764'):('MODEL_SSL_SPINDEL', 'ssl_geo_000764', 'ssl/spindel'),
(56, '0x12000794'):('MODEL_SSL_MOVING_PYRAMID_WALL', 'ssl_geo_000794', 'ssl/moving_pyramid_wall'),
(57, '0x120007ac'):('MODEL_SSL_PYRAMID_ELEVATOR', 'ssl_geo_0007AC', 'ssl/pyramid_elevator'),
(199, '0x12000630'):('MODEL_SSL_TOX_BOX', 'ssl_geo_000630', 'ssl/tox_box'),
}
bob = {
(54, '0x12000440'):('MODEL_BOB_CHAIN_CHOMP_GATE', 'bob_geo_000440', 'bob/chain_chomp_gate'),
(55, '0x12000458'):('MODEL_BOB_SEESAW_PLATFORM', 'bob_geo_000458', 'bob/seesaw_platform'),
(56, '0x12000470'):('MODEL_BOB_BARS_GRILLS', 'bob_geo_000470', 'bob/grate_door'),
}
sl = {
(54, '0x12000390'):('MODEL_SL_SNOW_TRIANGLE', 'sl_geo_000390', 'sl/snow_mound'),
(55, '0x12000360'):('MODEL_SL_CRACKED_ICE', 'sl_geo_000360', 'sl/unused_cracked_ice'),
(56, '0x12000378'):('MODEL_SL_CRACKED_ICE_CHUNK', 'sl_geo_000378', 'sl/unused_ice_shard'),
}
wdw = {
(54, '0x12000580'):('MODEL_WDW_SQUARE_FLOATING_PLATFORM', 'wdw_geo_000580', 'wdw/square_floating_platform'),
(55, '0x12000598'):('MODEL_WDW_ARROW_LIFT', 'wdw_geo_000598', 'wdw/arrow_lift'),
(56, '0x120005c0'):('MODEL_WDW_WATER_LEVEL_DIAMOND', 'wdw_geo_0005C0', 'wdw/water_level_diamond'),
(57, '0x120005e8'):('MODEL_WDW_HIDDEN_PLATFORM', 'wdw_geo_0005E8', 'wdw/hidden_platform'),
(58, '0x12000610'):('MODEL_WDW_EXPRESS_ELEVATOR', 'wdw_geo_000610', 'wdw/express_elevator'),
(59, '0x12000628'):('MODEL_WDW_RECTANGULAR_FLOATING_PLATFORM', 'wdw_geo_000628', 'wdw/rectangular_floating_platform'),
(60, '0x12000640'):('MODEL_WDW_ROTATING_PLATFORM', 'wdw_geo_000640', 'wdw/rotating_platform'),
}
jrb = {
(53, '0x12000978'):('MODEL_JRB_SHIP_LEFT_HALF_PART', 'jrb_geo_000978', 'jrb/wooden_ship'),
(54, '0x120009b0'):('MODEL_JRB_SHIP_BACK_LEFT_PART', 'jrb_geo_0009B0', 'jrb/wooden_ship'),
(55, '0x120009e8'):('MODEL_JRB_SHIP_RIGHT_HALF_PART', 'jrb_geo_0009E8', 'jrb/wooden_ship'),
(56, '0x12000a00'):('MODEL_JRB_SHIP_BACK_RIGHT_PART', 'jrb_geo_000A00', 'jrb/wooden_ship'),
(57, '0x12000990'):('MODEL_JRB_SUNKEN_SHIP', 'jrb_geo_000990', 'jrb/wooden_ship'),
(58, '0x120009c8'):('MODEL_JRB_SUNKEN_SHIP_BACK', 'jrb_geo_0009C8', 'jrb/wooden_ship'),
(59, '0x12000930'):('MODEL_JRB_ROCK', 'jrb_geo_000930', 'jrb/rock'),
(60, '0x12000960'):('MODEL_JRB_SLIDING_BOX', 'jrb_geo_000960', 'jrb/sliding_box'),
(61, '0x12000900'):('MODEL_JRB_FALLING_PILLAR', 'jrb_geo_000900', 'jrb/falling_pillar'),
(62, '0x12000918'):('MODEL_JRB_FALLING_PILLAR_BASE', 'jrb_geo_000918', 'jrb/falling_pillar_base'),
(63, '0x12000948'):('MODEL_JRB_FLOATING_PLATFORM', 'jrb_geo_000948', 'jrb/floating_platform'),
}
thi = {
(3, '0x120005f0'):('MODEL_LEVEL_GEOMETRY_03', 'thi_geo_0005F0', 'thi/areas/1/7'),
(54, '0x120005b0'):('MODEL_THI_HUGE_ISLAND_TOP', 'thi_geo_0005B0', 'thi/areas/1/6'),
(55, '0x120005c8'):('MODEL_THI_TINY_ISLAND_TOP', 'thi_geo_0005C8', 'thi/areas/1/6'),
}
ttc = {
(54, '0x12000240'):('MODEL_TTC_ROTATING_CUBE', 'ttc_geo_000240', 'ttc/rotating_cube'),
(55, '0x12000258'):('MODEL_TTC_ROTATING_PRISM', 'ttc_geo_000258', 'ttc/rotating_prism'),
(56, '0x12000270'):('MODEL_TTC_PENDULUM', 'ttc_geo_000270', 'ttc/pendulum'),
(57, '0x12000288'):('MODEL_TTC_LARGE_TREADMILL', 'ttc_geo_000288', 'ttc/large_treadmill'),
(58, '0x120002a8'):('MODEL_TTC_SMALL_TREADMILL', 'ttc_geo_0002A8', 'ttc/small_treadmill'),
(59, '0x120002c8'):('MODEL_TTC_PUSH_BLOCK', 'ttc_geo_0002C8', 'ttc/push_block'),
(60, '0x120002e0'):('MODEL_TTC_ROTATING_HEXAGON', 'ttc_geo_0002E0', 'ttc/rotating_hexagon'),
(61, '0x120002f8'):('MODEL_TTC_ROTATING_TRIANGLE', 'ttc_geo_0002F8', 'ttc/rotating_triangle'),
(62, '0x12000310'):('MODEL_TTC_PIT_BLOCK', 'ttc_geo_000310', 'ttc/pit_block'),
(63, '0x12000328'):('MODEL_TTC_PIT_BLOCK_UNUSED', 'ttc_geo_000328', 'ttc/pit_block2'),
(64, '0x12000340'):('MODEL_TTC_ELEVATOR_PLATFORM', 'ttc_geo_000340', 'ttc/elevator_platform'),
(65, '0x12000358'):('MODEL_TTC_CLOCK_HAND', 'ttc_geo_000358', 'ttc/clock_hand'),
(66, '0x12000370'):('MODEL_TTC_SPINNER', 'ttc_geo_000370', 'ttc/spinner'),
(67, '0x12000388'):('MODEL_TTC_SMALL_GEAR', 'ttc_geo_000388', 'ttc/small_gear'),
(68, '0x120003a0'):('MODEL_TTC_LARGE_GEAR', 'ttc_geo_0003A0', 'ttc/large_gear'),
}
rr = {
(3, '0x12000660'):('MODEL_LEVEL_GEOMETRY_03', 'rr_geo_000660', 'rr/areas/1/2'),
(4, '0x12000678'):('MODEL_LEVEL_GEOMETRY_04', 'rr_geo_000678', 'rr/areas/1/3'),
(5, '0x12000690'):('MODEL_LEVEL_GEOMETRY_05', 'rr_geo_000690', 'rr/areas/1/4'),
(6, '0x120006a8'):('MODEL_LEVEL_GEOMETRY_06', 'rr_geo_0006A8', 'rr/areas/1/5'),
(7, '0x120006c0'):('MODEL_LEVEL_GEOMETRY_07', 'rr_geo_0006C0', 'rr/areas/1/6'),
(8, '0x120006d8'):('MODEL_LEVEL_GEOMETRY_08', 'rr_geo_0006D8', 'rr/areas/1/7'),
(9, '0x120006f0'):('MODEL_LEVEL_GEOMETRY_09', 'rr_geo_0006F0', 'rr/areas/1/8'),
(10, '0x12000708'):('MODEL_LEVEL_GEOMETRY_0A', 'rr_geo_000708', 'rr/areas/1/9'),
(11, '0x12000720'):('MODEL_LEVEL_GEOMETRY_0B', 'rr_geo_000720', 'rr/areas/1/10'),
(12, '0x12000738'):('MODEL_LEVEL_GEOMETRY_0C', 'rr_geo_000738', 'rr/areas/1/11'),
(13, '0x12000758'):('MODEL_LEVEL_GEOMETRY_0D', 'rr_geo_000758', 'rr/areas/1/12'),
(14, '0x12000770'):('MODEL_LEVEL_GEOMETRY_0E', 'rr_geo_000770', 'rr/areas/1/13'),
(15, '0x12000788'):('MODEL_LEVEL_GEOMETRY_0F', 'rr_geo_000788', 'rr/areas/1/14'),
(16, '0x120007a0'):('MODEL_LEVEL_GEOMETRY_10', 'rr_geo_0007A0', 'rr/areas/1/15'),
(17, '0x120007b8'):('MODEL_LEVEL_GEOMETRY_11', 'rr_geo_0007B8', 'rr/areas/1/16'),
(18, '0x120007d0'):('MODEL_LEVEL_GEOMETRY_12', 'rr_geo_0007D0', 'rr/areas/1/17'),
(19, '0x120007e8'):('MODEL_LEVEL_GEOMETRY_13', 'rr_geo_0007E8', 'rr/areas/1/18'),
(20, '0x12000800'):('MODEL_LEVEL_GEOMETRY_14', 'rr_geo_000800', 'rr/areas/1/19'),
(21, '0x12000818'):('MODEL_LEVEL_GEOMETRY_15', 'rr_geo_000818', 'rr/areas/1/20'),
(22, '0x12000830'):('MODEL_LEVEL_GEOMETRY_16', 'rr_geo_000830', 'rr/areas/1/21'),
(54, '0x120008c0'):('MODEL_RR_SLIDING_PLATFORM', 'rr_geo_0008C0', 'rr/sliding_platform'),
(55, '0x12000848'):('MODEL_RR_FLYING_CARPET', 'rr_geo_000848', 'rr/flying_carpet'),
(56, '0x120008a8'):('MODEL_RR_OCTAGONAL_PLATFORM', 'rr_geo_0008A8', 'rr/octagonal_platform'),
(57, '0x12000878'):('MODEL_RR_ROTATING_BRIDGE_PLATFORM', 'rr_geo_000878', 'rr/rotating_bridge_platform'),
(58, '0x120008d8'):('MODEL_RR_TRIANGLE_PLATFORM', 'rr_geo_0008D8', 'rr/pyramid_platform'),
(59, '0x12000890'):('MODEL_RR_CRUISER_WING', 'rr_geo_000890', 'rr/cruiser_wing'),
(60, '0x12000908'):('MODEL_RR_SEESAW_PLATFORM', 'rr_geo_000908', 'rr/seesaw_platform'),
(61, '0x12000940'):('MODEL_RR_L_SHAPED_PLATFORM', 'rr_geo_000940', 'rr/l_platform'),
(62, '0x12000860'):('MODEL_RR_SWINGING_PLATFORM', 'rr_geo_000860', 'rr/swinging_platform'),
(63, '0x12000920'):('MODEL_RR_DONUT_PLATFORM', 'rr_geo_000920', 'rr/donut_block'),
(64, '0x120008f0'):('MODEL_RR_ELEVATOR_PLATFORM', 'rr_geo_0008F0', 'rr/elevator_platform'),
(65, '0x12000958'):('MODEL_RR_TRICKY_TRIANGLES', 'rr_geo_000958', 'rr/tricky_triangles_1'),
(66, '0x12000970'):('MODEL_RR_TRICKY_TRIANGLES_FRAME1', 'rr_geo_000970', 'rr/tricky_triangles_2'),
(67, '0x12000988'):('MODEL_RR_TRICKY_TRIANGLES_FRAME2', 'rr_geo_000988', 'rr/tricky_triangles_3'),
(68, '0x120009a0'):('MODEL_RR_TRICKY_TRIANGLES_FRAME3', 'rr_geo_0009A0', 'rr/tricky_triangles_4'),
(69, '0x120009b8'):('MODEL_RR_TRICKY_TRIANGLES_FRAME4', 'rr_geo_0009B8', 'rr/tricky_triangles_5'),
}
castle_grounds = {
(3, '0x120006f4'):('MODEL_LEVEL_GEOMETRY_03', 'castle_grounds_geo_0006F4', 'castle_grounds/areas/1/3'),
(54, '0x1200070c'):('MODEL_CASTLE_GROUNDS_VCUTM_GRILL', 'castle_grounds_geo_00070C', 'castle_grounds/areas/1/7'),
(55, '0x12000660'):('MODEL_CASTLE_GROUNDS_FLAG', 'castle_grounds_geo_000660', 'castle_grounds/areas/1/11'),
(56, '0x12000724'):('MODEL_CASTLE_GROUNDS_CANNON_GRILL', 'castle_grounds_geo_000724', 'castle_grounds/areas/1/8'),
}
castle_inside = {
(208,'0x12000f00'):('MODEL_CASTLE_STAR_DOOR_30_STARS','castle_geo_000F00','castle_inside/star_door'),
(209,'0x12000f00'):('MODEL_CASTLE_STAR_DOOR_30_STARS','castle_geo_000F00','castle_inside/star_door'),
(213,'0x12000f00'):('MODEL_CASTLE_STAR_DOOR_30_STARS','castle_geo_000F00','castle_inside/star_door'),
(214,'0x12000f00'):('MODEL_CASTLE_STAR_DOOR_30_STARS','castle_geo_000F00','castle_inside/star_door'),
(53,'0x12000f18'):('MODEL_CASTLE_BOWSER_TRAP','castle_geo_000F18','castle_inside/trap_door'),
(55,'0x12001530'):('MODEL_CASTLE_CLOCK_MINUTE_HAND','castle_geo_001530','castle_inside/clock_minute_hand'),
(56,'0x12001548'):('MODEL_CASTLE_CLOCK_HOUR_HAND','castle_geo_001548','castle_inside/clock_hour_hand'),
(57,'0x12001518'):('MODEL_CASTLE_CLOCK_PENDULUM','castle_geo_001518','castle_inside/areas/2/pendulum'),
(54,'0x12001940'):('MODEL_CASTLE_WATER_LEVEL_PILLAR','castle_geo_001940','castle_inside/water_level_pillar')
}
bitdw = {
(3, '0x120003c0'):('MODEL_LEVEL_GEOMETRY_03', 'geo_bitdw_0003C0', 'bitdw/areas/1/starting_platform'),
(4, '0x120003d8'):('MODEL_LEVEL_GEOMETRY_04', 'geo_bitdw_0003D8', 'bitdw/areas/1/large_platform'),
(5, '0x120003f0'):('MODEL_LEVEL_GEOMETRY_05', 'geo_bitdw_0003F0', 'bitdw/areas/1/wooden_bridge_and_fences'),
(6, '0x12000408'):('MODEL_LEVEL_GEOMETRY_06', 'geo_bitdw_000408', 'bitdw/areas/1/quartzy_path_1'),
(7, '0x12000420'):('MODEL_LEVEL_GEOMETRY_07', 'geo_bitdw_000420', 'bitdw/areas/1/quartzy_path_2'),
(8, '0x12000438'):('MODEL_LEVEL_GEOMETRY_08', 'geo_bitdw_000438', 'bitdw/areas/1/quartzy_path_fences'),
(9, '0x12000450'):('MODEL_LEVEL_GEOMETRY_09', 'geo_bitdw_000450', 'bitdw/areas/1/octagonal_platform'),
(10, '0x12000468'):('MODEL_LEVEL_GEOMETRY_0A', 'geo_bitdw_000468', 'bitdw/areas/1/platform_with_hill'),
(11, '0x12000480'):('MODEL_LEVEL_GEOMETRY_0B', 'geo_bitdw_000480', 'bitdw/areas/1/wooden_platform'),
(12, '0x12000498'):('MODEL_LEVEL_GEOMETRY_0C', 'geo_bitdw_000498', 'bitdw/areas/1/platforms_and_tilting'),
(13, '0x120004b0'):('MODEL_LEVEL_GEOMETRY_0D', 'geo_bitdw_0004B0', 'bitdw/areas/1/platforms_and_tilting2'),
(14, '0x120004c8'):('MODEL_LEVEL_GEOMETRY_0E', 'geo_bitdw_0004C8', 'bitdw/areas/1/quartz_crystal'),
(15, '0x120004e0'):('MODEL_LEVEL_GEOMETRY_0F', 'geo_bitdw_0004E0', 'bitdw/areas/1/staircase_slope_and_platform'),
(16, '0x120004f8'):('MODEL_LEVEL_GEOMETRY_10', 'geo_bitdw_0004F8', 'bitdw/areas/1/track_for_pyramid_platforms'),
(17, '0x12000510'):('MODEL_LEVEL_GEOMETRY_11', 'geo_bitdw_000510', 'bitdw/areas/1/narrow_path_platform'),
(54, '0x12000558'):('MODEL_BITDW_SQUARE_PLATFORM', 'geo_bitdw_000558', 'bitdw/square_platform'),
(55, '0x12000540'):('MODEL_BITDW_SEESAW_PLATFORM', 'geo_bitdw_000540', 'bitdw/seesaw_platform'),
(56, '0x12000528'):('MODEL_BITDW_SLIDING_PLATFORM', 'geo_bitdw_000528', 'bitdw/sliding_platform'),
(57, '0x12000570'):('MODEL_BITDW_FERRIS_WHEEL_AXLE', 'geo_bitdw_000570', 'bitdw/ferris_platform_axle'),
(58, '0x12000588'):('MODEL_BITDW_BLUE_PLATFORM', 'geo_bitdw_000588', 'bitdw/ferris_platform'),
(59, '0x120005a0'):('MODEL_BITDW_STAIRCASE_FRAME4', 'geo_bitdw_0005A0', 'bitdw/collapsing_stairs_1'),
(60, '0x120005b8'):('MODEL_BITDW_STAIRCASE_FRAME3', 'geo_bitdw_0005B8', 'bitdw/collapsing_stairs_2'),
(61, '0x120005d0'):('MODEL_BITDW_STAIRCASE_FRAME2', 'geo_bitdw_0005D0', 'bitdw/collapsing_stairs_3'),
(62, '0x120005e8'):('MODEL_BITDW_STAIRCASE_FRAME1', 'geo_bitdw_0005E8', 'bitdw/collapsing_stairs_4'),
(63, '0x12000600'):('MODEL_BITDW_STAIRCASE', 'geo_bitdw_000600', 'bitdw/collapsing_stairs_5'),
}
vcutm = {
(54, '0x120001f0'):('MODEL_VCUTM_SEESAW_PLATFORM', 'vcutm_geo_0001F0', 'vcutm/seesaw'),
}
bitfs = {
(3, '0x120004b0'):('MODEL_LEVEL_GEOMETRY_03', 'bitfs_geo_0004B0', 'bitfs/areas/1/2'),
(4, '0x120004c8'):('MODEL_LEVEL_GEOMETRY_04', 'bitfs_geo_0004C8', 'bitfs/areas/1/3'),
(5, '0x120004e0'):('MODEL_LEVEL_GEOMETRY_05', 'bitfs_geo_0004E0', 'bitfs/areas/1/4'),
(6, '0x120004f8'):('MODEL_LEVEL_GEOMETRY_06', 'bitfs_geo_0004F8', 'bitfs/areas/1/5'),
(7, '0x12000510'):('MODEL_LEVEL_GEOMETRY_07', 'bitfs_geo_000510', 'bitfs/areas/1/6'),
(8, '0x12000528'):('MODEL_LEVEL_GEOMETRY_08', 'bitfs_geo_000528', 'bitfs/areas/1/7'),
(9, '0x12000540'):('MODEL_LEVEL_GEOMETRY_09', 'bitfs_geo_000540', 'bitfs/areas/1/8'),
(10, '0x12000558'):('MODEL_LEVEL_GEOMETRY_0A', 'bitfs_geo_000558', 'bitfs/areas/1/9'),
(11, '0x12000570'):('MODEL_LEVEL_GEOMETRY_0B', 'bitfs_geo_000570', 'bitfs/areas/1/10'),
(12, '0x12000588'):('MODEL_LEVEL_GEOMETRY_0C', 'bitfs_geo_000588', 'bitfs/areas/1/11'),
(13, '0x120005a0'):('MODEL_LEVEL_GEOMETRY_0D', 'bitfs_geo_0005A0', 'bitfs/areas/1/12'),
(14, '0x120005b8'):('MODEL_LEVEL_GEOMETRY_0E', 'bitfs_geo_0005B8', 'bitfs/areas/1/13'),
(15, '0x120005d0'):('MODEL_LEVEL_GEOMETRY_0F', 'bitfs_geo_0005D0', 'bitfs/areas/1/14'),
(16, '0x120005e8'):('MODEL_LEVEL_GEOMETRY_10', 'bitfs_geo_0005E8', 'bitfs/areas/1/15'),
(17, '0x12000600'):('MODEL_LEVEL_GEOMETRY_11', 'bitfs_geo_000600', 'bitfs/areas/1/16'),
(18, '0x12000618'):('MODEL_LEVEL_GEOMETRY_12', 'bitfs_geo_000618', 'bitfs/areas/1/17'),
(19, '0x12000630'):('MODEL_LEVEL_GEOMETRY_13', 'bitfs_geo_000630', 'bitfs/areas/1/18'),
(20, '0x12000648'):('MODEL_LEVEL_GEOMETRY_14', 'bitfs_geo_000648', 'bitfs/areas/1/19'),
(21, '0x12000660'):('MODEL_LEVEL_GEOMETRY_15', 'bitfs_geo_000660', 'bitfs/areas/1/20'),
(54, '0x12000758'):('MODEL_BITFS_PLATFORM_ON_TRACK', 'bitfs_geo_000758', 'bitfs/platform_on_track'),
(55, '0x120006c0'):('MODEL_BITFS_TILTING_SQUARE_PLATFORM', 'bitfs_geo_0006C0', 'bitfs/tilting_square_platform'),
(56, '0x12000770'):('MODEL_BITFS_SINKING_PLATFORMS', 'bitfs_geo_000770', 'bitfs/sinking_platforms'),
(57, '0x120006a8'):('MODEL_BITFS_BLUE_POLE', 'bitfs_geo_0006A8', 'bitfs/sinking_cage_pole'),
(58, '0x12000690'):('MODEL_BITFS_SINKING_CAGE_PLATFORM', 'bitfs_geo_000690', 'bitfs/sinking_cage_platform'),
(59, '0x12000678'):('MODEL_BITFS_ELEVATOR', 'bitfs_geo_000678', 'bitfs/elevator'),
(60, '0x12000708'):('MODEL_BITFS_STRETCHING_PLATFORMS', 'bitfs_geo_000708', 'bitfs/stretching_platform'),
(61, '0x12000788'):('MODEL_BITFS_SEESAW_PLATFORM', 'bitfs_geo_000788', 'bitfs/seesaw_platform'),
(62, '0x12000728'):('MODEL_BITFS_MOVING_SQUARE_PLATFORM', 'bitfs_geo_000728', 'bitfs/moving_square_platform'),
(63, '0x12000740'):('MODEL_BITFS_SLIDING_PLATFORM', 'bitfs_geo_000740', 'bitfs/sliding_platform'),
(64, '0x120006d8'):('MODEL_BITFS_TUMBLING_PLATFORM_PART', 'bitfs_geo_0006D8', 'bitfs/tumbling_platform_near'),
(65, '0x120006f0'):('MODEL_BITFS_TUMBLING_PLATFORM', 'bitfs_geo_0006F0', 'bitfs/tumbling_platform_far'),
}
bits = {
(3, '0x12000430'):('MODEL_LEVEL_GEOMETRY_03','bits_geo_000430','bits/areas/1/2'),
(4, '0x12000448'):('MODEL_LEVEL_GEOMETRY_04','bits_geo_000448','bits/areas/1/3'),
(5, '0x12000460'):('MODEL_LEVEL_GEOMETRY_05','bits_geo_000460','bits/areas/1/4'),
(6, '0x12000478'):('MODEL_LEVEL_GEOMETRY_06','bits_geo_000478','bits/areas/1/5'),
(7, '0x12000490'):('MODEL_LEVEL_GEOMETRY_07','bits_geo_000490','bits/areas/1/6'),
(8, '0x120004a8'):('MODEL_LEVEL_GEOMETRY_08','bits_geo_0004A8','bits/areas/1/7'),
(9, '0x120004c0'):('MODEL_LEVEL_GEOMETRY_09','bits_geo_0004C0','bits/areas/1/8'),
(10, '0x120004d8'):('MODEL_LEVEL_GEOMETRY_0A','bits_geo_0004D8','bits/areas/1/9'),
(11, '0x120004f0'):('MODEL_LEVEL_GEOMETRY_0B','bits_geo_0004F0','bits/areas/1/10'),
(12, '0x12000508'):('MODEL_LEVEL_GEOMETRY_0C','bits_geo_000508','bits/areas/1/11'),
(13, '0x12000520'):('MODEL_LEVEL_GEOMETRY_0D','bits_geo_000520','bits/areas/1/12'),
(14, '0x12000538'):('MODEL_LEVEL_GEOMETRY_0E','bits_geo_000538','bits/areas/1/13'),
(15, '0x12000550'):('MODEL_LEVEL_GEOMETRY_0F','bits_geo_000550','bits/areas/1/14'),
(16, '0x12000568'):('MODEL_LEVEL_GEOMETRY_10','bits_geo_000568','bits/areas/1/15'),
(17, '0x12000580'):('MODEL_LEVEL_GEOMETRY_11','bits_geo_000580','bits/areas/1/16'),
(18, '0x12000598'):('MODEL_LEVEL_GEOMETRY_12','bits_geo_000598','bits/areas/1/17'),
(19, '0x120005b0'):('MODEL_LEVEL_GEOMETRY_13','bits_geo_0005B0','bits/areas/1/18'),
(20, '0x120005c8'):('MODEL_LEVEL_GEOMETRY_14','bits_geo_0005C8','bits/areas/1/19'),
(54, '0x120005e0'):('MODEL_BITS_SLIDING_PLATFORM','bits_geo_0005E0','bits/areas/1/20'),
(55, '0x120005f8'):('MODEL_BITS_TWIN_SLIDING_PLATFORMS','bits_geo_0005F8','bits/areas/1/21'),
(57, '0x12000610'):('MODEL_BITS_OCTAGONAL_PLATFORM','bits_geo_000610','bits/areas/1/22'),
(60, '0x12000628'):('MODEL_BITS_BLUE_PLATFORM','bits_geo_000628','bits/areas/1/23'),
(61, '0x12000640'):('MODEL_BITS_FERRIS_WHEEL_AXLE','bits_geo_000640','bits/areas/1/24'),
(62, '0x12000658'):('MODEL_BITS_ARROW_PLATFORM','bits_geo_000658','bits/areas/1/25'),
(63, '0x12000670'):('MODEL_BITS_SEESAW_PLATFORM','bits_geo_000670','bits/areas/1/26'),
(64, '0x12000688'):('MODEL_BITS_TILTING_W_PLATFORM','bits_geo_000688','bits/areas/1/27'),
(65, '0x120006a0'):('MODEL_BITS_STAIRCASE','bits_geo_0006A0','bits/areas/1/28'),
(66, '0x120006b8'):('MODEL_BITS_STAIRCASE_FRAME1','bits_geo_0006B8','bits/areas/1/29'),
(67, '0x120006d0'):('MODEL_BITS_STAIRCASE_FRAME2','bits_geo_0006D0','bits/areas/1/30'),
(68, '0x120006e8'):('MODEL_BITS_STAIRCASE_FRAME3','bits_geo_0006E8','bits/areas/1/31'),
(69, '0x12000700'):('MODEL_BITS_STAIRCASE_FRAME4','bits_geo_000700','bits/areas/1/32'),
}
lll = {
(3, '0x120009e0'):('MODEL_LEVEL_GEOMETRY_03', 'lll_geo_0009E0', 'lll/areas/1/4'),
(4, '0x120009f8'):('MODEL_LEVEL_GEOMETRY_04', 'lll_geo_0009F8', 'lll/areas/1/5'),
(5, '0x12000a10'):('MODEL_LEVEL_GEOMETRY_05', 'lll_geo_000A10', 'lll/areas/1/6'),
(6, '0x12000a28'):('MODEL_LEVEL_GEOMETRY_06', 'lll_geo_000A28', 'lll/areas/1/7'),
(7, '0x12000a40'):('MODEL_LEVEL_GEOMETRY_07', 'lll_geo_000A40', 'lll/areas/1/8'),
(8, '0x12000a60'):('MODEL_LEVEL_GEOMETRY_08', 'lll_geo_000A60', 'lll/areas/1/9'),
(10, '0x12000a90'):('MODEL_LEVEL_GEOMETRY_0A', 'lll_geo_000A90', 'lll/areas/1/11'),
(11, '0x12000aa8'):('MODEL_LEVEL_GEOMETRY_0B', 'lll_geo_000AA8', 'lll/areas/1/12'),
(12, '0x12000ac0'):('MODEL_LEVEL_GEOMETRY_0C', 'lll_geo_000AC0', 'lll/areas/1/13'),
(13, '0x12000ad8'):('MODEL_LEVEL_GEOMETRY_0D', 'lll_geo_000AD8', 'lll/areas/1/14'),
(14, '0x12000af0'):('MODEL_LEVEL_GEOMETRY_0E', 'lll_geo_000AF0', 'lll/areas/1/15'),
(56, '0x12000b20'):('MODEL_LLL_DRAWBRIDGE_PART', 'lll_geo_000B20', 'lll/drawbridge_part'),
(58, '0x12000b38'):('MODEL_LLL_ROTATING_BLOCK_FIRE_BARS', 'lll_geo_000B38', 'lll/rotating_block_fire_bars'),
(62, '0x12000bb0'):('MODEL_LLL_ROTATING_HEXAGONAL_RING', 'lll_geo_000BB0', 'lll/rotating_hexagonal_ring'),
(63, '0x12000bc8'):('MODEL_LLL_SINKING_RECTANGULAR_PLATFORM', 'lll_geo_000BC8', 'lll/sinking_rectangular_platform'),
(64, '0x12000be0'):('MODEL_LLL_SINKING_SQUARE_PLATFORMS', 'lll_geo_000BE0', 'lll/sinking_square_platform'),
(65, '0x12000bf8'):('MODEL_LLL_TILTING_SQUARE_PLATFORM', 'lll_geo_000BF8', 'lll/tilting_square_platform'),
(67, '0x12000c10'):('MODEL_LLL_BOWSER_PIECE_1', 'lll_geo_000C10', 'lll/puzzle_piece'),
(68, '0x12000c30'):('MODEL_LLL_BOWSER_PIECE_2', 'lll_geo_000C30', 'lll/puzzle_piece'),
(69, '0x12000c50'):('MODEL_LLL_BOWSER_PIECE_3', 'lll_geo_000C50', 'lll/puzzle_piece'),
(70, '0x12000c70'):('MODEL_LLL_BOWSER_PIECE_4', 'lll_geo_000C70', 'lll/puzzle_piece'),
(71, '0x12000c90'):('MODEL_LLL_BOWSER_PIECE_5', 'lll_geo_000C90', 'lll/puzzle_piece'),
(72, '0x12000cb0'):('MODEL_LLL_BOWSER_PIECE_6', 'lll_geo_000CB0', 'lll/puzzle_piece'),
(73, '0x12000cd0'):('MODEL_LLL_BOWSER_PIECE_7', 'lll_geo_000CD0', 'lll/puzzle_piece'),
(74, '0x12000cf0'):('MODEL_LLL_BOWSER_PIECE_8', 'lll_geo_000CF0', 'lll/puzzle_piece'),
(75, '0x12000d10'):('MODEL_LLL_BOWSER_PIECE_9', 'lll_geo_000D10', 'lll/puzzle_piece'),
(76, '0x12000d30'):('MODEL_LLL_BOWSER_PIECE_10', 'lll_geo_000D30', 'lll/puzzle_piece'),
(77, '0x12000d50'):('MODEL_LLL_BOWSER_PIECE_11', 'lll_geo_000D50', 'lll/puzzle_piece'),
(78, '0x12000d70'):('MODEL_LLL_BOWSER_PIECE_12', 'lll_geo_000D70', 'lll/puzzle_piece'),
(79, '0x12000d90'):('MODEL_LLL_BOWSER_PIECE_13', 'lll_geo_000D90', 'lll/puzzle_piece'),
(80, '0x12000db0'):('MODEL_LLL_BOWSER_PIECE_14', 'lll_geo_000DB0', 'lll/puzzle_piece'),
(54, '0x12000b08'):('MODEL_LLL_MOVING_OCTAGONAL_MESH_PLATFORM', 'lll_geo_000B08', 'lll/moving_octagonal_mesh_platform'),
(55, '0x12000dd0'):('MODEL_LLL_SINKING_ROCK_BLOCK', 'lll_geo_000DD0', 'lll/sinking_rock_block'),
(57, '0x12000de8'):('MODEL_LLL_ROLLING_LOG', 'lll_geo_000DE8', 'lll/rolling_log'),
(9, '0x12000a78'):('MODEL_LLL_ROTATING_HEXAGONAL_PLATFORM', 'lll_geo_000A78', 'lll/areas/1/10'),
(53, '0x12000b50'):('MODEL_LLL_WOOD_BRIDGE', 'lll_geo_000B50', 'lll/wooden_float_small'),
(59, '0x12000b68'):('MODEL_LLL_LARGE_WOOD_BRIDGE', 'lll_geo_000B68', 'lll/wooden_float_large'),
(60, '0x12000b80'):('MODEL_LLL_FALLING_PLATFORM', 'lll_geo_000B80', 'lll/collapsing_wooden_platform'),
(61, '0x12000b98'):('MODEL_LLL_LARGE_FALLING_PLATFORM', 'lll_geo_000B98', 'lll/long_wooden_bridge'),
(83, '0x12000ea8'):('MODEL_LLL_VOLCANO_FALLING_TRAP', 'lll_geo_000EA8', 'lll/volcano_falling_trap'),
}
ddd = {
(54, '0x12000478'):('MODEL_DDD_BOWSER_SUB_DOOR', 'ddd_geo_000478', 'ddd/sub_door'),
(55, '0x120004a0'):('MODEL_DDD_BOWSER_SUB', 'ddd_geo_0004A0', 'ddd/submarine'),
(56, '0x12000450'):('MODEL_DDD_POLE', 'ddd_geo_000450', 'ddd/pole'),
}
wf = {
(3, '0x120007e0'):('MODEL_LEVEL_GEOMETRY_03', 'wf_geo_0007E0', 'wf/areas/1/5'),
(4, '0x12000820'):('MODEL_LEVEL_GEOMETRY_04', 'wf_geo_000820', 'wf/areas/1/6'),
(5, '0x12000860'):('MODEL_LEVEL_GEOMETRY_05', 'wf_geo_000860', 'wf/areas/1/7'),
(6, '0x12000878'):('MODEL_LEVEL_GEOMETRY_06', 'wf_geo_000878', 'wf/areas/1/8'),
(7, '0x12000890'):('MODEL_LEVEL_GEOMETRY_07', 'wf_geo_000890', 'wf/areas/1/9'),
(8, '0x120008a8'):('MODEL_LEVEL_GEOMETRY_08', 'wf_geo_0008A8', 'wf/areas/1/10'),
(9, '0x120008e8'):('MODEL_LEVEL_GEOMETRY_09', 'wf_geo_0008E8', 'wf/areas/1/11'),
(10, '0x12000900'):('MODEL_LEVEL_GEOMETRY_0A', 'wf_geo_000900', 'wf/areas/1/12'),
(12, '0x12000940'):('MODEL_LEVEL_GEOMETRY_0C', 'wf_geo_000940', 'wf/areas/1/13'),
(0xD, '0x12000ae0'):('MODEL_WF_GIANT_POLE', 'wf_geo_000AE0', 'wf/areas/1/14'),
(14, '0x12000958'):('MODEL_LEVEL_GEOMETRY_0E', 'wf_geo_000958', 'wf/areas/1/15'),
(15, '0x120009a0'):('MODEL_LEVEL_GEOMETRY_0F', 'wf_geo_0009A0', 'wf/areas/1/16'),
(0x10, '0x120009b8'):('MODEL_WF_ROTATING_PLATFORM', 'wf_geo_0009B8', 'wf/areas/1/17'),
(17, '0x120009d0'):('MODEL_LEVEL_GEOMETRY_11', 'wf_geo_0009D0', 'wf/areas/1/18'),
(18, '0x120009e8'):('MODEL_LEVEL_GEOMETRY_12', 'wf_geo_0009E8', 'wf/areas/1/19'),
(174, '0x12000a00'):('MODEL_WF_SMALL_BOMP', 'wf_geo_000A00', 'wf/small_bomp'),
(177, '0x12000a40'):('MODEL_WF_LARGE_BOMP', 'wf_geo_000A40', 'wf/large_bomp'),
(175, '0x12000a58'):('MODEL_WF_ROTATING_WOODEN_PLATFORM', 'wf_geo_000A58', 'wf/rotating_wooden_platform'),
(173, '0x12000a98'):('MODEL_WF_SLIDING_PLATFORM', 'wf_geo_000A98', 'wf/sliding_platform'),
(176, '0x12000ab0'):('MODEL_WF_TUMBLING_BRIDGE_PART', 'wf_geo_000AB0', 'wf/tumbling_bridge_near'),
(178, '0x12000ac8'):('MODEL_WF_TUMBLING_BRIDGE', 'wf_geo_000AC8', 'wf/tumbling_bridge_far'),
(44, '0x12000af8'):('MODEL_WF_TOWER_TRAPEZOID_PLATORM', 'wf_geo_000AF8', 'wf/beta_extending_platform'),
(45, '0x12000b10'):('MODEL_WF_TOWER_SQUARE_PLATORM', 'wf_geo_000B10', 'wf/extending_platform'),
(46, '0x12000b38'):('MODEL_WF_TOWER_SQUARE_PLATORM_UNUSED', 'wf_geo_000B38', 'wf/extending_platform'),
(47, '0x12000b60'):('MODEL_WF_TOWER_SQUARE_PLATORM_ELEVATOR', 'wf_geo_000B60', 'wf/extending_platform'),
(54, '0x12000b78'):('MODEL_WF_BREAKABLE_WALL_RIGHT', 'wf_geo_000B78', 'wf/breakable_wall_right'),
(55, '0x12000b90'):('MODEL_WF_BREAKABLE_WALL_LEFT', 'wf_geo_000B90', 'wf/breakable_wall_left'),
(56, '0x12000ba8'):('MODEL_WF_KICKABLE_BOARD', 'wf_geo_000BA8', 'wf/kickable_board'),
(57, '0x12000be0'):('MODEL_WF_TOWER_DOOR', 'wf_geo_000BE0', 'wf/tower_door'),
(58, '0x12000bc8'):('MODEL_WF_KICKABLE_BOARD_FELLED', 'wf_geo_000BC8', 'wf/kickable_board'),
}
castle_courtyard = {
(3, '0x12000200'):('MODEL_LEVEL_GEOMETRY_03', 'castle_courtyard_geo_000200', 'castle_courtyard/spire'),
}
bowser_2 = {
(54, '0x12000170'):('MODEL_BOWSER_2_TILTING_ARENA', 'bowser_2_geo_000170', 'bowser_2/tilting_platform'),
}
totwc = {
(3, '0x12000160'):('MODEL_LEVEL_GEOMETRY_03', 'totwc_geo_000160', 'totwc/cloud'),
}
bowser_3 = {
(54, '0x12000290'):('MODEL_BOWSER_3_FALLING_PLATFORM_1', 'bowser_3_geo_000290', 'bowser_3/falling_platform_1'),
(55, '0x120002a8'):('MODEL_BOWSER_3_FALLING_PLATFORM_2', 'bowser_3_geo_0002A8', 'bowser_3/falling_platform_2'),
(56, '0x120002c0'):('MODEL_BOWSER_3_FALLING_PLATFORM_3', 'bowser_3_geo_0002C0', 'bowser_3/falling_platform_3'),
(57, '0x120002d8'):('MODEL_BOWSER_3_FALLING_PLATFORM_4', 'bowser_3_geo_0002D8', 'bowser_3/falling_platform_4'),
(58, '0x120002f0'):('MODEL_BOWSER_3_FALLING_PLATFORM_5', 'bowser_3_geo_0002F0', 'bowser_3/falling_platform_5'),
(59, '0x12000308'):('MODEL_BOWSER_3_FALLING_PLATFORM_6', 'bowser_3_geo_000308', 'bowser_3/falling_platform_6'),
(60, '0x12000320'):('MODEL_BOWSER_3_FALLING_PLATFORM_7', 'bowser_3_geo_000320', 'bowser_3/falling_platform_7'),
(61, '0x12000338'):('MODEL_BOWSER_3_FALLING_PLATFORM_8', 'bowser_3_geo_000338', 'bowser_3/falling_platform_8'),
(62, '0x12000350'):('MODEL_BOWSER_3_FALLING_PLATFORM_9', 'bowser_3_geo_000350', 'bowser_3/falling_platform_9'),
(63, '0x12000368'):('MODEL_BOWSER_3_FALLING_PLATFORM_10', 'bowser_3_geo_000368', 'bowser_3/falling_platform_10'),
(3, '0x12000380'):('MODEL_LEVEL_GEOMETRY_03', 'bowser_3_geo_000380', 'bowser_3/areas/1/bomb_stand'),
}
ttm = {
(123, '0x12000df4'):('MODEL_TTM_SLIDE_EXIT_PODIUM', 'ttm_geo_000DF4', 'ttm/slide_exit_podium'),
(53, '0x12000730'):('MODEL_TTM_ROLLING_LOG', 'ttm_geo_000730', 'ttm/rolling_log'),
(54, '0x12000710'):('MODEL_TTM_STAR_CAGE', 'ttm_geo_000710', 'ttm/star_cage'),
(55, '0x12000d14'):('MODEL_TTM_BLUE_SMILEY', 'ttm_geo_000D14', 'ttm/blue_smiley'),
(56, '0x12000d4c'):('MODEL_TTM_YELLOW_SMILEY', 'ttm_geo_000D4C', 'ttm/yellow_smiley'),
(57, '0x12000d84'):('MODEL_TTM_STAR_SMILEY', 'ttm_geo_000D84', 'ttm/star_smiley'),
(58, '0x12000dbc'):('MODEL_TTM_MOON_SMILEY', 'ttm_geo_000DBC', 'ttm/moon_smiley'),
(3, '0x12000748'):('MODEL_LEVEL_GEOMETRY_03', 'ttm_geo_000748', 'ttm/areas/1/3'),
(4, '0x12000778'):('MODEL_LEVEL_GEOMETRY_04', 'ttm_geo_000778', 'ttm/areas/1/4'),
(5, '0x120007a8'):('MODEL_LEVEL_GEOMETRY_05', 'ttm_geo_0007A8', 'ttm/areas/1/5'),
(6, '0x120007d8'):('MODEL_LEVEL_GEOMETRY_06', 'ttm_geo_0007D8', 'ttm/areas/1/6'),
(7, '0x12000808'):('MODEL_LEVEL_GEOMETRY_07', 'ttm_geo_000808', 'ttm/areas/1/7'),
(8, '0x12000830'):('MODEL_LEVEL_GEOMETRY_08', 'ttm_geo_000830', 'ttm/areas/1/8'),
(9, '0x12000858'):('MODEL_LEVEL_GEOMETRY_09', 'ttm_geo_000858', 'ttm/areas/1/9'),
(10, '0x12000880'):('MODEL_LEVEL_GEOMETRY_0A', 'ttm_geo_000880', 'ttm/areas/1/10'),
(11, '0x120008a8'):('MODEL_LEVEL_GEOMETRY_0B', 'ttm_geo_0008A8', 'ttm/areas/1/11'),
(12, '0x120008d0'):('MODEL_LEVEL_GEOMETRY_0C', 'ttm_geo_0008D0', 'ttm/areas/1/12'),
(13, '0x120008f8'):('MODEL_LEVEL_GEOMETRY_0D', 'ttm_geo_0008F8', 'ttm/areas/1/13'),
(15, '0x12000920'):('MODEL_LEVEL_GEOMETRY_0F', 'ttm_geo_000920', 'ttm/areas/1/14'),
(16, '0x12000948'):('MODEL_LEVEL_GEOMETRY_10', 'ttm_geo_000948', 'ttm/areas/1/15'),
(17, '0x12000970'):('MODEL_LEVEL_GEOMETRY_11', 'ttm_geo_000970', 'ttm/areas/1/16'),
(18, '0x12000990'):('MODEL_LEVEL_GEOMETRY_12', 'ttm_geo_000990', 'ttm/areas/1/17'),
(19, '0x120009c0'):('MODEL_LEVEL_GEOMETRY_13', 'ttm_geo_0009C0', 'ttm/areas/1/18'),
(20, '0x120009f0'):('MODEL_LEVEL_GEOMETRY_14', 'ttm_geo_0009F0', 'ttm/areas/1/19'),
(21, '0x12000a18'):('MODEL_LEVEL_GEOMETRY_15', 'ttm_geo_000A18', 'ttm/areas/1/20'),
(22, '0x12000a40'):('MODEL_LEVEL_GEOMETRY_16', 'ttm_geo_000A40', 'ttm/areas/1/21'),
}
#Actor groups. Likely never used by level script to find what model an address is.
common0 = {
(140, '0x0f000000'):('MODEL_BLUE_COIN_SWITCH', 'blue_coin_switch_geo', 'blue_coin_switch'),
(194, '0x0f000028'):('MODEL_AMP', 'dAmpGeo', 'dAmp'),
(207, '0x0f0004cc'):('MODEL_PURPLE_SWITCH', 'purple_switch_geo', 'purple_switch'),
(202, '0x0f0004e4'):('MODEL_CHECKERBOARD_PLATFORM', 'checkerboard_platform_geo', 'checkerboard_platform'),
(129, '0x0f0005d0'):('MODEL_BREAKABLE_BOX', 'breakable_box_geo', 'breakable_box'),
(130, '0x0f000610'):('MODEL_BREAKABLE_BOX_SMALL', 'breakable_box_small_geo', 'breakable_box_small'),
(131, '0x0f000a58'):('MODEL_EXCLAMATION_BOX_OUTLINE', 'exclamation_box_outline_geo', 'exclamation_box_outline'),
(137, '0x0f000694'):('MODEL_EXCLAMATION_BOX', 'exclamation_box_geo', 'exclamation_box'),
(192, '0x0f0006e4'):('MODEL_GOOMBA', 'goomba_geo', 'goomba'),
(132, '0x08025f08'):('MODEL_EXCLAMATION_POINT', 'exclamation_box_outline_seg8_dl_08025F08', 'exclamation_box_outline'),
(190, '0x0f000ab0'):('MODEL_KOOPA_SHELL', 'koopa_shell_geo', 'koopa_shell'),
(217, '0x0f000a30'):('MODEL_METAL_BOX', 'metal_box_geo', 'metal_box'),
(218, '0x08024bb8'):('MODEL_METAL_BOX_DL', 'metal_box_dl', 'metal_box'),
(188, '0x0f0007b8'):('MODEL_BLACK_BOBOMB', 'black_bobomb_geo', 'bobomb'),
(195, '0x0f0008f4'):('MODEL_BOBOMB_BUDDY', 'bobomb_buddy_geo', 'bobomb'),
(201, '0x080048e0'):('MODEL_DL_CANNON_LID', 'cannon_lid_seg8_dl_080048E0', 'cannon_lid'),
(180, '0x0f000640'):('MODEL_BOWLING_BALL', 'bowling_ball_geo', 'bowling_ball'),
(127, '0x0f0001c0'):('MODEL_CANNON_BARREL', 'cannon_barrel_geo', 'cannon_barrel'),
(128, '0x0f0001a8'):('MODEL_CANNON_BASE', 'cannon_base_geo', 'cannon_base'),
(120, '0x0f0004fc'):('MODEL_HEART', 'heart_geo', 'heart'),
(220, '0x0f000518'):('MODEL_FLYGUY', 'flyguy_geo', 'flyguy'),
(223, '0x0f0001d8'):('MODEL_CHUCKYA', 'chuckya_geo', 'chuckya'),
(225, '0x0f00066c'):('MODEL_TRAJECTORY_MARKER_BALL', 'bowling_ball_track_geo', 'bowling_ball'),
}
common1 = {
(0x22,'0x160007b4'):('MODEL_CASTLE_DOOR_0_STARS','castle_door_0_star_geo','door'),
(0x23,'0x16000868'):('MODEL_CASTLE_DOOR_1_STAR','castle_door_1_star_geo','door'),
(0x24,'0x1600091c'):('MODEL_CASTLE_DOOR_3_STARS','castle_door_3_stars_geo','door'),
(0x25,'0x160009d0'):('MODEL_CASTLE_KEY_DOOR','key_door_geo','door'),
(29, '0x16000720'):('MODEL_BBH_HAUNTED_DOOR', 'haunted_door_geo', 'door'),
(39, '0x1600043c'):('MODEL_CCM_CABIN_DOOR', 'cabin_door_geo', 'door'),
(29, '0x160004d0'):('MODEL_HMC_WOODEN_DOOR', 'wooden_door_geo', 'door'),
(31, '0x160005f8'):('MODEL_HMC_METAL_DOOR', 'metal_door_geo', 'door'),
(32, '0x1600068c'):('MODEL_HMC_HAZY_MAZE_DOOR', 'hazy_maze_door_geo', 'door'),
(27, '0x16001048'):('MODEL_SSL_PALM_TREE', 'palm_tree_geo', 'tree'),
(25, '0x16001018'):('MODEL_SL_SNOW_TREE', 'snow_tree_geo', 'tree'),
(0x12, '0x16000388'):('MODEL_THI_WARP_PIPE', 'warp_pipe_geo', 'warp_pipe'),
(0x16, '0x16000388'):('MODEL_THI_WARP_PIPE', 'warp_pipe_geo', 'warp_pipe'),
(24, '0x16001000'):('MODEL_COURTYARD_SPIKY_TREE', 'spiky_tree_geo', 'tree'),
(39, '0x160004d0'):('MODEL_COURTYARD_WOODEN_DOOR', 'wooden_door_geo', 'door'),
(23, '0x16000fe8'):('MODEL_CASTLE_GROUNDS_BUBBLY_TREE', 'bubbly_tree_geo', 'tree'),
(38, '0x160003a8'):('MODEL_CASTLE_GROUNDS_CASTLE_DOOR', 'castle_door_geo', 'door'),
(41, '0x160005f8'):('MODEL_CASTLE_GROUNDS_METAL_DOOR', 'metal_door_geo', 'door'),
(116, '0x1600013c'):('MODEL_YELLOW_COIN', 'yellow_coin_geo', 'coin'),
(122, '0x16000ea0'):('MODEL_STAR', 'star_geo', 'star'),
(121, '0x16000f6c'):('MODEL_TRANSPARENT_STAR', 'transparent_star_geo', 'transparent_star'),
(124, '0x16000fb4'):('MODEL_WOODEN_SIGNPOST', 'wooden_signpost_geo', 'wooden_signpost'),
(144, '0x16000b2c'):('MODEL_RED_FLAME', 'red_flame_geo', 'flame'),
(145, '0x16000b8c'):('MODEL_BLUE_FLAME', 'blue_flame_geo', 'flame'),
(162, '0x16000c8c'):('MODEL_LEAVES', 'leaves_geo', 'leaves'),
(185, '0x16000c44'):('MODEL_FISH', 'fish_geo', 'blue_fish'),
(186, '0x16000bec'):('MODEL_FISH_SHADOW', 'fish_shadow_geo', 'fish'),
(159, '0x0302bcd0'):('MODEL_SAND_DUST', 'sand_seg3_dl_0302BCD0', 'sand'),
(187, '0x160000a8'):('MODEL_BUTTERFLY', 'butterfly_geo', 'butterfly'),
(161, '0x0301cb00'):('MODEL_PEBBLE', 'pebble_seg3_dl_0301CB00', 'pebble'),
(142, '0x16000000'):('MODEL_MIST', 'mist_geo', 'mist'),
(224, '0x16000020'):('MODEL_WHITE_PUFF', 'white_puff_geo', 'white_puff'),
(158, '0x0302c8a0'):('MODEL_WHITE_PARTICLE_DL', 'white_particle_dl', 'white_particle'),
(160, '0x16000f98'):('MODEL_WHITE_PARTICLE', 'white_particle_geo', 'white_particle'),
(117, '0x160001a0'):('MODEL_YELLOW_COIN_NO_SHADOW', 'yellow_coin_no_shadow_geo', 'coin'),
(118, '0x16000200'):('MODEL_BLUE_COIN', 'blue_coin_geo', 'coin'),
(119, '0x16000264'):('MODEL_BLUE_COIN_NO_SHADOW', 'blue_coin_no_shadow_geo', 'coin'),
(133, '0x16000da8'):('MODEL_MARIOS_WINGED_METAL_CAP', 'marios_winged_metal_cap_geo', 'mario_cap'),
(134, '0x16000cf0'):('MODEL_MARIOS_METAL_CAP', 'marios_metal_cap_geo', 'mario_cap'),
(135, '0x16000d3c'):('MODEL_MARIOS_WING_CAP', 'marios_wing_cap_geo', 'mario_cap'),
(136, '0x16000ca4'):('MODEL_MARIOS_CAP', 'marios_cap_geo', 'mario_cap'),
(200, '0x16000ab0'):('MODEL_BOWSER_KEY_CUTSCENE', 'bowser_key_cutscene_geo', 'bowser_key'),
(204, '0x16000a84'):('MODEL_BOWSER_KEY', 'bowser_key_geo', 'bowser_key'),
(203, '0x16000b10'):('MODEL_RED_FLAME_SHADOW', 'red_flame_shadow_geo', 'flame'),
(212, '0x16000e84'):('MODEL_1UP', 'mushroom_1up_geo', 'mushroom_1up'),
(215, '0x160002c4'):('MODEL_RED_COIN', 'red_coin_geo', 'coin'),
(216, '0x16000328'):('MODEL_RED_COIN_NO_SHADOW', 'red_coin_no_shadow_geo', 'coin'),
(219, '0x16000e14'):('MODEL_NUMBER', 'number_geo', 'number'),
(205, '0x16000040'):('MODEL_EXPLOSION', 'explosion_geo', 'explosion'),
(138, '0x16000ed4'):('MODEL_DIRT_ANIMATION', 'dirt_animation_geo', 'dirt_animation'),
(139, '0x16000f24'):('MODEL_CARTOON_STAR', 'cartoon_star_geo', 'cartoon_star'),
}
group0 = {
(143, '0x17000284'):('MODEL_SPARKLES_ANIMATION', 'sparkles_animation_geo', 'sparkles_animation'),
(170, '0x1700001c'):('MODEL_PURPLE_MARBLE', 'purple_marble_geo', 'bubble'),
(148, '0x17000084'):('MODEL_BURN_SMOKE', 'burn_smoke_geo', 'burn_smoke'),
(156, '0x17000084'):('MODEL_BURN_SMOKE', 'burn_smoke_geo', 'burn_smoke'),
(164, '0x04032a18'):('MODEL_WHITE_PARTICLE_SMALL', 'white_particle_small_dl', 'white_particle_small'),
(1, '0x17002dd4'):('MODEL_MARIO', 'mario_geo', 'mario'),
(150, '0x17000038'):('MODEL_SMOKE', 'smoke_geo', 'walk_smoke'),
(149, '0x170001bc'):('MODEL_SPARKLES', 'sparkles_geo', 'sparkle'),
(168, '0x17000000'):('MODEL_BUBBLE', 'bubble_geo', 'bubble'),
(165, '0x1700009c'):('MODEL_SMALL_WATER_SPLASH', 'small_water_splash_geo', 'stomp_smoke'),
(166, '0x17000124'):('MODEL_IDLE_WATER_WAVE', 'idle_water_wave_geo', 'water_wave'),
(167, '0x17000230'):('MODEL_WATER_SPLASH', 'water_splash_geo', 'water_splash'),
(163, '0x17000168'):('MODEL_WAVE_TRAIL', 'wave_trail_geo', 'water_wave'),
}
group1 = {
(84, '0x0c000264'):('MODEL_BULLET_BILL', 'bullet_bill_geo', 'bullet_bill'),
(85, '0x0c000000'):('MODEL_YELLOW_SPHERE', 'yellow_sphere_geo', 'yellow_sphere'),
(86, '0x0c000018'):('MODEL_HOOT', 'hoot_geo', 'hoot'),
(87, '0x0c0001e4'):('MODEL_YOSHI_EGG', 'yoshi_egg_geo', 'yoshi_egg'),
(88, '0x0c000248'):('MODEL_THWOMP', 'thwomp_geo', 'thwomp'),
(89, '0x0c00028c'):('MODEL_HEAVE_HO', 'heave_ho_geo', 'heave_ho'),
}
group10 = {
(84, '0x0c000000'):('MODEL_BIRDS', 'birds_geo', 'birds'),
(222, '0x0c000098'):('MODEL_PEACH', 'peach_geo', 'peach'),
(85, '0x0c000468'):('MODEL_YOSHI', 'yoshi_geo', 'yoshi'),
}
group11 = {
(84, '0x0c0001bc'):('MODEL_ENEMY_LAKITU', 'enemy_lakitu_geo', 'lakitu_enemy'),
(85, '0x0c000290'):('MODEL_SPINY_BALL', 'spiny_ball_geo', 'spiny_egg'),
(86, '0x0c000328'):('MODEL_SPINY', 'spiny_geo', 'spiny'),
(87, '0x0c000030'):('MODEL_WIGGLER_HEAD', 'wiggler_head_geo', 'wiggler_head'),
(88, '0x0500C778'):('MODEL_WIGGLER_BODY', 'wiggler_body_geo', 'wiggler_body'),
(89, '0x0c000000'):('MODEL_BUBBA', 'bubba_geo', 'bubba'),
}
group12 = {
(100, '0x0d000ac4'):('MODEL_BOWSER', 'bowser_geo', 'bowser'),
(101, '0x0d000bbc'):('MODEL_BOWSER_BOMB_CHILD_OBJ', 'bowser_bomb_geo', 'bowser_bomb'),
(179, '0x0d000bbc'):('MODEL_BOWSER_BOMB', 'bowser_bomb_geo', 'bowser_bomb'),
(102, '0x0d000bfc'):('MODEL_BOWSER_SMOKE', 'bowser_impact_smoke_geo', 'impact_smoke'),
(103, '0x0d000000'):('MODEL_BOWSER_FLAMES', 'bowser_flames_geo', 'bowser_flames'),
(104, '0x0d000090'):('MODEL_BOWSER_WAVE', 'invisible_bowser_accessory_geo', 'impact_ring'),
(105, '0x0d000b40'):('MODEL_BOWSER2', 'bowser2_geo', 'bowser'),
}
group13 = {
(100, '0x0d00038c'):('MODEL_BUB', 'bub_geo', 'bub'),
(101, '0x0d000450'):('MODEL_TREASURE_CHEST_BASE', 'treasure_chest_base_geo', 'treasure_chest'),
(102, '0x0d000468'):('MODEL_TREASURE_CHEST_LID', 'treasure_chest_lid_geo', 'treasure_chest'),
(103, '0x0d000324'):('MODEL_CYAN_FISH', 'cyan_fish_geo', 'cyan_fish'),
(104, '0x0d000414'):('MODEL_WATER_RING', 'water_ring_geo', 'water_ring'),
(179, '0x0d0002f4'):('MODEL_WATER_MINE', 'water_mine_geo', 'water_mine'),
(193, '0x0d000284'):('MODEL_SEAWEED', 'seaweed_geo', 'seaweed'),
(105, '0x0d000000'):('MODEL_SKEETER', 'skeeter_geo', 'skeeter'),
}
group14 = {
(100, '0x0d000358'):('MODEL_PIRANHA_PLANT', 'piranha_plant_geo', 'piranha_plant'),
(103, '0x0d000480'):('MODEL_WHOMP', 'whomp_geo', 'whomp'),
(104, '0x0d000214'):('MODEL_KOOPA_WITH_SHELL', 'koopa_with_shell_geo', 'koopa'),
(191, '0x0d0000d0'):('MODEL_KOOPA_WITHOUT_SHELL', 'koopa_without_shell_geo', 'koopa'),
(101, '0x0d0005d0'):('MODEL_METALLIC_BALL', 'metallic_ball_geo', 'chain_ball'),
(102, '0x0d0005ec'):('MODEL_CHAIN_CHOMP', 'chain_chomp_geo', 'chain_chomp'),
(106, '0x0d000000'):('MODEL_KOOPA_FLAG', 'koopa_flag_geo', 'koopa_flag'),
(107, '0x0d0000b8'):('MODEL_WOODEN_POST', 'wooden_post_geo', 'poundable_pole'),
}
group15 = {
(100, '0x0d000448'):('MODEL_MIPS', 'mips_geo', 'mips'),
(101, '0x0d0005b0'):('MODEL_BOO_CASTLE', 'boo_castle_geo', 'boo_castle'),
(102, '0x0d000000'):('MODEL_LAKITU', 'lakitu_geo', 'lakitu_cameraman'),
(221, '0x0d0003e4'):('MODEL_TOAD', 'toad_geo', 'toad'),
}
group16 = {
(100, '0x06003754'):('MODEL_CHILL_BULLY', 'chilly_chief_geo', 'chillychief'),
(101, '0x06003874'):('MODEL_BIG_CHILL_BULLY', 'chilly_chief_big_geo', 'chillychief'),
(102, '0x0D0000F0'):('MODEL_MONEYBAG', 'moneybag_geo', 'moneybag'),
}
group17 = {
(100, '0x0d0000dc'):('MODEL_SWOOP', 'swoop_geo', 'swoop'),
(101, '0x0d000394'):('MODEL_SCUTTLEBUG', 'scuttlebug_geo', 'scuttlebug'),
(102, '0x0d00001c'):('MODEL_MR_I_IRIS', 'mr_i_iris_geo', 'mr_i_iris'),
(103, '0x0d000000'):('MODEL_MR_I', 'mr_i_geo', 'mr_i_eyeball'),
(104, '0x0d000230'):('MODEL_DORRIE', 'dorrie_geo', 'dorrie'),
(206, '0x0d0001a0'):('MODEL_SNUFIT', 'snufit_geo', 'snufit'),
}
group2 = {
(84, '0x0c000240'):('MODEL_BLARGG', 'blargg_geo', 'blargg'),
(86, '0x0c000000'):('MODEL_BULLY', 'bully_geo', 'bully'),
(87, '0x0c000120'):('MODEL_BULLY_BOSS', 'bully_boss_geo', 'bully'),
}
group3 = {
(84, '0x0c000308'):('MODEL_WATER_BOMB', 'water_bomb_geo', 'water_bubble'),
(85, '0x0c000328'):('MODEL_WATER_BOMB_SHADOW', 'water_bomb_shadow_geo', 'water_bubble'),
(86, '0x0c000000'):('MODEL_KING_BOBOMB', 'king_bobomb_geo', 'king_bobomb'),
}
group4 = {
(84, '0x05008D14'):('MODEL_MANTA_RAY', 'manta_seg5_geo_05008D14', 'manta'),
(85, '0x0c00010c'):('MODEL_UNAGI', 'unagi_geo', 'unagi'),
(86, '0x0c000068'):('MODEL_SUSHI', 'sushi_geo', 'sushi'),
(87, '0x05013CB8'):('MODEL_DL_WHIRLPOOL', 'whirlpool_seg5_dl_05013CB8', 'whirlpool'),
(88, '0x0c000000'):('MODEL_CLAM_SHELL', 'clam_shell_geo', 'clam_shell'),
}
group5 = {
(84, '0x0c000610'):('MODEL_POKEY_HEAD', 'pokey_head_geo', 'pokey'),
(85, '0x0c000644'):('MODEL_POKEY_BODY_PART', 'pokey_body_part_geo', 'pokey'),
(86, '0x05014630'):('MODEL_TWEESTER', 'tweester_geo', 'tornado'),
(87, '0x0c000000'):('MODEL_KLEPTO', 'klepto_geo', 'klepto'),
(88, '0x0c0005a8'):('MODEL_EYEROK_LEFT_HAND', 'eyerok_left_hand_geo', 'eyerok'),
(89, '0x0c0005e4'):('MODEL_EYEROK_RIGHT_HAND', 'eyerok_right_hand_geo', 'eyerok'),
}
group6 = {
(84, '0x05000840'):('MODEL_DL_MONTY_MOLE_HOLE', 'monty_mole_hole_seg5_dl_05000840', 'monty_mole_hole'),
(85, '0x0c000000'):('MODEL_MONTY_MOLE', 'monty_mole_geo', 'monty_mole'),
(86, '0x0c000110'):('MODEL_UKIKI', 'ukiki_geo', 'ukiki'),
(87, '0x0c00036c'):('MODEL_FWOOSH', 'fwoosh_geo', 'fwoosh'),
}
group7 = {
(84, '0x0c000000'):('MODEL_SPINDRIFT', 'spindrift_geo', 'spindrift'),
(85, '0x0c00021c'):('MODEL_MR_BLIZZARD_HIDDEN', 'mr_blizzard_hidden_geo', 'snowman'),
(86, '0x0c000348'):('MODEL_MR_BLIZZARD', 'mr_blizzard_geo', 'snowman'),
(87, '0x0c000104'):('MODEL_PENGUIN', 'penguin_geo', 'penguin'),
}
group8 = {
(84, '0x05002E00'):('MODEL_CAP_SWITCH_EXCLAMATION', 'cap_switch_exclamation_seg5_dl_05002E00', 'cap_switch'),
(85, '0x0c000048'):('MODEL_CAP_SWITCH', 'cap_switch_geo', 'cap_switch'),
(87, '0x0c000030'):('87', 'springboard_bottom_geo', 'springboard'),
(86, '0x05003120'):('MODEL_CAP_SWITCH_BASE', 'cap_switch_base_seg5_dl_05003120', 'cap_switch'),
}
group9 = {
(84, '0x0c000224'):('MODEL_BOO', 'boo_geo', 'boo'),
(85, '0x0c000188'):('MODEL_BETA_BOO_KEY', 'small_key_geo', 'small_key'),
(86, '0x0c0000d8'):('MODEL_HAUNTED_CHAIR', 'haunted_chair_geo', 'haunted_chair'),
(87, '0x0c0001b4'):('MODEL_MAD_PIANO', 'mad_piano_geo', 'mad_piano'),
(88, '0x0c000000'):('MODEL_BOOKEND_PART', 'bookend_part_geo', 'bookend'),
(89, '0x0c0000c0'):('MODEL_BOOKEND', 'bookend_geo', 'book'),
(90, '0x0c000274'):('MODEL_HAUNTED_CAGE', 'haunted_cage_geo', 'haunted_cage'),
}
modelIDs={
'MODEL_MARIO':0x01,
'MODEL_BULLET_BILL':0x54,
'MODEL_YELLOW_SPHERE':0x55,
'MODEL_HOOT':0x56,
'MODEL_YOSHI_EGG':0x57,
'MODEL_THWOMP':0x58,
'MODEL_HEAVE_HO':0x59,
'MODEL_BLARGG':0x54,
'MODEL_BULLY':0x56,
'MODEL_BULLY_BOSS':0x57,
'MODEL_WATER_BOMB':0x54,
'MODEL_WATER_BOMB_SHADOW':0x55,
'MODEL_KING_BOBOMB':0x56,
'MODEL_MANTA_RAY':0x54,
'MODEL_UNAGI':0x55,
'MODEL_SUSHI':0x56,
'MODEL_DL_WHIRLPOOL':0x57,
'MODEL_CLAM_SHELL':0x58,
'MODEL_POKEY_HEAD':0x54,
'MODEL_POKEY_BODY_PART':0x55,
'MODEL_TWEESTER':0x56,
'MODEL_KLEPTO':0x57,
'MODEL_EYEROK_LEFT_HAND':0x58,
'MODEL_EYEROK_RIGHT_HAND':0x59,
'MODEL_DL_MONTY_MOLE_HOLE':0x54,
'MODEL_MONTY_MOLE':0x55,
'MODEL_UKIKI':0x56,
'MODEL_FWOOSH':0x57,
'MODEL_SPINDRIFT':0x54,
'MODEL_MR_BLIZZARD_HIDDEN':0x55,
'MODEL_MR_BLIZZARD':0x56,
'MODEL_PENGUIN':0x57,
'MODEL_CAP_SWITCH_EXCLAMATION':0x54,
'MODEL_CAP_SWITCH':0x55,
'MODEL_CAP_SWITCH_BASE':0x56,
'MODEL_BOO':0x54,
'MODEL_BETA_BOO_KEY':0x55,
'MODEL_HAUNTED_CHAIR':0x56,
'MODEL_MAD_PIANO':0x57,
'MODEL_BOOKEND_PART':0x58,
'MODEL_BOOKEND':0x59,
'MODEL_HAUNTED_CAGE':0x5A,
'MODEL_BIRDS':0x54,
'MODEL_YOSHI':0x55,
'MODEL_ENEMY_LAKITU':0x54,
'MODEL_SPINY_BALL':0x55,
'MODEL_SPINY':0x56,
'MODEL_WIGGLER_HEAD':0x57,
'MODEL_WIGGLER_BODY':0x58,
'MODEL_BUBBA':0x59,
'MODEL_BOWSER':0x64,
'MODEL_BOWSER_BOMB_CHILD_OBJ':0x65,
'MODEL_BOWSER_SMOKE':0x66,
'MODEL_BOWSER_FLAMES':0x67,
'MODEL_BOWSER_WAVE':0x68,
'MODEL_BOWSER2':0x69,
'MODEL_BUB':0x64,
'MODEL_TREASURE_CHEST_BASE':0x65,
'MODEL_TREASURE_CHEST_LID':0x66,
'MODEL_CYAN_FISH':0x67,
'MODEL_WATER_RING':0x68,
'MODEL_SKEETER':0x69,
'MODEL_PIRANHA_PLANT':0x64,
'MODEL_WHOMP':0x67,
'MODEL_KOOPA_WITH_SHELL':0x68,
'MODEL_METALLIC_BALL':0x65,
'MODEL_CHAIN_CHOMP':0x66,
'MODEL_KOOPA_FLAG':0x6A,
'MODEL_WOODEN_POST':0x6B,
'MODEL_MIPS':0x64,
'MODEL_BOO_CASTLE':0x65,
'MODEL_LAKITU':0x66,
'MODEL_CHILL_BULLY':0x64,
'MODEL_BIG_CHILL_BULLY':0x65,
'MODEL_MONEYBAG':0x66,
'MODEL_SWOOP':0x64,
'MODEL_SCUTTLEBUG':0x65,
'MODEL_MR_I_IRIS':0x66,
'MODEL_MR_I':0x67,
'MODEL_DORRIE':0x68,
'MODEL_YELLOW_COIN':0x74,
'MODEL_YELLOW_COIN_NO_SHADOW':0x75,
'MODEL_BLUE_COIN':0x76,
'MODEL_BLUE_COIN_NO_SHADOW':0x77,
'MODEL_HEART':0x78,
'MODEL_TRANSPARENT_STAR':0x79,
'MODEL_STAR':0x7A,
'MODEL_TTM_SLIDE_EXIT_PODIUM':0x7B,
'MODEL_WOODEN_SIGNPOST':0x7C,
'MODEL_CANNON_BARREL':0x7F,
'MODEL_CANNON_BASE':0x80,
'MODEL_BREAKABLE_BOX':0x81,
'MODEL_BREAKABLE_BOX_SMALL':0x82,
'MODEL_EXCLAMATION_BOX_OUTLINE':0x83,
'MODEL_EXCLAMATION_POINT':0x84,
'MODEL_MARIOS_WINGED_METAL_CAP':0x85,
'MODEL_MARIOS_METAL_CAP':0x86,
'MODEL_MARIOS_WING_CAP':0x87,
'MODEL_MARIOS_CAP':0x88,
'MODEL_EXCLAMATION_BOX':0x89,
'MODEL_DIRT_ANIMATION':0x8A,
'MODEL_CARTOON_STAR':0x8B,
'MODEL_BLUE_COIN_SWITCH':0x8C,
'MODEL_MIST':0x8E,
'MODEL_SPARKLES_ANIMATION':0x8F,
'MODEL_RED_FLAME':0x90,
'MODEL_BLUE_FLAME':0x91,
'MODEL_BURN_SMOKE':0x94,
'MODEL_SPARKLES':0x95,
'MODEL_SMOKE':0x96,
'MODEL_WHITE_PARTICLE_DL':0x9E,
'MODEL_SAND_DUST':0x9F,
'MODEL_WHITE_PARTICLE':0xA0,
'MODEL_PEBBLE':0xA1,
'MODEL_LEAVES':0xA2,
'MODEL_WAVE_TRAIL':0xA3,
'MODEL_WHITE_PARTICLE_SMALL':0xA4,
'MODEL_SMALL_WATER_SPLASH':0xA5,
'MODEL_IDLE_WATER_WAVE':0xA6,
'MODEL_WATER_SPLASH':0xA7,
'MODEL_BUBBLE':0xA8,
'MODEL_PURPLE_MARBLE':0xAA,
'MODEL_UNKNOWN_AC':0xAC,
'MODEL_WF_SLIDING_PLATFORM':0xAD,
'MODEL_WF_SMALL_BOMP':0xAE,
'MODEL_WF_ROTATING_WOODEN_PLATFORM':0xAF,
'MODEL_WF_TUMBLING_BRIDGE_PART':0xB0,
'MODEL_WF_LARGE_BOMP':0xB1,
'MODEL_WF_TUMBLING_BRIDGE':0xB2,
'MODEL_BOWSER_BOMB':0xB3,
'MODEL_WATER_MINE':0xB3,
'MODEL_BOWLING_BALL':0xB4,
'MODEL_TRAMPOLINE':0xB5,
'MODEL_TRAMPOLINE_CENTER':0xB6,
'MODEL_TRAMPOLINE_BASE':0xB7,
'MODEL_UNKNOWN_B8':0xB8,
'MODEL_FISH':0xB9,
'MODEL_FISH_SHADOW':0xBA,
'MODEL_BUTTERFLY':0xBB,
'MODEL_BLACK_BOBOMB':0xBC,
'MODEL_KOOPA_SHELL':0xBE,
'MODEL_KOOPA_WITHOUT_SHELL':0xBF,
'MODEL_GOOMBA':0xC0,
'MODEL_SEAWEED':0xC1,
'MODEL_AMP':0xC2,
'MODEL_BOBOMB_BUDDY':0xC3,
'MODEL_SSL_TOX_BOX':0xC7,
'MODEL_BOWSER_KEY_CUTSCENE':0xC8,
'MODEL_DL_CANNON_LID':0xC9,
'MODEL_CHECKERBOARD_PLATFORM':0xCA,
'MODEL_RED_FLAME_SHADOW':0xCB,
'MODEL_BOWSER_KEY':0xCC,
'MODEL_EXPLOSION':0xCD,
'MODEL_SNUFIT':0xCE,
'MODEL_PURPLE_SWITCH':0xCF,
'MODEL_CASTLE_STAR_DOOR_30_STARS':0xD0,
'MODEL_CASTLE_STAR_DOOR_50_STARS':0xD1,
'MODEL_CCM_SNOWMAN_BASE':0xD2,
'MODEL_1UP':0xD4,
'MODEL_CASTLE_STAR_DOOR_8_STARS':0xD5,
'MODEL_CASTLE_STAR_DOOR_70_STARS':0xD6,
'MODEL_RED_COIN':0xD7,
'MODEL_RED_COIN_NO_SHADOW':0xD8,
'MODEL_METAL_BOX':0xD9,
'MODEL_METAL_BOX_DL':0xDA,
'MODEL_NUMBER':0xDB,
'MODEL_FLYGUY':0xDC,
'MODEL_TOAD':0xDD,
'MODEL_PEACH':0xDE,
'MODEL_CHUCKYA':0xDF,
'MODEL_WHITE_PUFF':0xE0,
'MODEL_TRAJECTORY_MARKER_BALL':0xE1,
'MODEL_LEVEL_GEOMETRY_03':0x03,
'MODEL_LEVEL_GEOMETRY_04':0x04,
'MODEL_LEVEL_GEOMETRY_05':0x05,
'MODEL_LEVEL_GEOMETRY_06':0x06,
'MODEL_LEVEL_GEOMETRY_07':0x07,
'MODEL_LEVEL_GEOMETRY_08':0x08,
'MODEL_LEVEL_GEOMETRY_09':0x09,
'MODEL_LEVEL_GEOMETRY_0A':0x0A,
'MODEL_LEVEL_GEOMETRY_0B':0x0B,
'MODEL_LEVEL_GEOMETRY_0C':0x0C,
'MODEL_LEVEL_GEOMETRY_0D':0x0D,
'MODEL_LEVEL_GEOMETRY_0E':0x0E,
'MODEL_LEVEL_GEOMETRY_0F':0x0F,
'MODEL_LEVEL_GEOMETRY_10':0x10,
'MODEL_LEVEL_GEOMETRY_11':0x11,
'MODEL_LEVEL_GEOMETRY_12':0x12,
'MODEL_LEVEL_GEOMETRY_13':0x13,
'MODEL_LEVEL_GEOMETRY_14':0x14,
'MODEL_LEVEL_GEOMETRY_15':0x15,
'MODEL_LEVEL_GEOMETRY_16':0x16,
'MODEL_BOB_BUBBLY_TREE':0x17,
'MODEL_WDW_BUBBLY_TREE':0x17,
'MODEL_CASTLE_GROUNDS_BUBBLY_TREE':0x17,
'MODEL_WF_BUBBLY_TREE':0x17,
'MODEL_THI_BUBBLY_TREE':0x17,
'MODEL_COURTYARD_SPIKY_TREE':0x18,
'MODEL_CCM_SNOW_TREE':0x19,
'MODEL_SL_SNOW_TREE':0x19,
'MODEL_UNKNOWN_TREE_1A':0x1A,
'MODEL_SSL_PALM_TREE':0x1B,
'MODEL_CASTLE_CASTLE_DOOR_UNUSED':0x1C,
'MODEL_CASTLE_WOODEN_DOOR_UNUSED':0x1D,
'MODEL_BBH_HAUNTED_DOOR':0x1D,
'MODEL_HMC_WOODEN_DOOR':0x1D,
'MODEL_UNKNOWN_DOOR_1E':0x1E,
'MODEL_HMC_METAL_DOOR':0x1F,
'MODEL_HMC_HAZY_MAZE_DOOR':0x20,
'MODEL_UNKNOWN_DOOR_21':0x21,
'MODEL_CASTLE_DOOR_0_STARS':0x22,
'MODEL_CASTLE_DOOR_1_STAR':0x23,
'MODEL_CASTLE_DOOR_3_STARS':0x24,
'MODEL_CASTLE_KEY_DOOR':0x25,
'MODEL_CASTLE_CASTLE_DOOR':0x26,
'MODEL_CASTLE_GROUNDS_CASTLE_DOOR':0x26,
'MODEL_CASTLE_WOODEN_DOOR':0x27,
'MODEL_COURTYARD_WOODEN_DOOR':0x27,
'MODEL_CCM_CABIN_DOOR':0x27,
'MODEL_UNKNOWN_DOOR_28':0x28,
'MODEL_CASTLE_METAL_DOOR':0x29,
'MODEL_CASTLE_GROUNDS_METAL_DOOR':0x29,
'MODEL_UNKNOWN_DOOR_2A':0x2A,
'MODEL_UNKNOWN_DOOR_2B':0x2B,
'MODEL_WF_TOWER_TRAPEZOID_PLATORM':0x2C,
'MODEL_WF_TOWER_SQUARE_PLATORM':0x2D,
'MODEL_WF_TOWER_SQUARE_PLATORM_UNUSED':0x2E,
'MODEL_WF_TOWER_SQUARE_PLATORM_ELEVATOR':0x2F,
'MODEL_BBH_STAIRCASE_STEP':0x35,
'MODEL_BBH_TILTING_FLOOR_PLATFORM':0x36,
'MODEL_BBH_TUMBLING_PLATFORM':0x37,
'MODEL_BBH_TUMBLING_PLATFORM_PART':0x38,
'MODEL_BBH_MOVING_BOOKSHELF':0x39,
'MODEL_BBH_MESH_ELEVATOR':0x3A,
'MODEL_BBH_MERRY_GO_ROUND':0x3B,
'MODEL_BBH_WOODEN_TOMB':0x3C,
'MODEL_CCM_ROPEWAY_LIFT':0x36,
'MODEL_CCM_SNOWMAN_HEAD':0x37,
'MODEL_CASTLE_BOWSER_TRAP':0x35,
'MODEL_CASTLE_WATER_LEVEL_PILLAR':0x36,
'MODEL_CASTLE_CLOCK_MINUTE_HAND':0x37,
'MODEL_CASTLE_CLOCK_HOUR_HAND':0x38,
'MODEL_CASTLE_CLOCK_PENDULUM':0x39,
'MODEL_HMC_METAL_PLATFORM':0x36,
'MODEL_HMC_METAL_ARROW_PLATFORM':0x37,
'MODEL_HMC_ELEVATOR_PLATFORM':0x38,
'MODEL_HMC_ROLLING_ROCK':0x39,
'MODEL_HMC_ROCK_PIECE':0x3A,
'MODEL_HMC_ROCK_SMALL_PIECE':0x3B,
'MODEL_HMC_RED_GRILLS':0x3C,
'MODEL_SSL_PYRAMID_TOP':0x3A,
'MODEL_SSL_GRINDEL':0x36,
'MODEL_SSL_SPINDEL':0x37,
'MODEL_SSL_MOVING_PYRAMID_WALL':0x38,
'MODEL_SSL_PYRAMID_ELEVATOR':0x39,
'MODEL_BOB_CHAIN_CHOMP_GATE':0x36,
'MODEL_BOB_SEESAW_PLATFORM':0x37,
'MODEL_BOB_BARS_GRILLS':0x38,
'MODEL_SL_SNOW_TRIANGLE':0x36,
'MODEL_SL_CRACKED_ICE':0x37,
'MODEL_SL_CRACKED_ICE_CHUNK':0x38,
'MODEL_WDW_SQUARE_FLOATING_PLATFORM':0x36,
'MODEL_WDW_ARROW_LIFT':0x37,
'MODEL_WDW_WATER_LEVEL_DIAMOND':0x38,
'MODEL_WDW_HIDDEN_PLATFORM':0x39,
'MODEL_WDW_EXPRESS_ELEVATOR':0x3A,
'MODEL_WDW_RECTANGULAR_FLOATING_PLATFORM':0x3B,
'MODEL_WDW_ROTATING_PLATFORM':0x3C,
'MODEL_JRB_SHIP_LEFT_HALF_PART':0x35,
'MODEL_JRB_SHIP_BACK_LEFT_PART':0x36,
'MODEL_JRB_SHIP_RIGHT_HALF_PART':0x37,
'MODEL_JRB_SHIP_BACK_RIGHT_PART':0x38,
'MODEL_JRB_SUNKEN_SHIP':0x39,
'MODEL_JRB_SUNKEN_SHIP_BACK':0x3A,
'MODEL_JRB_ROCK':0x3B,
'MODEL_JRB_SLIDING_BOX':0x3C,
'MODEL_JRB_FALLING_PILLAR':0x3D,
'MODEL_JRB_FALLING_PILLAR_BASE':0x3E,
'MODEL_JRB_FLOATING_PLATFORM':0x3F,
'MODEL_THI_HUGE_ISLAND_TOP':0x36,
'MODEL_THI_TINY_ISLAND_TOP':0x37,
'MODEL_TTC_ROTATING_CUBE':0x36,
'MODEL_TTC_ROTATING_PRISM':0x37,
'MODEL_TTC_PENDULUM':0x38,
'MODEL_TTC_LARGE_TREADMILL':0x39,
'MODEL_TTC_SMALL_TREADMILL':0x3A,
'MODEL_TTC_PUSH_BLOCK':0x3B,
'MODEL_TTC_ROTATING_HEXAGON':0x3C,
'MODEL_TTC_ROTATING_TRIANGLE':0x3D,
'MODEL_TTC_PIT_BLOCK':0x3E,
'MODEL_TTC_PIT_BLOCK_UNUSED':0x3F,
'MODEL_TTC_ELEVATOR_PLATFORM':0x40,
'MODEL_TTC_CLOCK_HAND':0x41,
'MODEL_TTC_SPINNER':0x42,
'MODEL_TTC_SMALL_GEAR':0x43,
'MODEL_TTC_LARGE_GEAR':0x44,
'MODEL_RR_SLIDING_PLATFORM':0x36,
'MODEL_RR_FLYING_CARPET':0x37,
'MODEL_RR_OCTAGONAL_PLATFORM':0x38,
'MODEL_RR_ROTATING_BRIDGE_PLATFORM':0x39,
'MODEL_RR_TRIANGLE_PLATFORM':0x3A,
'MODEL_RR_CRUISER_WING':0x3B,
'MODEL_RR_SEESAW_PLATFORM':0x3C,
'MODEL_RR_L_SHAPED_PLATFORM':0x3D,
'MODEL_RR_SWINGING_PLATFORM':0x3E,
'MODEL_RR_DONUT_PLATFORM':0x3F,
'MODEL_RR_ELEVATOR_PLATFORM':0x40,
'MODEL_RR_TRICKY_TRIANGLES':0x41,
'MODEL_RR_TRICKY_TRIANGLES_FRAME1':0x42,
'MODEL_RR_TRICKY_TRIANGLES_FRAME2':0x43,
'MODEL_RR_TRICKY_TRIANGLES_FRAME3':0x44,
'MODEL_RR_TRICKY_TRIANGLES_FRAME4':0x45,
'MODEL_BITDW_SQUARE_PLATFORM':0x36,
'MODEL_BITDW_SEESAW_PLATFORM':0x37,
'MODEL_BITDW_SLIDING_PLATFORM':0x38,
'MODEL_BITDW_FERRIS_WHEEL_AXLE':0x39,
'MODEL_BITDW_BLUE_PLATFORM':0x3A,
'MODEL_BITDW_STAIRCASE_FRAME4':0x3B,
'MODEL_BITDW_STAIRCASE_FRAME3':0x3C,
'MODEL_BITDW_STAIRCASE_FRAME2':0x3D,
'MODEL_BITDW_STAIRCASE_FRAME1':0x3E,
'MODEL_BITDW_STAIRCASE':0x3F,
'MODEL_VCUTM_SEESAW_PLATFORM':0x36,
'MODEL_VCUTM_CHECKERBOARD_PLATFORM_SPAWNER':0x37,
'MODEL_BITFS_PLATFORM_ON_TRACK':0x36,
'MODEL_BITFS_TILTING_SQUARE_PLATFORM':0x37,
'MODEL_BITFS_SINKING_PLATFORMS':0x38,
'MODEL_BITFS_BLUE_POLE':0x39,
'MODEL_BITFS_SINKING_CAGE_PLATFORM':0x3A,
'MODEL_BITFS_ELEVATOR':0x3B,
'MODEL_BITFS_STRETCHING_PLATFORMS':0x3C,
'MODEL_BITFS_SEESAW_PLATFORM':0x3D,
'MODEL_BITFS_MOVING_SQUARE_PLATFORM':0x3E,
'MODEL_BITFS_SLIDING_PLATFORM':0x3F,
'MODEL_BITFS_TUMBLING_PLATFORM_PART':0x40,
'MODEL_BITFS_TUMBLING_PLATFORM':0x41,
'MODEL_BITS_SLIDING_PLATFORM':0x36,
'MODEL_BITS_TWIN_SLIDING_PLATFORMS':0x37,
'MODEL_BITS_OCTAGONAL_PLATFORM':0x39,
'MODEL_BITS_BLUE_PLATFORM':0x3C,
'MODEL_BITS_FERRIS_WHEEL_AXLE':0x3D,
'MODEL_BITS_ARROW_PLATFORM':0x3E,
'MODEL_BITS_SEESAW_PLATFORM':0x3F,
'MODEL_BITS_TILTING_W_PLATFORM':0x40,
'MODEL_BITS_STAIRCASE':0x41,
'MODEL_BITS_STAIRCASE_FRAME1':0x42,
'MODEL_BITS_STAIRCASE_FRAME2':0x43,
'MODEL_BITS_STAIRCASE_FRAME3':0x44,
'MODEL_BITS_STAIRCASE_FRAME4':0x45,
'MODEL_BITS_WARP_PIPE':0x49,
'MODEL_LLL_DRAWBRIDGE_PART':0x38,
'MODEL_LLL_ROTATING_BLOCK_FIRE_BARS':0x3A,
'MODEL_LLL_ROTATING_HEXAGONAL_RING':0x3E,
'MODEL_LLL_SINKING_RECTANGULAR_PLATFORM':0x3F,
'MODEL_LLL_SINKING_SQUARE_PLATFORMS':0x40,
'MODEL_LLL_TILTING_SQUARE_PLATFORM':0x41,
'MODEL_LLL_BOWSER_PIECE_1':0x43,
'MODEL_LLL_BOWSER_PIECE_2':0x44,
'MODEL_LLL_BOWSER_PIECE_3':0x45,
'MODEL_LLL_BOWSER_PIECE_4':0x46,
'MODEL_LLL_BOWSER_PIECE_5':0x47,
'MODEL_LLL_BOWSER_PIECE_6':0x48,
'MODEL_LLL_BOWSER_PIECE_7':0x49,
'MODEL_LLL_BOWSER_PIECE_8':0x4A,
'MODEL_LLL_BOWSER_PIECE_9':0x4B,
'MODEL_LLL_BOWSER_PIECE_10':0x4C,
'MODEL_LLL_BOWSER_PIECE_11':0x4D,
'MODEL_LLL_BOWSER_PIECE_12':0x4E,
'MODEL_LLL_BOWSER_PIECE_13':0x4F,
'MODEL_LLL_BOWSER_PIECE_14':0x50,
'MODEL_LLL_MOVING_OCTAGONAL_MESH_PLATFORM':0x36,
'MODEL_LLL_SINKING_ROCK_BLOCK':0x37,
'MODEL_LLL_ROLLING_LOG':0x39,
'MODEL_LLL_WOOD_BRIDGE':0x35,
'MODEL_LLL_LARGE_WOOD_BRIDGE':0x3B,
'MODEL_LLL_FALLING_PLATFORM':0x3C,
'MODEL_LLL_LARGE_FALLING_PLATFORM':0x3D,
'MODEL_LLL_VOLCANO_FALLING_TRAP':0x53,
'MODEL_DDD_BOWSER_SUB_DOOR':0x36,
'MODEL_DDD_BOWSER_SUB':0x37,
'MODEL_DDD_POLE':0x38,
'MODEL_WF_BREAKABLE_WALL_RIGHT':0x36,
'MODEL_WF_BREAKABLE_WALL_LEFT':0x37,