Advertisement
imbuedl

Angle Setups Needed for Zora Hall Warp (Purified Swamp)

Jun 13th, 2020 (edited)
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.54 KB | None | 0 0
  1. Angle Setups Needed for Zora Hall Warp (Purified Swamp)
  2.  
  3. The first entry in each ordered pair is the value we'll get for the last 2 bytes of the pot's X Position.
  4.  
  5. The second entry is the angle we need to the appropriate multiple of 0x10, so for 'B860' we really need any angle between B860 and B86F, inclusively. Once we have any of those angles, we just have to get against the specified wall/corner to fix our X Position before throwing the pot.
  6.  
  7.  
  8.  
  9.  
  10. lulu = ['479', '520', '8FF', '920', '976', '9CF', 'B88', 'BAC', 'BB5', 'FB8', '6A0', '8C6', '8F1', '916', 'AA5', 'C90', 'D18', 'E44', 'FF8', '049', '665', '668', '8E9', '9EB', 'C23', 'E35', 'E7D', 'F58'] + ['16C0',
  11. '4790',
  12. '6190',
  13. '6B90',
  14. '9160',
  15. 'AA50',
  16. 'C900',
  17. 'D180',
  18. 'DA40',
  19. 'E440',
  20. 'FF80']
  21.  
  22. evan = ['016', '0E4', '10A', '5F1', '5F2', '619', '61E', '8A6', '9B9', 'A37', 'AA1', 'B1B', 'C94', 'CFE', 'FC5', '123', '4B5', '4E6', '612', '6B9', '868', 'B44', 'BF0', 'E89', 'EAD', '049', '665', '668', '8E9', '9EB', 'C23', 'E35', 'E7D', 'F58']
  23.  
  24. something = ['522', 'E48', '744', 'B39', 'CDA', 'F4F', '049', '665', '668', '8E9', '9EB', 'C23', 'E35', 'E7D', 'F58']
  25.  
  26. concert = ['0D2', '22A', '271', '2C4', '471', '5F6', '651', 'B89', 'BAB', 'CB4', '071', '0DB', 'A5B', 'BFB', '049', '665', '668', '8E9', '9EB', 'C23', 'E35', 'E7D', 'F58']
  27.  
  28. -----------------------------------------
  29.  
  30. lulu:
  31.  
  32.  
  33. 049
  34. 16C
  35. 479
  36. 520
  37. 619
  38. 665
  39. 668
  40. 6A0
  41. 6B9
  42. 8C6
  43. 8E9
  44. 8F1
  45. 8FF
  46. 916
  47. 920
  48. 976
  49. 9CF
  50. 9EB
  51. AA5
  52. B88
  53. BAC
  54. BB5
  55. C23
  56. C90
  57. D18
  58. DA4
  59. E35
  60. E44
  61. E7D
  62. F58
  63. FB8
  64. FF8
  65.  
  66.  
  67.  
  68.  
  69. ---------------------------------
  70.  
  71. X Position: 43A70000 (this is the wall between Room 1 and Room 0, right by the tunnel)
  72.  
  73. lulu_values:
  74. [('949E', '4790'),
  75. ('E09E', '5200'),
  76. ('559E', '8FF0'),
  77. ('719E', '9200'),
  78. ('B5F1', '9760'),
  79. ('F49E', '9CF0'),
  80. ('90F1', 'B880'),
  81. ('90F1', 'BAC0'),
  82. ('909E', 'BB50'),
  83. ('E1BB', 'FB80')]
  84.  
  85.  
  86. evan_values:
  87. [('849F', '0160'),
  88. ('C1F2', '0E40'),
  89. ('A0F2', '10A0'),
  90. ('70F2', '5F10'),
  91. ('71BC', '5F20'),
  92. ('91BC', '6190'),
  93. ('95F2', '61E0'),
  94. ('05F2', '8A60'),
  95. ('E5F2', '9B90'),
  96. ('31F2', 'A370'),
  97. ('61BC', 'AA10'),
  98. ('84BC', 'B1B0'),
  99. ('61BC', 'C940'),
  100. ('31F2', 'CFE0'),
  101. ('D49F', 'FC50')]
  102.  
  103.  
  104. something_values:
  105. [('E1BF', '5220'), ('45F5', 'E480')]
  106.  
  107.  
  108. concert_values:
  109. [('D1F6', '0D20'),
  110. ('D4F6', '22A0'),
  111. ('B1F6', '2710'),
  112. ('91F6', '2C40'),
  113. ('91F6', '4710'),
  114. ('74F6', '5F60'),
  115. ('C1F6', '6510'),
  116. ('90F6', 'B890'),
  117. ('90F6', 'BAB0'),
  118. ('54F6', 'CB40')]
  119.  
  120.  
  121. goht_warp_values
  122. Out[5]:
  123. [('329E', '06A0'),
  124. ('87BA', '1280'),
  125. ('839E', '12D0'),
  126. ('939E', '2BF0'),
  127. ('72F0', '3510'),
  128. ('72F0', '3E30'),
  129. ('97BA', '4820'),
  130. ('E6F0', '52B0'),
  131. ('53F0', '5CC0'),
  132. ('F39E', '6880'),
  133. ('47BA', '8EF0'),
  134. ('82F0', '9350'),
  135. ('D6BA', '9A30'),
  136. ('02BA', '9E50'),
  137. ('369E', 'A400'),
  138. ('67F0', 'AB20'),
  139. ('83F0', 'B170'),
  140. ('379E', 'CF30'),
  141. ('46D5', 'E470'),
  142. ('12D5', 'E810'),
  143. ('D6F0', 'EC10'),
  144. ('D39E', 'FC60'),
  145. ('D29E', 'FC70')]
  146.  
  147.  
  148. --------------------------------------------------------------------------
  149.  
  150. X Position: 44394000 (on the block you can jump to by the guard, against the taller block)
  151.  
  152.  
  153. lulu_values:
  154. [('C4F1', '6A00'),
  155. ('D19E', '8C60'),
  156. ('E4BB', '8F10'),
  157. ('F49E', '9160'),
  158. ('719E', 'AA50'),
  159. ('719E', 'C900'),
  160. ('51F1', 'D180'),
  161. ('E4BB', 'E440'),
  162. ('10BB', 'FF80')]
  163.  
  164.  
  165. evan_values:
  166. [('85F2', '1230'),
  167. ('15BC', '4B50'),
  168. ('20F2', '4E60'),
  169. ('85F2', '6120'),
  170. ('D0BC', '6B90'),
  171. ('A5BC', '8680'),
  172. ('85BC', 'B440'),
  173. ('85BC', 'BF00'),
  174. ('C5BC', 'E890'),
  175. ('B4F2', 'EAD0')]
  176.  
  177.  
  178. something_values:
  179. [('14BF', '7440'), ('84F5', 'B390'), ('61F5', 'CDA0'), ('65BF', 'F4F0')]
  180.  
  181. concert_values:
  182. [('D5F6', '0710'), ('A4F6', '0DB0'), ('61F6', 'A5B0'), ('84F6', 'BFB0')]
  183.  
  184.  
  185. -----------------------------------------------------------------------------
  186.  
  187. X Position: 44404000 (on the ground against the block you can jump on to, right next to the guard)
  188.  
  189. ***** DUPLICATE: This X Position ends up giving equivalent angles to those corresponding to X Position 44394000
  190.  
  191. lulu_values:
  192. [('C4F1', '6A00'),
  193. ('D19E', '8C60'),
  194. ('E4BB', '8F10'),
  195. ('F49E', '9160'),
  196. ('719E', 'AA50'),
  197. ('719E', 'C900'),
  198. ('51F1', 'D180'),
  199. ('E4BB', 'E440'),
  200. ('10BB', 'FF80')]
  201.  
  202.  
  203. evan_values:
  204. [('85F2', '1230'),
  205. ('15BC', '4B50'),
  206. ('20F2', '4E60'),
  207. ('85F2', '6120'),
  208. ('D0BC', '6B90'),
  209. ('A5BC', '8680'),
  210. ('85BC', 'B440'),
  211. ('85BC', 'BF00'),
  212. ('C5BC', 'E890'),
  213. ('B4F2', 'EAD0')]
  214.  
  215. something_values: [('14BF', '7440'), ('84F5', 'B390'), ('61F5', 'CDA0'), ('65BF', 'F4F0')]
  216.  
  217. concert_values: [('D5F6', '0710'), ('A4F6', '0DB0'), ('61F6', 'A5B0'), ('84F6', 'BFB0')]
  218.  
  219. -----------------------------------------------------------------------------
  220.  
  221. X Position: 447B8000 (on ground in corner against big post in corner in top-right part of room, w.r.t. x-z plane)
  222.  
  223. ***** DUPLICATE: This X Position ends up giving equivalent angles to those corresponding to X Position 44394000
  224.  
  225. lulu_values:
  226. [('04F1', '6A00'),
  227. ('119E', '8C60'),
  228. ('24BB', '8F10'),
  229. ('349E', '9160'),
  230. ('B19E', 'AA50'),
  231. ('B19E', 'C900'),
  232. ('91F1', 'D180'),
  233. ('24BB', 'E440'),
  234. ('50BB', 'FF80')]
  235.  
  236.  
  237. evan_values:
  238. [('C5F2', '1230'),
  239. ('55BC', '4B50'),
  240. ('60F2', '4E60'),
  241. ('C5F2', '6120'),
  242. ('10BC', '6B90'),
  243. ('E5BC', '8680'),
  244. ('C5BC', 'B440'),
  245. ('C5BC', 'BF00'),
  246. ('05BC', 'E890'),
  247. ('F4F2', 'EAD0')]
  248.  
  249.  
  250. something_values: [('54BF', '7440'), ('C4F5', 'B390'), ('A1F5', 'CDA0'), ('A5BF', 'F4F0')]
  251.  
  252.  
  253. concert_values: [('15F6', '0710'), ('E4F6', '0DB0'), ('A1F6', 'A5B0'), ('C4F6', 'BFB0')]
  254.  
  255. -----------------------------------------------------------------------------
  256.  
  257. X Position: 446C0000 (against block by the tree)
  258.  
  259. ***** DUPLICATE: This X Position ends up giving equivalent angles to those corresponding to X Position 44394000
  260.  
  261. lulu_values:
  262. [('84F1', '6A00'),
  263. ('919E', '8C60'),
  264. ('A4BB', '8F10'),
  265. ('B49E', '9160'),
  266. ('319E', 'AA50'),
  267. ('319E', 'C900'),
  268. ('11F1', 'D180'),
  269. ('A4BB', 'E440'),
  270. ('D0BB', 'FF80')]
  271.  
  272.  
  273. evan_values:
  274. [('45F2', '1230'),
  275. ('D5BC', '4B50'),
  276. ('E0F2', '4E60'),
  277. ('45F2', '6120'),
  278. ('90BC', '6B90'),
  279. ('65BC', '8680'),
  280. ('45BC', 'B440'),
  281. ('45BC', 'BF00'),
  282. ('85BC', 'E890'),
  283. ('74F2', 'EAD0')]
  284.  
  285.  
  286. something_values: [('D4BF', '7440'), ('44F5', 'B390'), ('21F5', 'CDA0'), ('25BF', 'F4F0')]
  287.  
  288.  
  289. concert_values: [('95F6', '0710'), ('64F6', '0DB0'), ('21F6', 'A5B0'), ('44F6', 'BFB0')]
  290.  
  291.  
  292. -----------------------------------------------------------------------------------
  293.  
  294. X Position: 44840000 (the wall with highest x value all the way in the back by the guard)
  295.  
  296. lulu_values
  297. [('D49E', '0490'),
  298. ('B4F1', '6650'),
  299. ('B59E', '6680'),
  300. ('509E', '8E90'),
  301. ('819E', '9EB0'),
  302. ('A0BB', 'C230'),
  303. ('559E', 'E350'),
  304. ('459E', 'E7D0'),
  305. ('109E', 'F580')]
  306.  
  307.  
  308. evan_values:
  309. [('61BC', '2E90'),
  310. ('60F2', '4400'),
  311. ('95F2', '5D10'),
  312. ('A1BC', '60C0'),
  313. ('30F2', '8600'),
  314. ('60BC', '9350'),
  315. ('84F2', 'A010'),
  316. ('A0BC', 'B120'),
  317. ('84F2', 'D340'),
  318. ('749F', 'D980'),
  319. ('35BC', 'EC10')]
  320.  
  321.  
  322. something_values:
  323. [('61F5', '93B0'),
  324. ('65F5', '94F0'),
  325. ('71BF', '98D0'),
  326. ('A1F5', 'C090'),
  327. ('25BF', 'F030')]
  328.  
  329.  
  330. concert_values: [('70F6', '24B0'), ('A1F6', 'B2C0')]
  331.  
  332.  
  333. -------------------------------------------------------------------------------------------------
  334.  
  335. X Position: 43F60000 (against the higher x value block under the platform with the pots/flower)
  336.  
  337. ***** DUPLICATE: This X Position ends up giving equivalent angles to those corresponding to X Position 43A70000
  338.  
  339. lulu_values:
  340. [('949E', '4790'),
  341. ('E09E', '5200'),
  342. ('559E', '8FF0'),
  343. ('719E', '9200'),
  344. ('B5F1', '9760'),
  345. ('F49E', '9CF0'),
  346. ('90F1', 'B880'),
  347. ('90F1', 'BAC0'),
  348. ('909E', 'BB50'),
  349. ('E1BB', 'FB80')]
  350.  
  351. evan_values:
  352. [('849F', '0160'),
  353. ('C1F2', '0E40'),
  354. ('A0F2', '10A0'),
  355. ('70F2', '5F10'),
  356. ('71BC', '5F20'),
  357. ('91BC', '6190'),
  358. ('95F2', '61E0'),
  359. ('05F2', '8A60'),
  360. ('E5F2', '9B90'),
  361. ('31F2', 'A370'),
  362. ('61BC', 'AA10'),
  363. ('84BC', 'B1B0'),
  364. ('61BC', 'C940'),
  365. ('31F2', 'CFE0'),
  366. ('D49F', 'FC50')]
  367.  
  368.  
  369. something_values: [('E1BF', '5220'), ('45F5', 'E480')]
  370.  
  371.  
  372. concert_values:
  373. [('D1F6', '0D20'),
  374. ('D4F6', '22A0'),
  375. ('B1F6', '2710'),
  376. ('91F6', '2C40'),
  377. ('91F6', '4710'),
  378. ('74F6', '5F60'),
  379. ('C1F6', '6510'),
  380. ('90F6', 'B890'),
  381. ('90F6', 'BAB0'),
  382. ('54F6', 'CB40')]
  383.  
  384. -------------------------------------------------------------------------------------------------
  385.  
  386. X Position: 43CE0000 (against the lower x value block under the platform with the pots/flower)
  387.  
  388. ***** DUPLICATE: This X Position ends up giving equivalent angles to those corresponding to X Position 43A70000
  389.  
  390. lulu_values:
  391. [('949E', '4790'),
  392. ('E09E', '5200'),
  393. ('559E', '8FF0'),
  394. ('719E', '9200'),
  395. ('B5F1', '9760'),
  396. ('F49E', '9CF0'),
  397. ('90F1', 'B880'),
  398. ('90F1', 'BAC0'),
  399. ('909E', 'BB50'),
  400. ('E1BB', 'FB80')]
  401.  
  402.  
  403. evan_values:
  404. [('849F', '0160'),
  405. ('C1F2', '0E40'),
  406. ('A0F2', '10A0'),
  407. ('70F2', '5F10'),
  408. ('71BC', '5F20'),
  409. ('91BC', '6190'),
  410. ('95F2', '61E0'),
  411. ('05F2', '8A60'),
  412. ('E5F2', '9B90'),
  413. ('31F2', 'A370'),
  414. ('61BC', 'AA10'),
  415. ('84BC', 'B1B0'),
  416. ('61BC', 'C940'),
  417. ('31F2', 'CFE0'),
  418. ('D49F', 'FC50')]
  419.  
  420.  
  421. something_values: [('E1BF', '5220'), ('45F5', 'E480')]
  422.  
  423.  
  424. concert_values:
  425. [('D1F6', '0D20'),
  426. ('D4F6', '22A0'),
  427. ('B1F6', '2710'),
  428. ('91F6', '2C40'),
  429. ('91F6', '4710'),
  430. ('74F6', '5F60'),
  431. ('C1F6', '6510'),
  432. ('90F6', 'B890'),
  433. ('90F6', 'BAB0'),
  434. ('54F6', 'CB40')]
  435.  
  436.  
  437. --------------------------------------------------------------------------------------------------------
  438.  
  439. X Position: 44214000 (on the ground against the block you jump onto, on the lower x value side)
  440.  
  441. ***** DUPLICATE: This X Position ends up giving equivalent angles to those corresponding to X Position 44394000
  442.  
  443. lulu_values:
  444. [('C4F1', '6A00'),
  445. ('D19E', '8C60'),
  446. ('E4BB', '8F10'),
  447. ('F49E', '9160'),
  448. ('719E', 'AA50'),
  449. ('719E', 'C900'),
  450. ('51F1', 'D180'),
  451. ('E4BB', 'E440'),
  452. ('10BB', 'FF80')]
  453.  
  454.  
  455. evan_values:
  456. [('85F2', '1230'),
  457. ('15BC', '4B50'),
  458. ('20F2', '4E60'),
  459. ('85F2', '6120'),
  460. ('D0BC', '6B90'),
  461. ('A5BC', '8680'),
  462. ('85BC', 'B440'),
  463. ('85BC', 'BF00'),
  464. ('C5BC', 'E890'),
  465. ('B4F2', 'EAD0')]
  466.  
  467. something_values: [('14BF', '7440'), ('84F5', 'B390'), ('61F5', 'CDA0'), ('65BF', 'F4F0')]
  468.  
  469. concert_values: [('D5F6', '0710'), ('A4F6', '0DB0'), ('61F6', 'A5B0'), ('84F6', 'BFB0')]
  470.  
  471.  
  472. -----------------------------------------------------------------
  473.  
  474. X Position: 44008000 (corner of blocks close to ground tunnel)
  475.  
  476.  
  477. [('519E', '16C0'),
  478. ('949E', '4790'),
  479. ('91BB', '6190'),
  480. ('10BB', '6B90'),
  481. ('349E', '9160'),
  482. ('B19E', 'AA50'),
  483. ('B19E', 'C900'),
  484. ('91F1', 'D180'),
  485. ('64F1', 'DA40'),
  486. ('24BB', 'E440'),
  487. ('50BB', 'FF80')]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement