You've already forked Microtransactions64
mirror of
https://github.com/Print-and-Panic/Microtransactions64.git
synced 2026-01-21 10:17:19 -08:00
init2
This commit is contained in:
1320
levels/thi/areas/1/1/model.s
Normal file
1320
levels/thi/areas/1/1/model.s
Normal file
File diff suppressed because it is too large
Load Diff
483
levels/thi/areas/1/2/model.s
Normal file
483
levels/thi/areas/1/2/model.s
Normal file
@@ -0,0 +1,483 @@
|
||||
thi_seg7_light_07005330: # 0x07005330 - 0x07005338
|
||||
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
|
||||
|
||||
thi_seg7_light_07005338: # 0x07005338 - 0x07005348
|
||||
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
|
||||
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
thi_seg7_light_07005348: # 0x07005348 - 0x07005350
|
||||
.byte 0x4C, 0x4C, 0x4C, 0x00, 0x4C, 0x4C, 0x4C, 0x00
|
||||
|
||||
thi_seg7_light_07005350: # 0x07005350 - 0x07005360
|
||||
.byte 0x99, 0x99, 0x99, 0x00, 0x99, 0x99, 0x99, 0x00
|
||||
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
thi_seg7_light_07005360: # 0x07005360 - 0x07005368
|
||||
.byte 0x33, 0x33, 0x33, 0x00, 0x33, 0x33, 0x33, 0x00
|
||||
|
||||
thi_seg7_light_07005368: # 0x07005368 - 0x07005378
|
||||
.byte 0x66, 0x66, 0x66, 0x00, 0x66, 0x66, 0x66, 0x00
|
||||
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
thi_seg7_light_07005378: # 0x07005378 - 0x07005380
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
thi_seg7_light_07005380: # 0x07005380 - 0x07005390
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
thi_seg7_vertex_07005390: # 0x07005390 - 0x07005470
|
||||
vertex 5734, -2047, -511, 28584, -1566, 0x00, 0x7E, 0x0F, 0xFF
|
||||
vertex 5632, -1535, -4607, 28074, -22006, 0x00, 0x7E, 0x0F, 0xFF
|
||||
vertex 5632, -2047, -511, 28074, -1566, 0x00, 0x7E, 0x0F, 0xFF
|
||||
vertex 5734, -1535, -4607, 28584, -22006, 0x00, 0x7E, 0x0F, 0xFF
|
||||
vertex 2560, -511, 3686, 12744, 19384, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 1741, -511, 3686, 8656, 19384, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 1638, -511, 3789, 8144, 19896, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 1741, -511, 3686, 8656, 19384, 0xF7, 0x7E, 0xF7, 0xFF
|
||||
vertex 922, -613, 3174, 4568, 16830, 0xF7, 0x7E, 0xF7, 0xFF
|
||||
vertex 819, -613, 3277, 4056, 17340, 0xF7, 0x7E, 0xF7, 0xFF
|
||||
vertex 1638, -511, 3789, 8144, 19896, 0xF7, 0x7E, 0xF7, 0xFF
|
||||
vertex 819, -613, 3277, 4056, 17340, 0x0F, 0x7D, 0x0F, 0xFF
|
||||
vertex 922, -613, 3174, 4568, 16830, 0x0F, 0x7D, 0x0F, 0xFF
|
||||
vertex 973, -511, 2304, 4822, 12486, 0x0F, 0x7D, 0x0F, 0xFF
|
||||
|
||||
thi_seg7_vertex_07005470: # 0x07005470 - 0x07005550
|
||||
vertex 819, -511, 2355, 4056, 12740, 0x04, 0x7E, 0x0D, 0xFF
|
||||
vertex 819, -613, 3277, 4056, 17340, 0x04, 0x7E, 0x0D, 0xFF
|
||||
vertex 973, -511, 2304, 4822, 12486, 0x04, 0x7E, 0x0D, 0xFF
|
||||
vertex 2560, -511, 3686, 12744, 19384, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 1638, -511, 3789, 8144, 19896, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 2560, -511, 3789, 12744, 19896, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -1791, 2202, 258, -1316, 9930, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 2304, 2202, 565, -2850, -10508, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 2304, 2202, 258, -1316, -10508, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -1791, 2202, 565, -2850, 9930, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 307, -511, 1024, 1500, 6098, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 819, -511, 2355, 4056, 12740, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 973, -511, 2304, 4822, 12486, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 512, -511, 1024, 2522, 6098, 0x00, 0x7F, 0x00, 0xFF
|
||||
|
||||
thi_seg7_vertex_07005550: # 0x07005550 - 0x070055D0
|
||||
vertex 5632, -1535, -5221, 26030, -27116, 0xE2, 0x7B, 0x00, 0xFF
|
||||
vertex 5632, -1535, -5631, 28074, -27116, 0xE2, 0x7B, 0x00, 0xFF
|
||||
vertex 4403, -1842, -5631, 28074, -20984, 0xE2, 0x7B, 0x00, 0xFF
|
||||
vertex 4403, -1842, -5221, 26030, -20984, 0xE2, 0x7B, 0x00, 0xFF
|
||||
vertex 4403, -1842, -5631, 28074, -20984, 0xEF, 0x7D, 0x00, 0xFF
|
||||
vertex 2970, -2047, -5221, 26030, -13830, 0xEF, 0x7D, 0x00, 0xFF
|
||||
vertex 4403, -1842, -5221, 26030, -20984, 0xEF, 0x7D, 0x00, 0xFF
|
||||
vertex 2970, -2047, -5631, 28074, -13830, 0xEF, 0x7D, 0x00, 0xFF
|
||||
|
||||
thi_seg7_vertex_070055D0: # 0x070055D0 - 0x070056C0
|
||||
vertex 5734, -2047, -1330, 28584, -5654, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex 5734, -1637, -4607, 28584, -22006, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex 5734, -1535, -4607, 28584, -22006, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex 5734, -2047, -511, 28584, -1566, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex 5632, -1637, -4607, 28074, -22006, 0x00, 0x82, 0xF1, 0xFF
|
||||
vertex 5734, -1637, -4607, 28584, -22006, 0x00, 0x82, 0xF1, 0xFF
|
||||
vertex 5734, -2047, -1330, 28584, -5654, 0x00, 0x82, 0xF1, 0xFF
|
||||
vertex 5632, -2047, -1330, 28074, -5654, 0x00, 0x82, 0xF1, 0xFF
|
||||
vertex 1638, -613, 3789, 8144, 19896, 0x09, 0x82, 0x09, 0xFF
|
||||
vertex 819, -716, 3277, 4056, 17340, 0x09, 0x82, 0x09, 0xFF
|
||||
vertex 922, -716, 3174, 4568, 16830, 0x09, 0x82, 0x09, 0xFF
|
||||
vertex 1741, -613, 3686, 8656, 19384, 0x09, 0x82, 0x09, 0xFF
|
||||
vertex 2560, -613, 3789, 12744, 19896, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 1638, -511, 3789, 8144, 19896, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 1638, -613, 3789, 8144, 19896, 0x00, 0x00, 0x7F, 0xFF
|
||||
|
||||
thi_seg7_vertex_070056C0: # 0x070056C0 - 0x070057B0
|
||||
vertex 1638, -511, 3789, 8144, 19896, 0xBD, 0x00, 0x6B, 0xFF
|
||||
vertex 819, -716, 3277, 4056, 17340, 0xBD, 0x00, 0x6B, 0xFF
|
||||
vertex 1638, -613, 3789, 8144, 19896, 0xBD, 0x00, 0x6B, 0xFF
|
||||
vertex 2560, -613, 3789, 12744, 19896, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex 1638, -613, 3789, 8144, 19896, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex 2560, -613, 3686, 12744, 19384, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex 1741, -613, 3686, 8656, 19384, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex 1741, -511, 3686, 8656, 19384, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex 2560, -613, 3686, 12744, 19384, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex 1741, -613, 3686, 8656, 19384, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex 2560, -511, 3686, 12744, 19384, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex 2560, -613, 3789, 12744, 19896, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 2560, -511, 3789, 12744, 19896, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 1638, -511, 3789, 8144, 19896, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 819, -613, 3277, 4056, 17340, 0xBD, 0x00, 0x6B, 0xFF
|
||||
|
||||
thi_seg7_vertex_070057B0: # 0x070057B0 - 0x07005890
|
||||
vertex 922, -613, 3174, 4568, 16830, 0x43, 0x00, 0x95, 0xFF
|
||||
vertex 1741, -511, 3686, 8656, 19384, 0x43, 0x00, 0x95, 0xFF
|
||||
vertex 1741, -613, 3686, 8656, 19384, 0x43, 0x00, 0x95, 0xFF
|
||||
vertex 922, -716, 3174, 4568, 16830, 0x43, 0x00, 0x95, 0xFF
|
||||
vertex 922, -716, 3174, 4568, 16830, 0xF2, 0x83, 0xF2, 0xFF
|
||||
vertex 819, -716, 3277, 4056, 17340, 0xF2, 0x83, 0xF2, 0xFF
|
||||
vertex 819, -613, 2355, 4056, 12742, 0xF2, 0x83, 0xF2, 0xFF
|
||||
vertex 973, -613, 2304, 4822, 12486, 0xFB, 0x83, 0xF1, 0xFF
|
||||
vertex 922, -716, 3174, 4568, 16830, 0xFB, 0x83, 0xF1, 0xFF
|
||||
vertex 819, -613, 2355, 4056, 12742, 0xFB, 0x83, 0xF1, 0xFF
|
||||
vertex 512, -613, 1024, 2522, 6098, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex 973, -613, 2304, 4822, 12486, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex 819, -613, 2355, 4056, 12742, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex 307, -613, 1024, 1500, 6098, 0x00, 0x81, 0x00, 0xFF
|
||||
|
||||
thi_seg7_vertex_07005890: # 0x07005890 - 0x07005990
|
||||
vertex 2304, 2099, 258, -1316, -10508, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex 2304, 2202, 565, -2850, -10508, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex 2304, 2099, 565, -2850, -10508, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex 2304, 2202, 258, -1316, -10508, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex 2304, 2099, 258, -1316, -10508, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -1791, 2099, 565, -2850, 9930, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -1791, 2099, 258, -1316, 9930, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex 2304, 2099, 565, -2850, -10508, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex 2304, 2099, 565, -2850, -10508, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 2304, 2202, 565, -2850, -10508, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -1791, 2202, 565, -2850, 9930, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -1791, 2099, 565, -2850, 9930, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -1791, 2099, 565, -8972, 3808, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -1791, 2202, 565, -8972, 3808, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -1791, 2202, 258, -8972, 2274, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -1791, 2099, 258, -8972, 2274, 0x81, 0x00, 0x00, 0xFF
|
||||
|
||||
thi_seg7_vertex_07005990: # 0x07005990 - 0x07005A80
|
||||
vertex 4403, -1842, -5221, 26030, -20984, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 5632, -1637, -5221, 26030, -27116, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 5632, -1535, -5221, 26030, -27116, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 5632, -1535, -5631, 28074, -27116, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex 5632, -1637, -5631, 28074, -27116, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex 4403, -1945, -5631, 28074, -20984, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex 4403, -1842, -5631, 28074, -20984, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex 2970, -2149, -5631, 28074, -13830, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex 2970, -2047, -5631, 28074, -13830, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex 4403, -1945, -5221, 26030, -20984, 0x11, 0x83, 0x00, 0xFF
|
||||
vertex 2970, -2149, -5631, 28074, -13830, 0x11, 0x83, 0x00, 0xFF
|
||||
vertex 4403, -1945, -5631, 28074, -20984, 0x11, 0x83, 0x00, 0xFF
|
||||
vertex 2970, -2149, -5221, 26030, -13830, 0x11, 0x83, 0x00, 0xFF
|
||||
vertex 2970, -2047, -5221, 26030, -13830, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 4403, -1945, -5221, 26030, -20984, 0x00, 0x00, 0x7F, 0xFF
|
||||
|
||||
thi_seg7_vertex_07005A80: # 0x07005A80 - 0x07005B70
|
||||
vertex 4403, -1945, -5221, 26030, -20984, 0x1E, 0x85, 0x00, 0xFF
|
||||
vertex 5632, -1637, -5631, 28074, -27116, 0x1E, 0x85, 0x00, 0xFF
|
||||
vertex 5632, -1637, -5221, 26030, -27116, 0x1E, 0x85, 0x00, 0xFF
|
||||
vertex 4403, -1945, -5631, 28074, -20984, 0x1E, 0x85, 0x00, 0xFF
|
||||
vertex 2970, -2047, -5221, 26030, -13830, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 2970, -2149, -5221, 26030, -13830, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 4403, -1945, -5221, 26030, -20984, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 512, -613, 1024, 2522, 6098, 0x77, 0x00, 0xD5, 0xFF
|
||||
vertex 973, -511, 2304, 4822, 12486, 0x77, 0x00, 0xD5, 0xFF
|
||||
vertex 973, -613, 2304, 4822, 12486, 0x77, 0x00, 0xD5, 0xFF
|
||||
vertex 512, -511, 1024, 2522, 6098, 0x77, 0x00, 0xD5, 0xFF
|
||||
vertex 973, -511, 2304, 4822, 12486, 0x7E, 0x00, 0x07, 0xFF
|
||||
vertex 922, -716, 3174, 4568, 16830, 0x7E, 0x00, 0x07, 0xFF
|
||||
vertex 973, -613, 2304, 4822, 12486, 0x7E, 0x00, 0x07, 0xFF
|
||||
vertex 922, -613, 3174, 4568, 16830, 0x7E, 0x00, 0x07, 0xFF
|
||||
|
||||
thi_seg7_vertex_07005B70: # 0x07005B70 - 0x07005C30
|
||||
vertex 819, -511, 2355, 4056, 12740, 0x8A, 0x00, 0x2D, 0xFF
|
||||
vertex 307, -511, 1024, 1500, 6098, 0x8A, 0x00, 0x2D, 0xFF
|
||||
vertex 307, -613, 1024, 1500, 6098, 0x8A, 0x00, 0x2D, 0xFF
|
||||
vertex 512, -511, 1024, 2524, 6098, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 307, -511, 819, 1502, 5076, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 307, -511, 1024, 1502, 6098, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 819, -613, 2355, 4056, 12740, 0x8A, 0x00, 0x2D, 0xFF
|
||||
vertex 819, -716, 3277, 4056, 17340, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex 819, -511, 2355, 4056, 12740, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex 819, -613, 2355, 4056, 12740, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex 819, -613, 3277, 4056, 17340, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex 512, -511, 819, 2524, 5076, 0x00, 0x7F, 0x00, 0xFF
|
||||
|
||||
thi_seg7_vertex_07005C30: # 0x07005C30 - 0x07005D30
|
||||
vertex -4607, 717, -2457, 0, 990, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -4230, 717, -2457, -1910, 990, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -4230, 341, -2457, -1910, 2862, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -4607, 614, -1945, 2524, 1500, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -4607, 205, -1945, 2524, 3542, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -4607, -12, -1842, 3034, 4628, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -4607, 717, -1842, 3034, 990, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -4607, 717, -2457, 0, 990, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -4607, 614, -2354, 478, 1500, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -4607, 205, -2354, 478, 3542, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -4607, 102, -2149, 1500, 4054, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -4607, 94, -2457, 0, 4096, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -4607, 94, -2457, 0, 4096, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -4607, 717, -1842, 3034, 990, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -4230, 717, -2457, 0, -890, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -4607, 717, -2457, 0, 990, 0x00, 0x7F, 0x00, 0xFF
|
||||
|
||||
thi_seg7_vertex_07005D30: # 0x07005D30 - 0x07005DA0
|
||||
vertex -4607, 717, -1842, 3034, 990, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -4347, 717, -1842, 3034, -308, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -4230, 717, -2457, 0, -890, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -4347, 90, -1842, 1266, 4118, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -4347, 717, -1842, 1266, 990, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -4607, 717, -1842, 0, 990, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -4607, -12, -1842, 0, 4628, 0x00, 0x00, 0x7F, 0xFF
|
||||
|
||||
thi_seg7_vertex_07005DA0: # 0x07005DA0 - 0x07005EA0
|
||||
vertex -4607, 614, -1945, 0, 1500, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -4197, 205, -1945, -2074, 3544, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -4607, 205, -1945, 0, 3544, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -4607, 205, -1945, 2524, 990, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -4197, 205, -2354, 480, -1054, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -4607, 205, -2354, 480, 990, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -4197, 205, -1945, 2524, -1054, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -4607, 205, -2354, 0, 3544, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -4197, 614, -2354, 2012, 1500, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -4607, 614, -2354, 0, 1500, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -4197, 205, -2354, 2012, 3544, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -4607, 614, -2354, 480, 990, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -4197, 614, -2354, 480, -1054, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -4197, 614, -1945, 2524, -1054, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -4607, 614, -1945, 2524, 990, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -4197, 614, -1945, -2074, 1500, 0x00, 0x00, 0x81, 0xFF
|
||||
|
||||
thi_seg7_vertex_07005EA0: # 0x07005EA0 - 0x07005FA0
|
||||
vertex -5119, -2764, 6349, -7330, 4930, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -4607, -2969, 6349, -6600, 5222, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -4607, -2764, 6349, -6600, 4930, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -5119, -2713, 6400, -7330, 4856, 0x00, 0xA7, 0x59, 0xFF
|
||||
vertex -5119, -2764, 6349, -7330, 4930, 0x00, 0xA7, 0x59, 0xFF
|
||||
vertex -4607, -2764, 6349, -6600, 4930, 0x00, 0xA7, 0x59, 0xFF
|
||||
vertex -5119, -2969, 6349, -7330, 5222, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -4607, -2713, 6400, -6600, 4858, 0x00, 0xA7, 0x59, 0xFF
|
||||
vertex -4607, -2713, 6400, -6600, 10114, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -4607, -2713, 6502, -6600, 10260, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -5119, -2713, 6502, -7330, 10260, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -5119, -2713, 6400, -7330, 10114, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex -4607, -2713, 6502, -6600, 4858, 0x00, 0xA6, 0xA8, 0xFF
|
||||
vertex -4607, -2764, 6554, -6600, 4930, 0x00, 0xA6, 0xA8, 0xFF
|
||||
vertex -5119, -2764, 6554, -7330, 4930, 0x00, 0xA6, 0xA8, 0xFF
|
||||
vertex -5119, -2713, 6502, -7330, 4858, 0x00, 0xA6, 0xA8, 0xFF
|
||||
|
||||
thi_seg7_vertex_07005FA0: # 0x07005FA0 - 0x07005FE0
|
||||
vertex -4607, -2764, 6554, -6600, 4930, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -4607, -2969, 6554, -6600, 5222, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -5119, -2969, 6554, -7330, 5222, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -5119, -2764, 6554, -7330, 4930, 0x00, 0x00, 0x81, 0xFF
|
||||
|
||||
thi_seg7_vertex_07005FE0: # 0x07005FE0 - 0x070060E0
|
||||
vertex 6758, -3344, 7066, 0, 990, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex 6758, -2832, 7066, 0, 0, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex 6758, -2832, 6861, 376, 0, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex 6758, -3344, 6861, 376, 990, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 6554, -2832, 6861, 0, 0, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 6554, -3344, 6861, 0, 990, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 6758, -2832, 6861, 376, 0, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 6554, -3344, 6861, 376, 990, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex 6554, -2832, 6861, 376, 0, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex 6554, -2832, 7066, 0, 0, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex 6554, -3344, 7066, 0, 990, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex 6554, -3344, 7066, 0, 990, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex 6758, -2832, 7066, 376, 0, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex 6758, -3344, 7066, 376, 990, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex 6554, -2832, 7066, 0, 0, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex 6758, -3344, 6861, 376, 990, 0x81, 0x00, 0x00, 0xFF
|
||||
|
||||
thi_seg7_vertex_070060E0: # 0x070060E0 - 0x070061D0
|
||||
vertex -101, 3891, -1634, -176, -2514, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 102, 3379, -1634, 114, -1784, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 102, 3891, -1634, 114, -2514, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 512, -306, 1024, 1428, 1426, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex 512, -306, 819, 1136, 1426, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex 512, -511, 819, 1136, 1718, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex 512, -511, 1024, 1428, 1718, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex 307, -511, 1024, 1428, 1718, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex 307, -511, 819, 1136, 1718, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex 307, -306, 819, 1136, 1426, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex 307, -306, 1024, 1428, 1426, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex 307, -306, 1024, 406, 2448, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex 307, -306, 819, 406, 2156, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex 512, -306, 819, 698, 2156, 0x00, 0x81, 0x00, 0xFF
|
||||
vertex 512, -306, 1024, 698, 2448, 0x00, 0x81, 0x00, 0xFF
|
||||
|
||||
thi_seg7_vertex_070061D0: # 0x070061D0 - 0x070062C0
|
||||
vertex 102, 3891, -1634, -2360, -4558, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex 102, 3379, -1634, -2360, -3828, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex 102, 3379, -1429, -2068, -3828, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -101, 3891, -1634, -176, -2514, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -101, 3379, -1634, -176, -1784, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 102, 3379, -1634, 114, -1784, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex -101, 3891, -1429, -2068, -4558, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex -101, 3379, -1429, -2068, -3828, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex -101, 3379, -1634, -2360, -3828, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex -101, 3891, -1634, -2360, -4558, 0x7F, 0x00, 0x00, 0xFF
|
||||
vertex 102, 3891, -1429, 114, -2514, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -101, 3379, -1429, -176, -1784, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex -101, 3891, -1429, -176, -2514, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex 102, 3379, -1429, 114, -1784, 0x00, 0x00, 0x81, 0xFF
|
||||
vertex 102, 3891, -1429, -2068, -4558, 0x81, 0x00, 0x00, 0xFF
|
||||
|
||||
thi_seg7_vertex_070062C0: # 0x070062C0 - 0x070063C0
|
||||
vertex -101, 3379, -1634, 0, 0, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -101, 3379, -1429, 0, 0, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 102, 3379, -1429, 0, 0, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -4197, 205, -1945, 0, 0, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -4197, 614, -1945, 0, 0, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -4197, 614, -2354, 0, 0, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex -4197, 205, -2354, 0, 0, 0x81, 0x00, 0x00, 0xFF
|
||||
vertex 6554, -3344, 6861, 0, 0, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 6554, -3344, 7066, 0, 0, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 6758, -3344, 7066, 0, 0, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 6758, -3344, 6861, 0, 0, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 512, -511, 819, 0, 0, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 307, -306, 819, 0, 0, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 307, -511, 819, 0, 0, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 512, -306, 819, 0, 0, 0x00, 0x00, 0x7F, 0xFF
|
||||
vertex 102, 3379, -1634, 0, 0, 0x00, 0x7F, 0x00, 0xFF
|
||||
|
||||
thi_seg7_dl_070063C0: # 0x070063C0 - 0x07006660
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09006800
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPLight thi_seg7_light_07005338, 1
|
||||
gsSPLight thi_seg7_light_07005330, 2
|
||||
gsSPVertex thi_seg7_vertex_07005390, 14, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
|
||||
gsSPVertex thi_seg7_vertex_07005470, 14, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 6, 7, 8, 0x0, 6, 9, 7, 0x0
|
||||
gsSP2Triangles 10, 11, 12, 0x0, 10, 12, 13, 0x0
|
||||
gsSPVertex thi_seg7_vertex_07005550, 8, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 4, 7, 5, 0x0
|
||||
gsSPLight thi_seg7_light_07005350, 1
|
||||
gsSPLight thi_seg7_light_07005348, 2
|
||||
gsSPVertex thi_seg7_vertex_070055D0, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
|
||||
gsSP2Triangles 8, 9, 10, 0x0, 8, 10, 11, 0x0
|
||||
gsSP1Triangle 12, 13, 14, 0x0
|
||||
gsSPVertex thi_seg7_vertex_070056C0, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 4, 6, 5, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 7, 10, 8, 0x0, 11, 12, 13, 0x0
|
||||
gsSP1Triangle 0, 14, 1, 0x0
|
||||
gsSPVertex thi_seg7_vertex_070057B0, 14, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 10, 11, 12, 0x0, 10, 12, 13, 0x0
|
||||
gsSPVertex thi_seg7_vertex_07005890, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 4, 7, 5, 0x0
|
||||
gsSP2Triangles 8, 9, 10, 0x0, 8, 10, 11, 0x0
|
||||
gsSP2Triangles 12, 13, 14, 0x0, 12, 14, 15, 0x0
|
||||
gsSPVertex thi_seg7_vertex_07005990, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 3, 5, 6, 0x0, 6, 5, 7, 0x0
|
||||
gsSP2Triangles 6, 7, 8, 0x0, 9, 10, 11, 0x0
|
||||
gsSP2Triangles 9, 12, 10, 0x0, 13, 14, 0, 0x0
|
||||
gsSP1Triangle 0, 14, 1, 0x0
|
||||
gsSPVertex thi_seg7_vertex_07005A80, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 7, 10, 8, 0x0, 11, 12, 13, 0x0
|
||||
gsSP1Triangle 11, 14, 12, 0x0
|
||||
gsSPVertex thi_seg7_vertex_07005B70, 12, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 0, 2, 6, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 7, 10, 8, 0x0, 3, 11, 4, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
thi_seg7_dl_07006660: # 0x07006660 - 0x07006770
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09008000
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPLight thi_seg7_light_07005338, 1
|
||||
gsSPLight thi_seg7_light_07005330, 2
|
||||
gsSPVertex thi_seg7_vertex_07005C30, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 3, 0x0
|
||||
gsSP2Triangles 7, 3, 6, 0x0, 4, 9, 10, 0x0
|
||||
gsSP2Triangles 5, 4, 10, 0x0, 11, 8, 7, 0x0
|
||||
gsSP2Triangles 11, 9, 8, 0x0, 9, 11, 10, 0x0
|
||||
gsSP2Triangles 0, 2, 12, 0x0, 13, 14, 15, 0x0
|
||||
gsSPVertex thi_seg7_vertex_07005D30, 7, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP1Triangle 6, 3, 5, 0x0
|
||||
gsSPLight thi_seg7_light_07005368, 1
|
||||
gsSPLight thi_seg7_light_07005360, 2
|
||||
gsSPVertex thi_seg7_vertex_07005DA0, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 3, 6, 4, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 7, 10, 8, 0x0, 11, 12, 13, 0x0
|
||||
gsSP2Triangles 11, 13, 14, 0x0, 0, 15, 1, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
thi_seg7_dl_07006770: # 0x07006770 - 0x07006800
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09003800
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPLight thi_seg7_light_07005350, 1
|
||||
gsSPLight thi_seg7_light_07005348, 2
|
||||
gsSPVertex thi_seg7_vertex_07005EA0, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 0, 6, 1, 0x0, 3, 5, 7, 0x0
|
||||
gsSP2Triangles 8, 9, 10, 0x0, 8, 10, 11, 0x0
|
||||
gsSP2Triangles 12, 13, 14, 0x0, 12, 14, 15, 0x0
|
||||
gsSPVertex thi_seg7_vertex_07005FA0, 4, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
thi_seg7_dl_07006800: # 0x07006800 - 0x07006868
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09005000
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPVertex thi_seg7_vertex_07005FE0, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 3, 6, 4, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
|
||||
gsSP2Triangles 11, 14, 12, 0x0, 0, 2, 15, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
thi_seg7_dl_07006868: # 0x07006868 - 0x07006908
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09003000
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPVertex thi_seg7_vertex_070060E0, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
|
||||
gsSP1Triangle 11, 13, 14, 0x0
|
||||
gsSPVertex thi_seg7_vertex_070061D0, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 6, 7, 8, 0x0, 6, 8, 9, 0x0
|
||||
gsSP2Triangles 10, 11, 12, 0x0, 10, 13, 11, 0x0
|
||||
gsSP1Triangle 0, 2, 14, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
thi_seg7_dl_07006908: # 0x07006908 - 0x07006968
|
||||
gsSPLight thi_seg7_light_07005380, 1
|
||||
gsSPLight thi_seg7_light_07005378, 2
|
||||
gsSPVertex thi_seg7_vertex_070062C0, 16, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
|
||||
gsSP2Triangles 11, 14, 12, 0x0, 0, 2, 15, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel thi_seg7_dl_07006968 # 0x07006968 - 0x07006A30
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsSPClearGeometryMode G_SHADING_SMOOTH
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
|
||||
gsSPTexture -1, -1, 0, 0, 1
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPDisplayList thi_seg7_dl_070063C0
|
||||
gsSPDisplayList thi_seg7_dl_07006660
|
||||
gsSPDisplayList thi_seg7_dl_07006770
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPDisplayList thi_seg7_dl_07006800
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPDisplayList thi_seg7_dl_07006868
|
||||
gsSPTexture -1, -1, 0, 0, 0
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsSPDisplayList thi_seg7_dl_07006908
|
||||
gsSPSetGeometryMode G_SHADING_SMOOTH
|
||||
gsSPEndDisplayList
|
||||
127
levels/thi/areas/1/3/model.s
Normal file
127
levels/thi/areas/1/3/model.s
Normal file
@@ -0,0 +1,127 @@
|
||||
thi_seg7_vertex_07006A30: # 0x07006A30 - 0x07006B20
|
||||
vertex -6614, -2047, -6628, 4806, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -6614, -1945, -6143, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -6614, -1945, -6628, 4806, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -8150, -2866, 8151, 20000, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -8150, -2866, 6144, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -8150, -2969, 6144, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -8150, -2969, 8151, 20000, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -5119, -2969, 8151, 30374, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -5119, -2866, 8151, 30374, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -8150, -2866, 8151, 124, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -8150, -2969, 8151, 124, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -6614, -1945, -6628, 15696, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -5119, -2047, -7126, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -6614, -2047, -6628, 15696, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -5119, -1945, -7126, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
thi_seg7_vertex_07006B20: # 0x07006B20 - 0x07006C10
|
||||
vertex -2605, -511, 2827, -102, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -2834, -511, 2140, 7122, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -2834, -409, 2140, 7122, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -6614, -2047, -6628, 4806, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -6614, -2047, -6143, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -6614, -1945, -6143, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 6677, -2832, 7645, 8876, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 6677, -2730, 7645, 8876, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 5882, -2730, 7168, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 5882, -2832, 7168, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -2742, -409, 1956, 2012, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -2834, -409, 2140, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -2834, -511, 2140, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -2742, -511, 1956, 2012, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -2605, -409, 2827, -102, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
thi_seg7_vertex_07006C10: # 0x07006C10 - 0x07006D00
|
||||
vertex 7168, -2457, 5632, 20408, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 7168, -2559, 3584, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 7168, -2559, 5632, 20408, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -2874, -409, 2884, 284, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -2605, -511, 2827, 3034, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -2605, -409, 2827, 3034, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -2874, -511, 2884, 284, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -2874, -511, 2884, 21214, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -4437, -409, 1453, 72, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -4437, -511, 1453, 72, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -2874, -409, 2884, 21214, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -4299, -511, 1178, 82, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -4437, -409, 1453, 3148, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -4299, -409, 1178, 82, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex -4437, -511, 1453, 3148, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
thi_seg7_vertex_07006D00: # 0x07006D00 - 0x07006DF0
|
||||
vertex 6400, -2457, 4096, -7694, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 5632, -2559, 4096, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 6400, -2559, 4096, -7694, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 7168, -2457, 5632, 20408, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 7168, -2457, 3584, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 7168, -2559, 3584, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 7168, -2762, 6777, 11784, 2, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 7168, -2559, 5632, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 7168, -2832, 6656, 10546, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 7168, -2457, 5632, -44, 2, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 6656, -2559, 3584, -5744, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 6656, -2457, 3584, -5744, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 6400, -2457, 4096, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 6400, -2559, 4096, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 5632, -2457, 4096, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
thi_seg7_vertex_07006DF0: # 0x07006DF0 - 0x07006EB0
|
||||
vertex 5632, -1535, -6655, 10188, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 5632, -1433, -6655, 10188, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 5632, -1433, -5631, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 5632, -1535, -5631, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 5632, -1535, -5221, -6162, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 5632, -1433, -4607, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 5632, -1535, -4607, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 5632, -1433, -5221, -6162, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 5632, -1433, -6655, 0, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 6656, -1535, -6655, -10250, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 6656, -1433, -6655, -10250, 0, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 5632, -1535, -6655, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
|
||||
thi_seg7_dl_07006EB0: # 0x07006EB0 - 0x07007008
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_0900A000
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPVertex thi_seg7_vertex_07006A30, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 3, 5, 6, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 7, 9, 10, 0x0, 11, 12, 13, 0x0
|
||||
gsSP1Triangle 11, 14, 12, 0x0
|
||||
gsSPVertex thi_seg7_vertex_07006B20, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 6, 7, 8, 0x0, 6, 8, 9, 0x0
|
||||
gsSP2Triangles 10, 11, 12, 0x0, 10, 12, 13, 0x0
|
||||
gsSP1Triangle 0, 2, 14, 0x0
|
||||
gsSPVertex thi_seg7_vertex_07006C10, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 3, 6, 4, 0x0, 7, 8, 9, 0x0
|
||||
gsSP2Triangles 7, 10, 8, 0x0, 11, 12, 13, 0x0
|
||||
gsSP1Triangle 11, 14, 12, 0x0
|
||||
gsSPVertex thi_seg7_vertex_07006D00, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 6, 7, 8, 0x0, 6, 9, 7, 0x0
|
||||
gsSP2Triangles 10, 11, 12, 0x0, 10, 12, 13, 0x0
|
||||
gsSP1Triangle 0, 14, 1, 0x0
|
||||
gsSPVertex thi_seg7_vertex_07006DF0, 12, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 4, 7, 5, 0x0
|
||||
gsSP2Triangles 8, 9, 10, 0x0, 8, 11, 9, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel thi_seg7_dl_07007008 # 0x07007008 - 0x07007078
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_TEXEL0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_TEXEL0
|
||||
gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
|
||||
gsSPTexture -1, -1, 0, 0, 1
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPDisplayList thi_seg7_dl_07006EB0
|
||||
gsSPTexture -1, -1, 0, 0, 0
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
|
||||
gsSPEndDisplayList
|
||||
68
levels/thi/areas/1/4/model.s
Normal file
68
levels/thi/areas/1/4/model.s
Normal file
@@ -0,0 +1,68 @@
|
||||
thi_seg7_light_07007078: # 0x07007078 - 0x07007080
|
||||
.byte 0x7F, 0x7F, 0x3C, 0x00, 0x7F, 0x7F, 0x3C, 0x00
|
||||
|
||||
thi_seg7_light_07007080: # 0x07007080 - 0x07007090
|
||||
.byte 0xFF, 0xFF, 0x78, 0x00, 0xFF, 0xFF, 0x78, 0x00
|
||||
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
thi_seg7_vertex_07007090: # 0x07007090 - 0x07007180
|
||||
vertex 5632, -6655, -6655, 76, 806, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 5120, -6655, -7167, 0, 990, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 4608, -6655, -5631, 506, 990, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -8191, -3583, -8191, 1502, 990, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -5119, -3583, -4607, 0, 96, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -5119, -3583, -8191, 0, 990, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -8191, -3583, -8191, 0, 990, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -8191, -3583, 8192, 8144, 990, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -5119, -3583, 8192, 8144, 0, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -5119, -3583, -4607, 1756, 0, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -5119, -3583, 8192, 0, 990, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 6963, -3583, 8192, 5998, 990, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 6963, -3583, 4608, 5998, 96, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -5119, -3583, 4608, 0, 96, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 5632, -6655, -4607, 722, 620, 0x00, 0x7F, 0x00, 0xFF
|
||||
|
||||
thi_seg7_vertex_07007180: # 0x07007180 - 0x07007240
|
||||
vertex 7680, -6655, -6655, 224, 786, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 8192, -6655, -7167, 0, 990, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 5120, -6655, -7167, 1502, 990, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 5632, -6655, -6655, 1246, 786, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -921, -6655, -5426, 1940, 990, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -921, -6655, -4607, 1952, 844, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 5632, -6655, -4607, -382, 800, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 4608, -6655, -5631, 0, 990, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 7680, -6655, -6655, 970, 790, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 7680, -6655, -5631, 470, 890, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 7680, -6655, -4607, 0, 990, 0xFF, 0xFF, 0xFF, 0xFF
|
||||
vertex 8192, -6655, -7167, 1270, 990, 0x00, 0x7F, 0x00, 0xFF
|
||||
|
||||
thi_seg7_dl_07007240: # 0x07007240 - 0x070072E8
|
||||
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, grass_0900B800
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPLight thi_seg7_light_07007080, 1
|
||||
gsSPLight thi_seg7_light_07007078, 2
|
||||
gsSPVertex thi_seg7_vertex_07007090, 15, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 6, 7, 8, 0x0, 6, 8, 9, 0x0
|
||||
gsSP2Triangles 10, 11, 12, 0x0, 10, 12, 13, 0x0
|
||||
gsSP1Triangle 0, 2, 14, 0x0
|
||||
gsSPVertex thi_seg7_vertex_07007180, 12, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSP2Triangles 4, 5, 6, 0x0, 4, 6, 7, 0x0
|
||||
gsSP2Triangles 8, 9, 10, 0x0, 8, 10, 11, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel thi_seg7_dl_070072E8 # 0x070072E8 - 0x07007348
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
|
||||
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
|
||||
gsSPTexture -1, -1, 0, 0, 1
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPDisplayList thi_seg7_dl_07007240
|
||||
gsSPTexture -1, -1, 0, 0, 0
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsSPEndDisplayList
|
||||
29
levels/thi/areas/1/5/model.s
Normal file
29
levels/thi/areas/1/5/model.s
Normal file
@@ -0,0 +1,29 @@
|
||||
thi_seg7_vertex_07007348: # 0x07007348 - 0x07007388
|
||||
vertex 4690, -511, 2131, 0, 0, 0x00, 0x00, 0x00, 0xB4
|
||||
vertex 4690, -511, 2377, 0, 990, 0x00, 0x00, 0x00, 0xB4
|
||||
vertex 4936, -511, 2377, 990, 990, 0x00, 0x00, 0x00, 0xB4
|
||||
vertex 4936, -511, 2131, 990, 0, 0x00, 0x00, 0x00, 0xB4
|
||||
|
||||
thi_seg7_dl_07007388: # 0x07007388 - 0x070073C0
|
||||
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, grass_0900B000
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPVertex thi_seg7_vertex_07007348, 4, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel thi_seg7_dl_070073C0 # 0x070073C0 - 0x07007430
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
|
||||
gsSPClearGeometryMode G_LIGHTING
|
||||
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
|
||||
gsSPTexture -1, -1, 0, 0, 1
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPDisplayList thi_seg7_dl_07007388
|
||||
gsSPTexture -1, -1, 0, 0, 0
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsSPSetGeometryMode G_LIGHTING
|
||||
gsSPEndDisplayList
|
||||
12
levels/thi/areas/1/6/collision.s
Normal file
12
levels/thi/areas/1/6/collision.s
Normal file
@@ -0,0 +1,12 @@
|
||||
glabel thi_seg7_collision_top_trap # 0x0700E228 - 0x0700E258
|
||||
colInit
|
||||
colVertexInit 0x4
|
||||
colVertex -101, 0, -101
|
||||
colVertex -101, 0, 102
|
||||
colVertex 102, 0, -101
|
||||
colVertex 102, 0, 102
|
||||
colTriInit SURFACE_DEFAULT, 2
|
||||
colTri 0, 1, 2
|
||||
colTri 1, 3, 2
|
||||
colTriStop
|
||||
colEnd
|
||||
16
levels/thi/areas/1/6/geo.s
Normal file
16
levels/thi/areas/1/6/geo.s
Normal file
@@ -0,0 +1,16 @@
|
||||
glabel thi_geo_0005B0 # 0x0E0005B0
|
||||
geo_culling_radius 300
|
||||
geo_open_node
|
||||
geo_display_list LAYER_OPAQUE, thi_seg7_dl_07007648
|
||||
geo_close_node
|
||||
geo_end
|
||||
|
||||
glabel thi_geo_0005C8 # 0x0E0005C8
|
||||
geo_culling_radius 300
|
||||
geo_open_node
|
||||
geo_scale 0x00, 19660
|
||||
geo_open_node
|
||||
geo_display_list LAYER_OPAQUE, thi_seg7_dl_07007648
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_end
|
||||
36
levels/thi/areas/1/6/model.s
Normal file
36
levels/thi/areas/1/6/model.s
Normal file
@@ -0,0 +1,36 @@
|
||||
thi_seg7_light_070075A8: # 0x070075A8 - 0x070075B0
|
||||
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
|
||||
|
||||
thi_seg7_light_070075B0: # 0x070075B0 - 0x070075C0
|
||||
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
|
||||
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
thi_seg7_vertex_070075C0: # 0x070075C0 - 0x07007600
|
||||
vertex -101, 0, -101, 406, 406, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex -101, 0, 102, 406, 552, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 102, 0, -101, 552, 406, 0x00, 0x7F, 0x00, 0xFF
|
||||
vertex 102, 0, 102, 552, 552, 0x00, 0x7F, 0x00, 0xFF
|
||||
|
||||
thi_seg7_dl_07007600: # 0x07007600 - 0x07007648
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, thi_seg7_texture_07000800
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPLight thi_seg7_light_070075B0, 1
|
||||
gsSPLight thi_seg7_light_070075A8, 2
|
||||
gsSPVertex thi_seg7_vertex_070075C0, 4, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel thi_seg7_dl_07007648 # 0x07007648 - 0x070076A8
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
|
||||
gsSPTexture -1, -1, 0, 0, 1
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPDisplayList thi_seg7_dl_07007600
|
||||
gsSPTexture -1, -1, 0, 0, 0
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsSPEndDisplayList
|
||||
6
levels/thi/areas/1/7/geo.s
Normal file
6
levels/thi/areas/1/7/geo.s
Normal file
@@ -0,0 +1,6 @@
|
||||
glabel thi_geo_0005F0 # 0x0E0005F0
|
||||
geo_culling_radius 1200
|
||||
geo_open_node
|
||||
geo_display_list LAYER_OPAQUE, thi_seg7_dl_07007930
|
||||
geo_close_node
|
||||
geo_end
|
||||
94
levels/thi/areas/1/7/model.s
Normal file
94
levels/thi/areas/1/7/model.s
Normal file
@@ -0,0 +1,94 @@
|
||||
thi_seg7_light_070076A8: # 0x070076A8 - 0x070076B0
|
||||
.byte 0x7F, 0x7F, 0x7F, 0x00, 0x7F, 0x7F, 0x7F, 0x00
|
||||
|
||||
thi_seg7_light_070076B0: # 0x070076B0 - 0x070076C0
|
||||
.byte 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00
|
||||
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
thi_seg7_light_070076C0: # 0x070076C0 - 0x070076C8
|
||||
.byte 0x4C, 0x4C, 0x4C, 0x00, 0x4C, 0x4C, 0x4C, 0x00
|
||||
|
||||
thi_seg7_light_070076C8: # 0x070076C8 - 0x070076D8
|
||||
.byte 0x99, 0x99, 0x99, 0x00, 0x99, 0x99, 0x99, 0x00
|
||||
.byte 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
|
||||
thi_seg7_vertex_070076D8: # 0x070076D8 - 0x07007718
|
||||
vertex -409, 0, -409, -848, 172, 0xAC, 0x54, 0xD6, 0xFF
|
||||
vertex 410, 0, 410, 786, 1806, 0x54, 0x54, 0x2A, 0xFF
|
||||
vertex 410, 0, -409, 786, 172, 0x33, 0x33, 0x99, 0xFF
|
||||
vertex -409, 0, 410, -848, 1806, 0xCD, 0x33, 0x67, 0xFF
|
||||
|
||||
thi_seg7_vertex_07007718: # 0x07007718 - 0x070077D8
|
||||
vertex -409, -101, -409, 990, 224, 0xC0, 0xD4, 0x9C, 0xFF
|
||||
vertex -409, 0, -409, 990, 0, 0xAC, 0x54, 0xD6, 0xFF
|
||||
vertex 410, 0, -409, 0, 0, 0x33, 0x33, 0x99, 0xFF
|
||||
vertex 410, -101, -409, 0, 224, 0x64, 0xD4, 0xC0, 0xFF
|
||||
vertex 410, 0, 410, 990, 0, 0x54, 0x54, 0x2A, 0xFF
|
||||
vertex 410, -101, 410, 990, 224, 0x40, 0xD4, 0x64, 0xFF
|
||||
vertex 410, -101, 410, 0, 224, 0x40, 0xD4, 0x64, 0xFF
|
||||
vertex -409, 0, 410, 990, 0, 0xCD, 0x33, 0x67, 0xFF
|
||||
vertex -409, -101, 410, 990, 224, 0x9C, 0xD4, 0x40, 0xFF
|
||||
vertex 410, 0, 410, 0, 0, 0x54, 0x54, 0x2A, 0xFF
|
||||
vertex -409, 0, -409, 0, 0, 0xAC, 0x54, 0xD6, 0xFF
|
||||
vertex -409, -101, -409, 0, 224, 0xC0, 0xD4, 0x9C, 0xFF
|
||||
|
||||
thi_seg7_vertex_070077D8: # 0x070077D8 - 0x07007828
|
||||
vertex -409, -101, -409, -438, 2624, 0xC0, 0xD4, 0x9C, 0xFF
|
||||
vertex 410, -101, -409, -1666, 2624, 0x64, 0xD4, 0xC0, 0xFF
|
||||
vertex 0, -613, 0, -1052, 2010, 0x00, 0x82, 0x00, 0xFF
|
||||
vertex 410, -101, 410, -1666, 1396, 0x40, 0xD4, 0x64, 0xFF
|
||||
vertex -409, -101, 410, -438, 1396, 0x9C, 0xD4, 0x40, 0xFF
|
||||
|
||||
thi_seg7_dl_07007828: # 0x07007828 - 0x07007870
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09005800
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPLight thi_seg7_light_070076B0, 1
|
||||
gsSPLight thi_seg7_light_070076A8, 2
|
||||
gsSPVertex thi_seg7_vertex_070076D8, 4, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 3, 1, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
thi_seg7_dl_07007870: # 0x07007870 - 0x070078D8
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09005000
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPVertex thi_seg7_vertex_07007718, 12, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 0, 2, 3, 0x0
|
||||
gsSP2Triangles 3, 2, 4, 0x0, 3, 4, 5, 0x0
|
||||
gsSP2Triangles 6, 7, 8, 0x0, 6, 9, 7, 0x0
|
||||
gsSP2Triangles 8, 7, 10, 0x0, 8, 10, 11, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
thi_seg7_dl_070078D8: # 0x070078D8 - 0x07007930
|
||||
gsDPSetTextureImage G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09004800
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPLight thi_seg7_light_070076C8, 1
|
||||
gsSPLight thi_seg7_light_070076C0, 2
|
||||
gsSPVertex thi_seg7_vertex_070077D8, 5, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 1, 3, 2, 0x0
|
||||
gsSP2Triangles 3, 4, 2, 0x0, 4, 0, 2, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel thi_seg7_dl_07007930 # 0x07007930 - 0x070079D0
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
|
||||
gsSPTexture -1, -1, 0, 0, 1
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPDisplayList thi_seg7_dl_07007828
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPDisplayList thi_seg7_dl_07007870
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPDisplayList thi_seg7_dl_070078D8
|
||||
gsSPTexture -1, -1, 0, 0, 0
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsSPEndDisplayList
|
||||
1264
levels/thi/areas/1/collision.s
Normal file
1264
levels/thi/areas/1/collision.s
Normal file
File diff suppressed because it is too large
Load Diff
34
levels/thi/areas/1/geo.s
Normal file
34
levels/thi/areas/1/geo.s
Normal file
@@ -0,0 +1,34 @@
|
||||
glabel thi_geo_000608 # 0x0E000608
|
||||
geo_node_screen_area 10, SCREEN_WIDTH/2, SCREEN_HEIGHT/2, SCREEN_WIDTH/2, SCREEN_HEIGHT/2
|
||||
geo_open_node
|
||||
geo_zbuffer 0
|
||||
geo_open_node
|
||||
geo_node_ortho 100
|
||||
geo_open_node
|
||||
geo_background BACKGROUND_OCEAN_SKY, geo_skybox_main
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_zbuffer 1
|
||||
geo_open_node
|
||||
geo_camera_frustum 45, 100, 20000, geo_camera_fov
|
||||
geo_open_node
|
||||
geo_camera 1, 0, 2000, 6000, 0, 0, 0, geo_camera_preset_and_pos
|
||||
geo_open_node
|
||||
geo_display_list LAYER_OPAQUE, thi_seg7_dl_07005260
|
||||
geo_display_list LAYER_OPAQUE, thi_seg7_dl_07006968
|
||||
geo_display_list LAYER_ALPHA, thi_seg7_dl_07007008
|
||||
geo_display_list LAYER_TRANSPARENT, thi_seg7_dl_070072E8
|
||||
geo_display_list LAYER_TRANSPARENT_DECAL, thi_seg7_dl_070073C0
|
||||
geo_asm 0, geo_movtex_pause_control
|
||||
geo_asm 0x1301, geo_movtex_draw_water_regions
|
||||
geo_render_obj
|
||||
geo_asm 0, geo_enfvx_main
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_zbuffer 0
|
||||
geo_open_node
|
||||
geo_asm 0, Geo18_802CD1E8
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_end
|
||||
42
levels/thi/areas/1/macro.s
Normal file
42
levels/thi/areas/1/macro.s
Normal file
@@ -0,0 +1,42 @@
|
||||
glabel thi_seg7_area_1_macro_objs # 0x0700DD50 - 0x0700DEE2
|
||||
macro_object /*preset*/ macro_cannon_closed, /*yaw*/ 0, /*pos*/ 6656, -2832, 6964, /*behParam*/ 0x80
|
||||
macro_object /*preset*/ macro_coin_line_horizontal, /*yaw*/ 0, /*pos*/ 870, -502, 2828
|
||||
macro_object /*preset*/ macro_hidden_1up_in_pole, /*yaw*/ 0, /*pos*/ 4800, -110, 2250
|
||||
macro_object /*preset*/ macro_wooden_signpost, /*yaw*/ 90, /*pos*/ 6728, -2559, 1561, /*behParam*/ 91
|
||||
macro_object /*preset*/ macro_coin_line_horizontal, /*yaw*/ 90, /*pos*/ -66, -1637, -4944
|
||||
macro_object /*preset*/ macro_huge_goomba, /*yaw*/ 0, /*pos*/ 7069, -1535, -4758
|
||||
macro_object /*preset*/ macro_huge_goomba, /*yaw*/ 0, /*pos*/ 7177, -1535, -3522
|
||||
macro_object /*preset*/ macro_coin_line_horizontal, /*yaw*/ 0, /*pos*/ 5711, -1677, -2944
|
||||
macro_object /*preset*/ macro_yellow_coin_2, /*yaw*/ 0, /*pos*/ -1200, -1540, 1150
|
||||
macro_object /*preset*/ macro_yellow_coin_2, /*yaw*/ 0, /*pos*/ -250, -1540, 1150
|
||||
macro_object /*preset*/ macro_hidden_1up_trigger, /*yaw*/ 0, /*pos*/ -1200, -1540, 1150
|
||||
macro_object /*preset*/ macro_hidden_1up_trigger, /*yaw*/ 0, /*pos*/ -250, -1550, 1150
|
||||
macro_object /*preset*/ macro_hidden_1up, /*yaw*/ 0, /*pos*/ -777, -1544, 1233, /*behParam*/ 2
|
||||
macro_object /*preset*/ macro_huge_goomba, /*yaw*/ 0, /*pos*/ 4600, -1544, 3455
|
||||
macro_object /*preset*/ macro_huge_goomba, /*yaw*/ 0, /*pos*/ 3444, -522, 3011
|
||||
macro_object /*preset*/ macro_huge_goomba, /*yaw*/ 0, /*pos*/ -3622, -511, 3100
|
||||
macro_object /*preset*/ macro_coin_line_horizontal, /*yaw*/ 0, /*pos*/ -4911, -395, -1433
|
||||
macro_object /*preset*/ macro_coin_line_horizontal, /*yaw*/ 90, /*pos*/ 199, 2233, 433
|
||||
macro_object /*preset*/ macro_huge_goomba, /*yaw*/ 0, /*pos*/ -3177, 1255, -2366
|
||||
macro_object /*preset*/ macro_chuckya, /*yaw*/ 0, /*pos*/ -1800, 2233, -322
|
||||
macro_object /*preset*/ macro_fish_group, /*yaw*/ 0, /*pos*/ -6222, -3400, -1455
|
||||
macro_object /*preset*/ macro_enemy_lakitu, /*yaw*/ 0, /*pos*/ -1905, -2223, 6541
|
||||
macro_object /*preset*/ macro_fire_fly_guy, /*yaw*/ 0, /*pos*/ -1911, 0, -5822
|
||||
macro_object /*preset*/ macro_fire_fly_guy, /*yaw*/ 0, /*pos*/ 6493, -2186, 5189
|
||||
macro_object /*preset*/ macro_1up, /*yaw*/ 0, /*pos*/ -6000, -3566, -1320
|
||||
macro_object /*preset*/ macro_fish_group, /*yaw*/ 0, /*pos*/ -6550, -3450, 4100
|
||||
macro_object /*preset*/ macro_fish_group, /*yaw*/ 0, /*pos*/ -1750, -3450, 7800
|
||||
macro_object /*preset*/ macro_fish_group, /*yaw*/ 0, /*pos*/ 1950, -3500, 7600
|
||||
macro_object /*preset*/ macro_box_1up_running_away, /*yaw*/ 0, /*pos*/ -5712, -2190, 1100
|
||||
macro_object /*preset*/ macro_box_1up_running_away, /*yaw*/ 0, /*pos*/ 6022, -1722, -633
|
||||
macro_object /*preset*/ macro_wooden_post, /*yaw*/ 0, /*pos*/ -5822, -2969, 5822
|
||||
macro_object /*preset*/ macro_wooden_signpost, /*yaw*/ 90, /*pos*/ -886, -2559, 6655, /*behParam*/ 165
|
||||
macro_object /*preset*/ macro_wooden_signpost, /*yaw*/ 0, /*pos*/ -2370, -511, 2320, /*behParam*/ 166
|
||||
macro_object /*preset*/ macro_box_star_2, /*yaw*/ 0, /*pos*/ 2600, 3500, -2400
|
||||
macro_object /*preset*/ macro_huge_goomba, /*yaw*/ 0, /*pos*/ -3180, -511, 2080
|
||||
macro_object /*preset*/ macro_fly_guy, /*yaw*/ 0, /*pos*/ -300, -2340, 3940
|
||||
macro_object /*preset*/ macro_wooden_post, /*yaw*/ 0, /*pos*/ -520, -2560, 6660
|
||||
macro_object /*preset*/ macro_koopa, /*yaw*/ 0, /*pos*/ -800, -2236, 3080
|
||||
macro_object /*preset*/ macro_butterfly_triplet, /*yaw*/ 0, /*pos*/ -3111, -511, 2400
|
||||
macro_object /*preset*/ macro_butterfly_triplet, /*yaw*/ 0, /*pos*/ 4844, -533, 2266
|
||||
.hword 0x001E
|
||||
47
levels/thi/areas/1/movtext.s
Normal file
47
levels/thi/areas/1/movtext.s
Normal file
@@ -0,0 +1,47 @@
|
||||
.balign 4
|
||||
|
||||
thi_movtex_area1_short_side_water_data: # 0x0700E2BC
|
||||
movTexInitLoad 1
|
||||
movTexRotSpeed 10
|
||||
movTexRotScale 10
|
||||
movTex4BoxTris -8191, -8191
|
||||
movTex4BoxTris -8191, 6246
|
||||
movTex4BoxTris -5119, 6246
|
||||
movTex4BoxTris -5119, -8191
|
||||
movTexRot ROTATE_COUNTER_CLOCKWISE
|
||||
movTexAlpha 0x96
|
||||
movTexDefine TEXTURE_WATER
|
||||
movTexEnd
|
||||
|
||||
thi_movtex_area1_large_side_water_data: # 0x0700E2DC
|
||||
movTexInitLoad 1
|
||||
movTexRotSpeed 10
|
||||
movTexRotScale 10
|
||||
movTex4BoxTris -4607, 4506
|
||||
movTex4BoxTris -4607, 8192
|
||||
movTex4BoxTris 6963, 8192
|
||||
movTex4BoxTris 6963, 4506
|
||||
movTexRot ROTATE_COUNTER_CLOCKWISE
|
||||
movTexAlpha 0x96
|
||||
movTexDefine TEXTURE_WATER
|
||||
movTexEnd
|
||||
|
||||
thi_movtex_area1_mountain_top_water_data: # 0x0700E2FC
|
||||
movTexInitLoad 1
|
||||
movTexRotSpeed 10
|
||||
movTexRotScale 10
|
||||
movTex4BoxTris -1023, -2555
|
||||
movTex4BoxTris -1023, -507
|
||||
movTex4BoxTris 1024, -507
|
||||
movTex4BoxTris 1024, -2555
|
||||
movTexRot ROTATE_COUNTER_CLOCKWISE
|
||||
movTexAlpha 0x96
|
||||
movTexDefine TEXTURE_WATER
|
||||
movTexEnd
|
||||
|
||||
glabel thi_movtex_area1_water # 0x0700E31C
|
||||
movTexJump 0, thi_movtex_area1_short_side_water_data
|
||||
movTexJump 1, thi_movtex_area1_large_side_water_data
|
||||
movTexJump 2, thi_movtex_area1_mountain_top_water_data
|
||||
movTexEndLoad
|
||||
movTexEndJump
|
||||
15
levels/thi/areas/1/trajectory.s
Normal file
15
levels/thi/areas/1/trajectory.s
Normal file
@@ -0,0 +1,15 @@
|
||||
glabel thi_seg7_trajectory_koopa # 0x0700E258 - 0x0700E2BA
|
||||
trajectory_init
|
||||
trajectory_pos /*pos*/ -1900, -511, 2400
|
||||
trajectory_pos /*pos*/ -2750, -511, 3300
|
||||
trajectory_pos /*pos*/ -4900, -511, 1200
|
||||
trajectory_pos /*pos*/ -4894, 100, -2146
|
||||
trajectory_pos /*pos*/ -5200, 143, -5050
|
||||
trajectory_pos /*pos*/ -2800, -962, -4900
|
||||
trajectory_pos /*pos*/ 500, -1637, -4900
|
||||
trajectory_pos /*pos*/ 1500, -2047, -5200
|
||||
trajectory_pos /*pos*/ 2971, -2046, -5428
|
||||
trajectory_pos /*pos*/ 5642, -1535, -5442
|
||||
trajectory_pos /*pos*/ 6371, -1535, -6271
|
||||
trajectory_pos /*pos*/ 6814, -1535, -6328
|
||||
trajectory_end
|
||||
38
levels/thi/areas/2/1/model.s
Normal file
38
levels/thi/areas/2/1/model.s
Normal file
@@ -0,0 +1,38 @@
|
||||
thi_seg7_vertex_07007430: # 0x07007430 - 0x070074D0
|
||||
vertex 1690, -460, 922, 0, 0, 0x00, 0x00, 0x00, 0xB4
|
||||
vertex 1690, -460, 615, 0, 606, 0x00, 0x00, 0x00, 0xB4
|
||||
vertex 1229, -460, 922, 926, 0, 0x00, 0x00, 0x00, 0xB4
|
||||
vertex 1690, -153, 615, 0, 606, 0x00, 0x00, 0x00, 0xB4
|
||||
vertex 1229, -153, 922, 926, 0, 0x00, 0x00, 0x00, 0xB4
|
||||
vertex 1505, -153, 430, 352, 990, 0x00, 0x00, 0x00, 0xB4
|
||||
vertex 1242, -68, 497, 990, 990, 0x00, 0x00, 0x00, 0xB4
|
||||
vertex 1198, -153, 635, 990, 564, 0x00, 0x00, 0x00, 0xB4
|
||||
vertex 1690, -153, 430, 0, 990, 0x00, 0x00, 0x00, 0xB4
|
||||
vertex 1198, -153, 922, 990, 0, 0x00, 0x00, 0x00, 0xB4
|
||||
|
||||
thi_seg7_dl_070074D0: # 0x070074D0 - 0x07007538
|
||||
gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, grass_0900B000
|
||||
gsDPLoadSync
|
||||
gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
|
||||
gsSPVertex thi_seg7_vertex_07007430, 10, 0
|
||||
gsSP2Triangles 0, 1, 2, 0x0, 3, 2, 1, 0x0
|
||||
gsSP2Triangles 3, 4, 2, 0x0, 5, 6, 7, 0x0
|
||||
gsSP2Triangles 5, 3, 8, 0x0, 5, 4, 3, 0x0
|
||||
gsSP2Triangles 5, 9, 4, 0x0, 5, 7, 9, 0x0
|
||||
gsSPEndDisplayList
|
||||
|
||||
glabel thi_seg7_dl_07007538 # 0x07007538 - 0x070075A8
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
|
||||
gsSPClearGeometryMode G_LIGHTING
|
||||
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD
|
||||
gsSPTexture -1, -1, 0, 0, 1
|
||||
gsDPTileSync
|
||||
gsDPSetTile G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_CLAMP | G_TX_NOMIRROR, 5, G_TX_NOLOD
|
||||
gsDPSetTileSize 0, 0, 0, 124, 124
|
||||
gsSPDisplayList thi_seg7_dl_070074D0
|
||||
gsSPTexture -1, -1, 0, 0, 0
|
||||
gsDPPipeSync
|
||||
gsDPSetCombineModeLERP1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
|
||||
gsSPSetGeometryMode G_LIGHTING
|
||||
gsSPEndDisplayList
|
||||
980
levels/thi/areas/2/collision.s
Normal file
980
levels/thi/areas/2/collision.s
Normal file
File diff suppressed because it is too large
Load Diff
35
levels/thi/areas/2/geo.s
Normal file
35
levels/thi/areas/2/geo.s
Normal file
@@ -0,0 +1,35 @@
|
||||
# SHARE_PATH: [level]/areas/1/1/, [level]/areas/1/2/, [level]/areas/1/3/, [level]/areas/1/4/
|
||||
|
||||
glabel thi_geo_0006D4 # 0x0E0006D4
|
||||
geo_node_screen_area 10, SCREEN_WIDTH/2, SCREEN_HEIGHT/2, SCREEN_WIDTH/2, SCREEN_HEIGHT/2
|
||||
geo_open_node
|
||||
geo_zbuffer 0
|
||||
geo_open_node
|
||||
geo_node_ortho 100
|
||||
geo_open_node
|
||||
geo_background BACKGROUND_OCEAN_SKY, geo_skybox_main
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_zbuffer 1
|
||||
geo_open_node
|
||||
geo_camera_frustum 45, 100, 12800, geo_camera_fov
|
||||
geo_open_node
|
||||
geo_camera 1, 0, 2000, 6000, 0, 0, 0, geo_camera_preset_and_pos
|
||||
geo_open_node
|
||||
geo_scale 0x00, 19660
|
||||
geo_open_node
|
||||
geo_display_list LAYER_OPAQUE, thi_seg7_dl_07005260
|
||||
geo_display_list LAYER_OPAQUE, thi_seg7_dl_07006968
|
||||
geo_display_list LAYER_ALPHA, thi_seg7_dl_07007008
|
||||
geo_display_list LAYER_TRANSPARENT, thi_seg7_dl_070072E8
|
||||
geo_close_node
|
||||
geo_display_list LAYER_TRANSPARENT_DECAL, thi_seg7_dl_07007538
|
||||
geo_asm 0, geo_movtex_pause_control
|
||||
geo_asm 0x1302, geo_movtex_draw_water_regions
|
||||
geo_render_obj
|
||||
geo_asm 0, geo_enfvx_main
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_close_node
|
||||
geo_end
|
||||
72
levels/thi/areas/2/macro.s
Normal file
72
levels/thi/areas/2/macro.s
Normal file
@@ -0,0 +1,72 @@
|
||||
.balign 4 # 0x0700DEE2 - 0x0700DEE4
|
||||
|
||||
glabel thi_seg7_area_2_macro_objs # 0x0700DEE4 - 0x0700E18E
|
||||
macro_object /*preset*/ macro_bobomb_buddy_opens_cannon, /*yaw*/ 0, /*pos*/ 1902, -767, 1318
|
||||
macro_object /*preset*/ macro_floor_switch_hidden_objects, /*yaw*/ 0, /*pos*/ -1380, -766, -1770
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -1140, -970, -1920
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -1140, -970, -1720
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -940, -970, -1920
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -940, -970, -1720
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -340, -970, -2120
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -340, -970, -1920
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -540, -970, -1920
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -740, -970, -1920
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -540, -970, -1720
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -140, -970, -2120
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ 40, -970, -2520
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -740, -970, -1720
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -140, -970, -2320
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ 40, -970, -2320
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ 40, -970, -3120
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -140, -970, -2720
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -140, -970, -3320
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ 40, -970, -3320
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -140, -970, -2520
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ 40, -970, -2720
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -140, -970, -3120
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ 40, -970, -2920
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -140, -970, -2920
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -40, -970, -3720
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ 40, -970, -3520
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -140, -970, -3520
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -140, -970, -1920
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ 40, -970, -2120
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -340, -970, -1720
|
||||
macro_object /*preset*/ macro_fire_piranha_plant, /*yaw*/ 0, /*pos*/ -1837, -613, -1214
|
||||
macro_object /*preset*/ macro_coin_line_horizontal, /*yaw*/ 90, /*pos*/ 29, 666, 148
|
||||
macro_object /*preset*/ macro_yellow_coin_2, /*yaw*/ 0, /*pos*/ 266, -162, 829
|
||||
macro_object /*preset*/ macro_tiny_goomba, /*yaw*/ 0, /*pos*/ 1881, -778, 1614
|
||||
macro_object /*preset*/ macro_tiny_goomba, /*yaw*/ 0, /*pos*/ 1822, -460, -1511
|
||||
macro_object /*preset*/ macro_tiny_goomba, /*yaw*/ 0, /*pos*/ 2148, -460, -918
|
||||
macro_object /*preset*/ macro_yellow_coin_2, /*yaw*/ 0, /*pos*/ -133, -491, -1481
|
||||
macro_object /*preset*/ macro_yellow_coin_2, /*yaw*/ 0, /*pos*/ -1466, -70, -814
|
||||
macro_object /*preset*/ macro_yellow_coin_2, /*yaw*/ 0, /*pos*/ -1466, -107, -518
|
||||
macro_object /*preset*/ macro_yellow_coin_2, /*yaw*/ 0, /*pos*/ -1466, -151, -162
|
||||
macro_object /*preset*/ macro_yellow_coin_2, /*yaw*/ 0, /*pos*/ 133, -491, -1496
|
||||
macro_object /*preset*/ macro_box_1up, /*yaw*/ 0, /*pos*/ -1866, -400, 311
|
||||
macro_object /*preset*/ macro_yellow_coin_2, /*yaw*/ 0, /*pos*/ -380, -480, 370
|
||||
macro_object /*preset*/ macro_yellow_coin_2, /*yaw*/ 0, /*pos*/ -60, -480, 370
|
||||
macro_object /*preset*/ macro_yellow_coin_2, /*yaw*/ 0, /*pos*/ -1171, -153, 1023
|
||||
macro_object /*preset*/ macro_tiny_goomba, /*yaw*/ 0, /*pos*/ -923, 295, -614
|
||||
macro_object /*preset*/ macro_tiny_goomba, /*yaw*/ 0, /*pos*/ 1466, -460, 999
|
||||
macro_object /*preset*/ macro_box_three_coins, /*yaw*/ 0, /*pos*/ 1849, -325, -183
|
||||
macro_object /*preset*/ macro_tiny_goomba, /*yaw*/ 0, /*pos*/ 1033, -162, 916
|
||||
macro_object /*preset*/ macro_tiny_goomba, /*yaw*/ 0, /*pos*/ -550, 666, -150
|
||||
macro_object /*preset*/ macro_fish_group, /*yaw*/ 0, /*pos*/ 383, -1022, 2133
|
||||
macro_object /*preset*/ macro_tiny_goomba, /*yaw*/ 0, /*pos*/ 2133, -767, 466
|
||||
macro_object /*preset*/ macro_tiny_goomba, /*yaw*/ 0, /*pos*/ -1033, -153, 1050
|
||||
macro_object /*preset*/ macro_hidden_star_trigger, /*yaw*/ 0, /*pos*/ 1980, -880, 2100
|
||||
macro_object /*preset*/ macro_hidden_star_trigger, /*yaw*/ 0, /*pos*/ 140, -153, 360
|
||||
macro_object /*preset*/ macro_hidden_star_trigger, /*yaw*/ 0, /*pos*/ -1330, -900, 1945
|
||||
macro_object /*preset*/ macro_hidden_star_trigger, /*yaw*/ 0, /*pos*/ 0, 1150, -450
|
||||
macro_object /*preset*/ macro_hidden_star_trigger, /*yaw*/ 0, /*pos*/ -1392, 92, -633
|
||||
macro_object /*preset*/ macro_fire_spitter, /*yaw*/ 0, /*pos*/ 1348, -148, 666
|
||||
macro_object /*preset*/ macro_fire_spitter, /*yaw*/ 0, /*pos*/ 1733, -770, 1718
|
||||
macro_object /*preset*/ macro_fire_spitter, /*yaw*/ 0, /*pos*/ -2133, -770, 296
|
||||
macro_object /*preset*/ macro_fire_spitter, /*yaw*/ 0, /*pos*/ -160, -608, 666
|
||||
macro_object /*preset*/ macro_butterfly_triplet, /*yaw*/ 0, /*pos*/ -1693, -890, 1746
|
||||
macro_object /*preset*/ macro_thi_koopa_the_quick, /*yaw*/ 0, /*pos*/ -600, -153, 800
|
||||
macro_object /*preset*/ macro_hidden_box, /*yaw*/ 0, /*pos*/ -40, -970, -3920
|
||||
macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 280, -640, -4140
|
||||
macro_object /*preset*/ macro_tiny_goomba, /*yaw*/ 0, /*pos*/ -2020, -890, 1720
|
||||
.hword 0x001E
|
||||
45
levels/thi/areas/2/movtext.s
Normal file
45
levels/thi/areas/2/movtext.s
Normal file
@@ -0,0 +1,45 @@
|
||||
thi_movtex_area2_short_side_water_data: # 0x0700E33C
|
||||
movTexInitLoad 1
|
||||
movTexRotSpeed 3
|
||||
movTexRotScale 3
|
||||
movTex4BoxTris -2457, -2457
|
||||
movTex4BoxTris -2457, 1874
|
||||
movTex4BoxTris -1535, 1874
|
||||
movTex4BoxTris -1535, -2457
|
||||
movTexRot ROTATE_COUNTER_CLOCKWISE
|
||||
movTexAlpha 0x96
|
||||
movTexDefine TEXTURE_WATER
|
||||
movTexEnd
|
||||
|
||||
thi_movtex_area2_large_side_water_data: # 0x0700E35C
|
||||
movTexInitLoad 1
|
||||
movTexRotSpeed 3
|
||||
movTexRotScale 3
|
||||
movTex4BoxTris -1381, 1352
|
||||
movTex4BoxTris -1381, 2458
|
||||
movTex4BoxTris 2089, 2458
|
||||
movTex4BoxTris 2089, 1352
|
||||
movTexRot ROTATE_COUNTER_CLOCKWISE
|
||||
movTexAlpha 0x96
|
||||
movTexDefine TEXTURE_WATER
|
||||
movTexEnd
|
||||
|
||||
thi_movtex_area2_mountain_top_water_data: # 0x0700E37C
|
||||
movTexInitLoad 1
|
||||
movTexRotSpeed 3
|
||||
movTexRotScale 3
|
||||
movTex4BoxTris -306, -766
|
||||
movTex4BoxTris -306, -152
|
||||
movTex4BoxTris 307, -152
|
||||
movTex4BoxTris 307, -766
|
||||
movTexRot ROTATE_COUNTER_CLOCKWISE
|
||||
movTexAlpha 0x96
|
||||
movTexDefine TEXTURE_WATER
|
||||
movTexEnd
|
||||
|
||||
glabel thi_movtex_area2_water # 0x0700E39C
|
||||
movTexJump 0, thi_movtex_area2_short_side_water_data
|
||||
movTexJump 1, thi_movtex_area2_large_side_water_data
|
||||
movTexJump 2, thi_movtex_area2_mountain_top_water_data
|
||||
movTexEndLoad
|
||||
movTexEndJump
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user