From CloudModding OoT Wiki
Actor 0x00FE
ovl_Fishing
Version VRom VRam Size
Debug 00F1F6A0 00F33D70 {{{ram-start}}} {{{ram-end}}} 146D0
NTSC 1.0 00DBE030 00DD1A00 {{{ram-start}}} {{{ram-end}}} 139D0
PAL MQ 00EB4A40 00EC84E0 {{{ram-start}}} {{{ram-end}}} 13AA0

ovl_Fishing is the Fishing Minigame actor. It spawns the Fishing man, the pond water, and the fish themselves.

NTSC 1.0

Potential Anti-Piracy system

During the boot process, address A02FB1F4, which maps to RDRAM 002FB1F4, is assigned the seemingly arbitrary value of AD090010, which is then copied by function 80001570 to address 800088A0. During the actor's initialization routine at 80A3514C, it tests if 800088A0 is storing the correct value, assigning 80A47EE4 to 0 if true, or 1 if false. The routine for checking if a fish should drop off a hook then looks up that byte at 80A3EC84. If set to 1, the fish will always let go after 51 frames.

Dev Notes

子供時代で50cm以上の魚を釣って
「ハートのかけら」を「つりぼり屋」のオヤジさんからもらう、
もしくは大人時代で60cm以上の魚を釣って
「金のうろこ」をオヤジさんからもらうと、
「つりぼり」内の4カ所(草むら、流木の上、岩付近、滝付近)
のうちの1カ所にランダムで「沈むルアー」がセットされます。
その場所までリンクが移動することで入手出来ます。
(子供時代は26~55cmのバス、
 大人時代は35~75cmのバスがいます。)

If you catch a fish larger than 50 cm as a child and receive the Piece of Heart from the Fishing Pond Owner, or catch a fish larger than 60 cm as an adult and receive the Gold Scale, the Sinking Lure is set to appear randomly in one of four places around the Fishing Pond. (The grass, on top of the sunken tree, near the rocks, or near the waterfall.) Link can obtain it by going to that area. (In the child era, one can find bass from 26~55 cm, and in the adult era, one can find bass from 35~75 cm.)

■「ハイラルどじょう」出現条件

Appearance Conditions for the Hylian Loach

4回に1回、「つりぼり屋」に入る(入り口のドアに入る〕度に
「ハイラルどじょう(60~99cm)」がセットされます。
「ハイラルどじょう」は水中深くにいるので、
「沈むルアー」でないと釣れにくいと思われます。

A Hylian Loach (ranging in size from 60~99 cm) is set to appear 1/4 times you enter the Fishing Pond (from the door to the outside).

■ヒット率

Hit Ratio

夕暮れ          /1.75 倍
早朝           /1.5倍
濁っている日(雨の翌日) /1.5倍
雨の日(8回に1回くらい)/3.0倍

Dusk                               /1.75x
Early Morning                      /1.5x
Cloudy Water Day (Day After Rain)  /1.5x
Rainy Day (Est. 1/8 Times)         /3.0x

(数値の大きい状況が優先されます)

(Numbers rounded up.)

Debug Rom Notes

ROM: 0xF2DD28 (24190055) 50 Rupees for catching Hylian Loach?

ROM: 0xF2DED4 (24060038) Golden Scale for large fish as Child

ROM: 0xF33E60 (2406004F) Heart Container?!

Console Output Strings

Original Text
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
HIT FISH %dcm
 
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
[32m
[33mplays %x
ys %x[m
[32mzelda_time %x[m
HI_SCORE = %x
 
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c
../z_fishing.c