Super Mario 64s source code (from a leak on 4chan so be careful)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

91 lines
5.2 KiB

6 years ago
  1. dl_castle_aquarium_light_vertex_group_1:
  2. vertex 3385, 358, -1631, 0, 536, 0xBB, 0xC7, 0xFF, 0x80
  3. vertex 3060, 307, -1305, 0, 0, 0xBB, 0xC7, 0xFF, 0x80
  4. vertex 3385, 768, -1631, 0, 990, 0xBB, 0xC7, 0xFF, 0x80
  5. vertex 3174, 307, -1279, 990, 0, 0xBB, 0xC7, 0xFF, 0x80
  6. vertex 2355, 768, -1740, 0, 990, 0xBB, 0xC7, 0xFF, 0x80
  7. vertex 2355, 307, -1279, 0, 0, 0xBB, 0xC7, 0xFF, 0x80
  8. vertex 3174, 768, -1740, 990, 990, 0xBB, 0xC7, 0xFF, 0x80
  9. vertex 3174, 307, -1689, 990, 422, 0xBB, 0xC7, 0xFF, 0x80
  10. vertex 3174, 358, -1740, 990, 536, 0xBB, 0xC7, 0xFF, 0x80
  11. vertex 2355, 358, -1740, 0, 536, 0xBB, 0xC7, 0xFF, 0x80
  12. vertex 2355, 307, -1689, 0, 422, 0xBB, 0xC7, 0xFF, 0x80
  13. vertex 3784, 307, -581, 990, 0, 0xBB, 0xC7, 0xFF, 0x80
  14. vertex 4109, 768, -907, 990, 990, 0xBB, 0xC7, 0xFF, 0x80
  15. vertex 3385, 358, 1171, 0, 536, 0xBB, 0xC7, 0xFF, 0x80
  16. vertex 3349, 307, 1135, 0, 422, 0xBB, 0xC7, 0xFF, 0x80
  17. vertex 4073, 307, 411, 990, 422, 0xBB, 0xC7, 0xFF, 0x80
  18. dl_castle_aquarium_light_vertex_group_2:
  19. vertex 3385, 358, -1631, 0, 536, 0xBB, 0xC7, 0xFF, 0x80
  20. vertex 3349, 307, -1595, 0, 422, 0xBB, 0xC7, 0xFF, 0x80
  21. vertex 3060, 307, -1305, 0, 0, 0xBB, 0xC7, 0xFF, 0x80
  22. vertex 4109, 768, -907, 990, 990, 0xBB, 0xC7, 0xFF, 0x80
  23. vertex 3784, 307, -581, 990, 0, 0xBB, 0xC7, 0xFF, 0x80
  24. vertex 4073, 307, -871, 990, 422, 0xBB, 0xC7, 0xFF, 0x80
  25. vertex 4109, 358, -907, 990, 536, 0xBB, 0xC7, 0xFF, 0x80
  26. vertex 3385, 358, 1171, 0, 536, 0xBB, 0xC7, 0xFF, 0x80
  27. vertex 4073, 307, 411, 990, 422, 0xBB, 0xC7, 0xFF, 0x80
  28. vertex 4109, 358, 447, 990, 536, 0xBB, 0xC7, 0xFF, 0x80
  29. vertex 3784, 307, 121, 990, 0, 0xBB, 0xC7, 0xFF, 0x80
  30. vertex 4109, 768, 447, 990, 990, 0xBB, 0xC7, 0xFF, 0x80
  31. vertex 2355, 307, 1229, 0, 422, 0xBB, 0xC7, 0xFF, 0x80
  32. vertex 2355, 358, 1280, 0, 536, 0xBB, 0xC7, 0xFF, 0x80
  33. vertex 2355, 768, 1280, 0, 990, 0xBB, 0xC7, 0xFF, 0x80
  34. vertex 3060, 307, 846, 0, 0, 0xBB, 0xC7, 0xFF, 0x80
  35. dl_castle_aquarium_light_vertex_group_3:
  36. vertex 4109, 768, 447, 990, 990, 0xBB, 0xC7, 0xFF, 0x80
  37. vertex 3060, 307, 846, 0, 0, 0xBB, 0xC7, 0xFF, 0x80
  38. vertex 3385, 768, 1171, 0, 990, 0xBB, 0xC7, 0xFF, 0x80
  39. vertex 3385, 358, 1171, 0, 536, 0xBB, 0xC7, 0xFF, 0x80
  40. vertex 3349, 307, 1135, 0, 422, 0xBB, 0xC7, 0xFF, 0x80
  41. vertex 3174, 307, 1229, 990, 422, 0xBB, 0xC7, 0xFF, 0x80
  42. vertex 3174, 358, 1280, 990, 536, 0xBB, 0xC7, 0xFF, 0x80
  43. vertex 2355, 358, 1280, 0, 536, 0xBB, 0xC7, 0xFF, 0x80
  44. vertex 3174, 307, 819, 990, 0, 0xBB, 0xC7, 0xFF, 0x80
  45. vertex 2355, 307, 1229, 0, 422, 0xBB, 0xC7, 0xFF, 0x80
  46. vertex 3174, 768, 1280, 990, 990, 0xBB, 0xC7, 0xFF, 0x80
  47. vertex 2355, 768, 1280, 0, 990, 0xBB, 0xC7, 0xFF, 0x80
  48. vertex 2355, 307, 819, 0, 0, 0xBB, 0xC7, 0xFF, 0x80
  49. dl_castle_aquarium_light_model:
  50. gsDPSetTextureImage G_IM_FMT_IA, G_IM_SIZ_16b, 1, texture_castle_light
  51. gsDPLoadSync
  52. gsDPLoadBlock 7, 0, 0, 0x3FF, 0x100
  53. gsSPVertex dl_castle_aquarium_light_vertex_group_1, 16, 0
  54. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
  55. gsSP2Triangles 3, 6, 4, 0x0, 7, 6, 3, 0x0
  56. gsSP2Triangles 7, 8, 6, 0x0, 5, 4, 9, 0x0
  57. gsSP2Triangles 5, 9, 10, 0x0, 10, 9, 8, 0x0
  58. gsSP2Triangles 10, 8, 7, 0x0, 2, 1, 11, 0x0
  59. gsSP2Triangles 2, 11, 12, 0x0, 13, 14, 15, 0x0
  60. gsSPVertex dl_castle_aquarium_light_vertex_group_2, 16, 0
  61. gsSP2Triangles 0, 1, 2, 0x0, 3, 4, 5, 0x0
  62. gsSP2Triangles 3, 5, 6, 0x0, 6, 1, 0, 0x0
  63. gsSP2Triangles 6, 5, 1, 0x0, 7, 8, 9, 0x0
  64. gsSP2Triangles 9, 10, 11, 0x0, 9, 8, 10, 0x0
  65. gsSP2Triangles 12, 13, 14, 0x0, 11, 10, 15, 0x0
  66. gsSPVertex dl_castle_aquarium_light_vertex_group_3, 13, 0
  67. gsSP2Triangles 0, 1, 2, 0x0, 2, 1, 3, 0x0
  68. gsSP2Triangles 1, 4, 3, 0x0, 5, 6, 7, 0x0
  69. gsSP2Triangles 8, 6, 5, 0x0, 5, 7, 9, 0x0
  70. gsSP2Triangles 8, 10, 6, 0x0, 9, 11, 12, 0x0
  71. gsSP2Triangles 12, 10, 8, 0x0, 12, 11, 10, 0x0
  72. gsSPEndDisplayList
  73. glabel dl_castle_aquarium_light # 0x07038240 - 0x070382B0
  74. gsDPPipeSync
  75. gsDPSetCombineMode1Cycle G_CCMUX_TEXEL0, G_CCMUX_0, G_CCMUX_SHADE, G_CCMUX_0, G_ACMUX_TEXEL0, G_ACMUX_0, G_ACMUX_SHADE, G_ACMUX_0
  76. gsSPClearGeometryMode G_LIGHTING | G_CULL_BACK
  77. 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
  78. gsSPTexture -1, -1, 0, 0, 1
  79. gsDPTileSync
  80. 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
  81. gsDPSetTileSize 0, 0, 0, 124, 124
  82. gsSPDisplayList dl_castle_aquarium_light_model
  83. gsSPTexture -1, -1, 0, 0, 0
  84. gsDPPipeSync
  85. gsDPSetCombineMode1Cycle G_CCMUX_0, G_CCMUX_0, G_CCMUX_0, G_CCMUX_SHADE, G_ACMUX_0, G_ACMUX_0, G_ACMUX_0, G_ACMUX_SHADE
  86. gsSPSetGeometryMode G_LIGHTING | G_CULL_BACK
  87. gsSPEndDisplayList