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.

90 lines
8.9 KiB

6 years ago
  1. glabel bob_seg7_macro_objs # 0x0701104C - 0x070113BE
  2. macro_object /*preset*/ macro_chain_chomp, /*yaw*/ 0, /*pos*/ 260, 735, 1920
  3. macro_object /*preset*/ macro_breakable_box_no_coins, /*yaw*/ 0, /*pos*/ -3979, 0, 6827
  4. macro_object /*preset*/ macro_goomba, /*yaw*/ 0, /*pos*/ -2713, 152, 5778
  5. macro_object /*preset*/ macro_goomba, /*yaw*/ 0, /*pos*/ -342, 400, 5433
  6. macro_object /*preset*/ macro_water_bomb_spawner, /*yaw*/ 0, /*pos*/ 3620, 4000, 4800, /*behParam*/ 15
  7. macro_object /*preset*/ macro_water_bomb_spawner, /*yaw*/ 0, /*pos*/ -5141, 3764, -743, /*behParam*/ 25
  8. macro_object /*preset*/ macro_water_bomb_spawner, /*yaw*/ 0, /*pos*/ -4208, 3769, -2036, /*behParam*/ 10
  9. macro_object /*preset*/ macro_water_bomb_cannon, /*yaw*/ 315, /*pos*/ 1388, 2918, -2383
  10. macro_object /*preset*/ macro_wooden_post, /*yaw*/ 0, /*pos*/ -6500, 768, 1800
  11. macro_object /*preset*/ macro_wooden_post, /*yaw*/ 0, /*pos*/ -5500, 768, 1800
  12. macro_object /*preset*/ macro_wooden_post, /*yaw*/ 0, /*pos*/ -6500, 768, 3000
  13. macro_object /*preset*/ macro_wooden_post, /*yaw*/ 0, /*pos*/ -5500, 768, 3000
  14. macro_object /*preset*/ macro_wooden_signpost, /*yaw*/ 270, /*pos*/ -4000, 0, 6050, /*behParam*/ 15
  15. macro_object /*preset*/ macro_wooden_signpost, /*yaw*/ 0, /*pos*/ 1230, 768, 3258, /*behParam*/ 8
  16. macro_object /*preset*/ macro_cannon_closed, /*yaw*/ 0, /*pos*/ -5018, 1332, -3533, /*behParam*/ 0x00
  17. macro_object /*preset*/ macro_cannon_closed, /*yaw*/ 0, /*pos*/ 6349, 2080, -7066, /*behParam*/ 0xC0
  18. macro_object /*preset*/ macro_cannon_closed, /*yaw*/ 0, /*pos*/ 4243, 3071, -2451, /*behParam*/ 0xC0
  19. macro_object /*preset*/ macro_cannon_closed, /*yaw*/ 0, /*pos*/ 4352, 3072, 1229, /*behParam*/ 0x80
  20. macro_object /*preset*/ macro_cannon_closed, /*yaw*/ 0, /*pos*/ 5376, 1537, 4610, /*behParam*/ 0x40
  21. macro_object /*preset*/ macro_bobomb, /*yaw*/ 0, /*pos*/ -3080, 0, -5200
  22. macro_object /*preset*/ macro_bobomb, /*yaw*/ 0, /*pos*/ -3688, 885, -3813
  23. macro_object /*preset*/ macro_bobomb, /*yaw*/ 0, /*pos*/ -4629, 1024, -1772
  24. macro_object /*preset*/ macro_bobomb, /*yaw*/ 0, /*pos*/ -3480, 891, -2120
  25. macro_object /*preset*/ macro_bobomb, /*yaw*/ 0, /*pos*/ -3800, 1024, -460
  26. macro_object /*preset*/ macro_bobomb, /*yaw*/ 0, /*pos*/ 6888, 2002, -5608
  27. macro_object /*preset*/ macro_recovery_heart, /*yaw*/ 0, /*pos*/ 3603, 3659, -7070
  28. macro_object /*preset*/ macro_coin_ring_horizontal, /*yaw*/ 0, /*pos*/ -6060, 1060, -5340
  29. macro_object /*preset*/ macro_coin_line_horizontal, /*yaw*/ 90, /*pos*/ -129, 0, 5668
  30. macro_object /*preset*/ macro_coin_line_horizontal, /*yaw*/ 75, /*pos*/ 1851, 2917, -2234
  31. macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -5500, 768, 2400
  32. macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -6500, 768, 2400
  33. macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 1135, 1920, -7161
  34. macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 250, 1000, 1920
  35. macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 1600, 980, 4440
  36. macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ -2755, 0, -4083
  37. macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 4934, 1352, 861
  38. macro_object /*preset*/ macro_red_coin, /*yaw*/ 0, /*pos*/ 4100, 3672, 1629
  39. macro_object /*preset*/ macro_box_wing_cap, /*yaw*/ 0, /*pos*/ -6710, 1300, -2170
  40. macro_object /*preset*/ macro_breakable_box_small, /*yaw*/ 0, /*pos*/ -3740, 0, 6180
  41. macro_object /*preset*/ macro_wooden_signpost, /*yaw*/ 270, /*pos*/ -4000, 0, 6300, /*behParam*/ 95
  42. macro_object /*preset*/ macro_hidden_1up, /*yaw*/ 0, /*pos*/ -6060, 1060, -5340, /*behParam*/ 4
  43. macro_object /*preset*/ macro_hidden_1up_trigger, /*yaw*/ 0, /*pos*/ -5760, 1060, -5340
  44. macro_object /*preset*/ macro_hidden_1up_trigger, /*yaw*/ 0, /*pos*/ -6360, 1060, -5340
  45. macro_object /*preset*/ macro_hidden_1up_trigger, /*yaw*/ 0, /*pos*/ -6060, 1060, -5640
  46. macro_object /*preset*/ macro_hidden_1up_trigger, /*yaw*/ 0, /*pos*/ -6060, 1040, -5040
  47. macro_object /*preset*/ macro_box_wing_cap, /*yaw*/ 0, /*pos*/ 3789, 3340, 1818
  48. macro_object /*preset*/ macro_bobomb, /*yaw*/ 0, /*pos*/ 2350, 757, 3700
  49. macro_object /*preset*/ macro_bobomb, /*yaw*/ 0, /*pos*/ -1750, 0, -2800
  50. macro_object /*preset*/ macro_bobomb, /*yaw*/ 0, /*pos*/ -1400, 0, -950
  51. macro_object /*preset*/ macro_bobomb, /*yaw*/ 0, /*pos*/ -2650, 0, 1750
  52. macro_object /*preset*/ macro_bobomb, /*yaw*/ 0, /*pos*/ -1900, 0, 3450
  53. macro_object /*preset*/ macro_1up, /*yaw*/ 0, /*pos*/ -2531, 0, -4201
  54. macro_object /*preset*/ macro_hidden_1up_in_pole, /*yaw*/ 0, /*pos*/ 5444, 1400, 6016
  55. macro_object /*preset*/ macro_goomba_triplet_spawner, /*yaw*/ 0, /*pos*/ 3640, 768, 6280
  56. macro_object /*preset*/ macro_goomba_triplet_spawner, /*yaw*/ 0, /*pos*/ 6060, 877, 2000
  57. macro_object /*preset*/ macro_goomba_triplet_spawner, /*yaw*/ 0, /*pos*/ -6050, 768, 1250
  58. macro_object /*preset*/ macro_box_wing_cap, /*yaw*/ 0, /*pos*/ 400, 350, 6500
  59. macro_object /*preset*/ macro_wooden_signpost, /*yaw*/ 270, /*pos*/ 66, 0, 6977, /*behParam*/ 113
  60. macro_object /*preset*/ macro_wooden_signpost, /*yaw*/ 0, /*pos*/ 3394, 3072, 1846, /*behParam*/ 64
  61. macro_object /*preset*/ macro_wooden_signpost, /*yaw*/ 270, /*pos*/ -3110, 104, 5064, /*behParam*/ 35
  62. macro_object /*preset*/ macro_wooden_signpost, /*yaw*/ 0, /*pos*/ 6860, 2041, -6640, /*behParam*/ 74
  63. macro_object /*preset*/ macro_wooden_signpost, /*yaw*/ 0, /*pos*/ -6020, 768, 2957, /*behParam*/ 104
  64. macro_object /*preset*/ macro_coin_ring_vertical, /*yaw*/ 90, /*pos*/ -1506, 5317, 1250
  65. macro_object /*preset*/ macro_hidden_star_trigger, /*yaw*/ 0, /*pos*/ -1506, 5517, 1250
  66. macro_object /*preset*/ macro_breakable_box_no_coins, /*yaw*/ 0, /*pos*/ 7157, 2027, -6714
  67. macro_object /*preset*/ macro_coin_ring_vertical, /*yaw*/ 90, /*pos*/ 1000, 3400, 1250
  68. macro_object /*preset*/ macro_coin_ring_vertical, /*yaw*/ 90, /*pos*/ 2000, 3400, 1250
  69. macro_object /*preset*/ macro_coin_ring_vertical, /*yaw*/ 90, /*pos*/ 3000, 3400, 1250
  70. macro_object /*preset*/ macro_hidden_star_trigger, /*yaw*/ 0, /*pos*/ 1000, 3600, 1250
  71. macro_object /*preset*/ macro_hidden_star_trigger, /*yaw*/ 0, /*pos*/ 2000, 3600, 1250
  72. macro_object /*preset*/ macro_hidden_star_trigger, /*yaw*/ 0, /*pos*/ 3000, 3600, 1250
  73. macro_object /*preset*/ macro_bobomb_still, /*yaw*/ 0, /*pos*/ 1127, 2897, -2495
  74. macro_object /*preset*/ macro_coin_line_horizontal, /*yaw*/ 120, /*pos*/ 4836, 3079, -2707
  75. macro_object /*preset*/ macro_wooden_signpost, /*yaw*/ 45, /*pos*/ -3530, 1415, 430, /*behParam*/ 50
  76. macro_object /*preset*/ macro_wooden_signpost, /*yaw*/ 0, /*pos*/ 5053, 3073, 2180, /*behParam*/ 53
  77. macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -1506, 5517, 1250
  78. macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 1000, 3600, 1250
  79. macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 2000, 3600, 1250
  80. macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ 3000, 3600, 1250
  81. macro_object /*preset*/ macro_hidden_star_trigger, /*yaw*/ 0, /*pos*/ -300, 4200, 1250
  82. macro_object /*preset*/ macro_wooden_signpost, /*yaw*/ 270, /*pos*/ -2224, 990, -4359, /*behParam*/ 39
  83. macro_object /*preset*/ macro_wooden_signpost, /*yaw*/ 60, /*pos*/ 3911, 3529, -7081, /*behParam*/ 112
  84. macro_object /*preset*/ macro_wooden_signpost, /*yaw*/ 0, /*pos*/ -7000, 1024, -2099, /*behParam*/ 32
  85. macro_object /*preset*/ macro_breakable_box_three_coins, /*yaw*/ 0, /*pos*/ -3979, 0, 6627
  86. macro_object /*preset*/ macro_box_star_3, /*yaw*/ 0, /*pos*/ 5540, 3350, 1200
  87. macro_object /*preset*/ macro_coin_ring_vertical, /*yaw*/ 90, /*pos*/ -300, 4000, 1250
  88. macro_object /*preset*/ macro_yellow_coin, /*yaw*/ 0, /*pos*/ -300, 4200, 1250
  89. macro_object /*preset*/ macro_breakable_box_small, /*yaw*/ 0, /*pos*/ -6800, 1024, 40
  90. .hword 0x001E