Advertisement
krimtonz

More info on OOT Fishing

Jul 10th, 2019
527
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. This is an extension of Exodus's notes on fishing https://pastebin.com/WQrpxRCM
  2.  
  3. This is regarding what happens after the fish has bitten the lure.
  4.  
  5. 801ecb10 - Start of checks for fish.
  6.  
  7. 801f5e92 - time to hook countdown
  8. 801f5e86 - holding back/A Frames
  9. 801f2974 - lure status
  10. 801f5de4 - unk status (always 0?)
  11. 801f5df0 - bitten frames
  12. 801f5e94 - has hooked
  13. 801f5e1e - frames in fishing game (with rod)
  14. 801f5e26 - lure (0x02=sinking)
  15.  
  16. if lureStatus<3
  17. release fish
  18. if hookedFrames>=0x1770
  19. release fish
  20. if timetoSetHook==0
  21. if !isHookSet
  22. release fish
  23. if holdingBackorAFrames==0
  24. release fish
  25. if framesInFishingGame & 0x7F == 0 && rand.NextFloat()<0.05 && !hasSinkingLure
  26. release fish
  27.  
  28. Also the holdingBackorAFrames counts of to 0x64 while you're holding A or back on the stick once per frame. Counts Down once per frame if you're not, also when the fish jumps out of the water it gets a random number between 0 and 30 (exclusive), and adds 0x14 to it and that becomes the new holdingBackorAFrames
  29.  
  30. The amount of time to set the hook (timetoSetHook is randomly set based on the fishes size when it bites the lure.)
  31. >=70 rand[0,20) + 0x0A
  32. Between 70 and 60 rand[0,30) + 0x14
  33.  
  34. Between 60 and 50 rand[0,30) + 0x1E
  35.  
  36. <50 rand[0,40) + 0x28
  37.  
  38. tl;dr If you don't hold back on the control stick or hold A for too long the fish will let go. Also every 128 frames there is a 5% chance that to fish will let go if you don't have the sinking lure.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement