Jump to content

Zelda OoT: How to choose which items (Quest, Equipment or otherwise) you wish to obtain from (MOST) NPC's


Three_Pendants
 Share

Recommended Posts

 
 
 
 

Hello everyone. It has been a very long time since I've been on the Zelda 64 hacking scene, but I thought maybe after all of these years I should get back to it. So here's my little contribution to it all in the form of a list of NPC's, where you can find their item data in ROM, and what items you can change it to.

 

May 16th Update!!
Note that the list is Mostly complete, I am still missing a few odds and ends and if you'd like me to search for them please let me know. Thank you and enjoy. Remember that you can use this list to find and replace items within any NPC that can currently hold an item. 

 

May 20th Update - Added Link's Action Parameter's ROM Map to the post at the (current) end.

 

Also try not to mix the Event and Treasure values together, I've not gotten it to work yet, I don't believe it is as simple as changing a 2406 to a 2405.



Treasure Item List 
 
- 00 Allows you to grab Any actor. Leading to some weird results...
- 01 Five Bombs (money did not decrement)
- 02 Five Deku Nuts (money did not decrement)
- 03 Bombchus
- 04 Fairy Bow
- 05 Fairy Slingshot
- 06 Boomerang
- 07 Deku Stick (can't speak with him again)
- 08 Hookshot
- 09 Longshot
- 0A Lens of Truth
- 0B Zelda's Letter
- 0C Ocarina of Time (without Cutscene)
- 0D Megaton Hammer
- 0E Cojiro
- 0F Empty Bottle (not sure which slot)
- 10 Red Potion (fills up first bottle)
- 11 Green Potion
- 12 Blue Potion
- 13 Fairy in a Bottle (normal Bottle model)
- 14 Lon Lon Milk
- 15 Letter in Bottle
- 16 Magic Bean
- 17 Skull Mask
- 18 Spooky Mask
- 19 Magic Bean? (Link holds up a Cucco)
- 1A Keaton Mask
- 1B Bunny Hood
- 1C Mask of Truth
- 1D Pocket Egg
- 1E Magic Bean (Counts as a Pocket Cucco and has the graphics of a Cucco)
- 1F Odd Mushroom
- 20 Odd Potion
- 21 Poacher's Saw
- 22 Broken Goron's Sword
- 23 Prescription
- 24 Eyeball Frog
- 25 Eyedrops
- 26 Claim Check
- 27 Kokiri Sword
- 28 Giant's Knife
- 29 Deku Shield
- 2A Hylian Shield
- 2B Mirror Shield
- 2C Goron Tunic
- 2D Zora Tunic
- 2E Iron Boots
- 2F Hover Boots
- 30 Big Quiver
- 31 Biggest Quiver
- 32 Bomb Bag (Collectable Item when not from chest?)
- 33 Big Bomb Bag
- 34 Biggest Bomb Bag
- 35 Silver Gauntlets
- 36 Golden Gauntlets
- 37 Silver Scale
- 38 Golden Scale
- 39 Stone of Agony
- 3A Gerudo's Membership Card
- 3B Says it's OoT but textured like the Fairy Ocarina and counts as the Fairy Ocarina
- 3C Deku Seeds
- 3D Heart Container
- 3E Heart Piece
- 3F Boss Key
- 40 Compass
- 41 Map
- 42 Small Key
- 43 Small Magic Jar
- 44 Large Magic Jar
- 45 Adult's Wallet
- 46 Giant's Wallet
- 47 Weird Egg
- 48 Same as A Heart
- 49 Five Arrows
- 4A Ten Arrows
- 4B Thirty Arrows
- 4C One Rupee
- 4D Five Rupee
- 4E Twenty Rupee
- 4F Heart Container (again?)
- 50 Lon Lon Milk
- 51 Goron Mask
- 52 Zora Mask
- 53 Gerudo Mask
- 54 Goron's Bracelet
- 55 Fifty Rupee
- 56 Two-Hundred Rupee
- 57 Biggoron's Sword (Still seems to be the Giant's Knife?)
- 58 Fire Arrow
- 59 Ice Arrow
- 5A Light arrow
- 5B Gold Skulltula Token
- 5C Din's Fire
- 5D Farore's Wind
- 5E Nayru's Love
- 5F Five Deku Sticks
- 60 Bullet Bag (40)
- 61 Collectable Deku Stick
- 62 Collectable Deku Stick
- 63 Collectable DeKu Nut (5)
- 64 Collectable Deku Nut (10)
- 65 Collectable Bombs (1)
- 66 Collectable Bombs (10)
- 67 Collectable Bombs (20)
- 68 Collectable Bombs (More than 20)
- 69 Deku Seeds
- 6A Bombchu (5)
- 6B Bombchu (2)
- 6C Fish in Bottle
- 6D Bug in Bottle
- 6E Blue Fire in Bottle
- 6F Poe in Bottle
- 70 Big Poe in Bottle (Beta?)
- 71 Door Key
- 72 One Rupee from Treasure Game
- 73 Five Rupee from Treasure Game
- 74 Twenty Rupee from Treasure Game
- 75 Fifty Rupee from Treasure Game
- 76 Heart Piece from Treasure Game
- 77 Deku Stick Upgrade (20)
- 78 Deku Stick Upgrade (30)
- 79 Deku Nut Upgrade (30)
- 7A Deku Nut Upgrade (40)
- 7B Bullet Bag (50)
- 7C Collectable One Rupee
- 7D Collectable One Rupee
- 7E Nothing?
- 7F Nothing?
- 80 The byte reverses into a Treasure Chest which may or may not work.
 
Treasure Item List (Instruction 2405)
 
 
--------------------------------
 
0004 ovl_En_GirlA - Shops
All Shop Items! The second row has their digits according to the values above.
 
e.g.
 
00CB001C8002EBCC00280001009F0089
0000002980A3B04080A3B83C80A3BB6C
 
(0000 0029) Deku Shield.
Refer to... http://wiki.spinout182.com/w/Item_Documentation for further information.
---------------------------------
 
0029 ovl_en_Zl1 Child Zelda in Courtyard
 
ROM: 0xF01D34 - (2406000B) Letter from Zelda
ROM: 0xF01DD0 - (2406000B) Letter from Zelda?
----------------------------------
 
005F ovl_Item_B-Heart (Heart Container)
 
ROM: 0xF33E60 (2406004F) - Receive Heart Container
------------------------------------
 
0084 ovl_En_Ta (Talon)
 
ROM: 0xECBD9C - (24060050) - Buy Lon Lon Milk for 30 Rupees
 
ROM: 0xECBE5C - (24060014) - Receive Lon-Lon Milk Bottle
ROM: 0xECBFA4 - (24060050) - Receive Lon Lon Milk (As above?)
ROM: 0xECC34C - (24060050) - As above?
--------------------------------------
 
0098 ovl_En_Du Darunia
 
ROM: 0xD2362C - (24050067) Fire Medallion from Sage Darunia
ROM: 0xDB58AC - (24060054) Goron's Bracelet from Darunia
------------------------------------
 
00E7 ovl_En_Ma1 (Child Malon)
 
ROM: 0xE56F4C - (24060047) Receiving the Pocket Egg for talking with Malon outside of the Castle Gate.
ROM: 0xE57124 - Text: (24050009) Play Epona's Song
ROM: 0xE5719C - Text: (24050016) Learn Epona's Song
----------------------------------------
 
00EE ovl_Item_Shield ?Only Deku Shield?
 
ROM: 0xF35750 - (24060029) Deku Shield
ROM: 0xF35824 - (24060029) Deku Shield
----------------------------------
 
00F1 ovl_Item_Ocarina Ocarina of Time
 
ROM: 0xF35340 - (2406000C) Ocarina of Time from River
-----------------------------------
 
00FE ovl_En_Fishing Fishing Game
 
ROM: 0xF2DD28 - (24190055) 50 Rupees for catching Hylian Loach?
ROM: 0xF2DED4 - (24060038) Golden Scale for large fish as Child
ROM: 0xF33E60 - (2406004F) Heart Container?!
ROM: 0xF2DBA0 - (240F003E) Heart Piece?
------------------------------------
 
010F ovl_Item_Etcetera Various GI Items?
 
ROM: 0xF3495E (0044) Large Magic Jar
ROM: 0xF34960 (002B) Mirror Shield
ROM: 0xF34962 (0015) Letter in Bottle
ROM: 0xF34964 (0029) Deku Shield
ROM: 0xF34966 (002A) Hylian Shield
ROM: 0xF34968 (0001) Five Bombs
ROM: 0xF3496A (005F) Five Deku Sticks (?)
ROM: 0xF3496C (006C) Fish in Bottle (?)
ROM: 0xF3496E (006D) Bug in Bottle (?)
ROM: 0xF34970 (006E) Blue Fire in Bottle (?)
ROM: 0xF34972 (0070) Big Poe in Bottle (?)
ROM: 0xF34974 (0013) Fairy in Bottle (?)
ROM: 0xF34976 (0001) Five Bombs
ROM: 0xF34978 (000F) Empty Bottle
ROM: 0xF3497A (0015) Letter in Bottle (?)
ROM: 0xF3497C (002A) Hylian Shield (?)
ROM: 0xF3497E (0030) Big Quiver (?)
ROM: 0xF34980 (0037) Silver Scale (?)
ROM: 0xF34982 (0038) Golden Scale (?)
ROM: 0xF34984 (0042) Small Key
ROM: 0xF34986 (0058) Fire Arrow
--------------------------------------
 
0115 ovl_En_Skj Skullkid
 
ROM: 0xEB5D20 - (2406003E) Heart Piece from Skullkid (not sure which instance)
ROM: 0xEB5DB0 - (2406003E) Heart Piece from Skullkid (not sure which instance)
----------------------------------------
 
011A ovl_en_Dns (Deku Scrub Salesman) 
 
ROM: 0xDA6A00 - (24060078) Buying Deku Stick Upgrade (30) if you already have Deku Stick Upgrade (20).
ROM: 0xDA6A0E - (24060077) Buying Deku Stick Upgrade (20)
 
ROM: 0xDA6A74 - (2406007A) Buying Deku Nut Upgrade (30) if you already have Deku Nut Upgrade (20).
ROM: 0xDA6A80 - (24060079) Buying Deku Nut Upgrade (20)
 
++++++++++++++++++++++++++++++++++++++++++++++++++
 
Deku Salesman Data Sheet
 
ROM: 0xDA7000 (0014) Price of 5 Deku Nuts
ROM: 0xDA7044 (00000063) Buying 5 Deku Nuts
 
ROM: 0xDA7050 (000F) Price of 1 Deku Stick
ROM: 0xDA7054 (00000007) Buying a Deku Stick
 
ROM: 0xDA7060 (000A) Price of Heart Piece
ROM: 0xDA7064 (0000003E) Buying a Heart Piece
 
ROM: 0xDA7070 (0028) Price of Deku Seeds
ROM: 0xDA7074 (00000069) Buying Deku Seeds
 
ROM: 0xDA7080 (0032) Price of Deku Shield
ROM: 0xDA7084 (00000029) Buying Deku Shield
 
ROM: 0xDA7090 (0028) Price of Five Bombs
ROM: 0xDA7094 (00000001) Buying Five Bombs
 
ROM: 0xDA70A0 (0046) Price of Thirty Arrows
ROM: 0xDA70A4 (0000004B) Buying Thirty Arrows
 
ROM: 0xDA70B0 (0028) Price of Red Potion
ROM: 0xDA70B4 (00000010) Buying Red Potion
 
ROM: 0xDA70C0 (0028) Price of Green Potion
ROM: 0xDA70C4 (00000011) Buying Green Potion
 
ROM: 0xDA70D0 (0028) Price of Deku Stick Upgrade
ROM: 0xDA70D4 (00000077) Buying Deku Stick Upgrade (20)
 
ROM: 0xDA70E0 (0028) Price of Deku Nut Upgrade
ROM: 0xDA70E4 (00000079) Buying Deku Nut Upgrade (30)
----------------------------------------------------
 
0124 ovl_En_Diving_Game (Diving Game Zora)
 
ROM: 0xDA56C8 - (24060037) Receive Silver Scale
---------------------------------------------------
 
0132 ovl_En_Toryo Carpenter Boss
 
ROM: 0xED6690 - (24060022) Receiving Broken Goron's Sword
--------------------------------
 
0138 ovl_En_Ge1 Gerudo in White
 
ROM: 0xDE860C - (24060030) Big Quiver from Gerudo Horseback Game
ROM: 0xDE8614 - (24060031) Biggest Quiver from Gerudo Horseback Game
 
ROM: 0xDE86D8 - (24060030) As above?
ROM: 0xDE86D8 - (24060030) As above?
------------------------------------------
 
013C ovl_En_Niw_Lady (Anju)
 
ROM: 0xE70768 - (2406000F) Receive Empty Bottle from Cucco finding game.
ROM: 0xE70790 - (240B0055) Receive Fifty Rupees from Cucco finding game.
 
ROM: 0xE70AA4 - (2406001D) Receive Pocket Egg as an Adult
ROM: 0xE70BF4 - (2406000E) Receive Cojiro for waking up Talon.
ROM: 0xE70CD0 - (2406001D) As above?
-------------------------------------------
 
013D ovl_En_Gm (Medigoron)
 
ROM: 0xDF4B24 - (24060028) Buying Giant's Knife for 200 Rupees
---------------------------------------------
 
013E ovl_En_Ms (Bean Seller)
 
ROM: 0xE6618C - (24060016) Buying a Bean for X amount of Rupees.
---------------------------------------------
 
 
013F ovl_en_Hs Carpenter's Son
 
ROM: 0xE25370 - (2406001F) Receiving the Odd Mushroom from Carpenter's Son.
ROM: 0xE25424 - (2406001F) As above?
--------------------------------------------
 
0149 ovl_En_Ds (Potion Shop Lady)
 
ROM: 0xDB3EC0 - (24060020) Receive Odd Potion from Potion Shop Lady
ROM: 0xDB3F3C - (24060020) If failed the first time?
ROM: 0xDB4250 - (24060012) Buying Blue Potion for 100 Rupees
ROM: 0xDB4358 - (24060012) As above?
---------------------------------------------
 
014A ovl_En_Mk (Lakeside Professor)
 
ROM: 0xE62B68 - (24060025) Receiving the Eyedrops from the Professor to bring them to Biggoron.
ROM: 0xE62BC0 - (24060025) If you fail the first time, perhaps?
ROM: 0xE63068 - (2406003E) Receiving the Heart Piece for diving to the bottom of his pool.
ROM: 0xE630C4 - (2406003E) As above?
----------------------------------------------
 
014C ovl_en_Bom_Bowl_Pit Bombchu Bowling (and prizes?)
 
ROM: 0xD7EB9F - (8FA50034) Biggest Bomb Bag
------------
ROM: 0xD7ED13 - (00000033) Big Bomb Bag
ROM: 0xD7ED17 - (0000003E) Heart Piece
ROM: 0xD7ED1B - (00000003) Bombchus
ROM: 0XD7ED1F - (00000065) One Bomb?
ROM: 0xD7ED23 - (00000055) Purple Rupee
--------------------------------------------
 
0163 ovl_En_Ko (Kokiri)
 
ROM: 0xE4F5B0 - (24060021) Receiving the Poacher's Saw from Fado in the Lost Woods.
-----------------------------------------------
 
0164 ovl_En_Kz King Zora
 
ROM: 0xE53540 - (2406002D) Zora Tunic for freeing King Zora from the Red Ice
ROM: 0xE53550 - (24060024) Eyeball Frog to deliver to the Professor
-------------------------------------------
 
0167 ovl_En_Ani (Kakariko Rooftop Man)
 
ROM: 0xD69C04 - (2406003E) Talking to the Rooftop Man while on the same roof as he,
ROM: 0xD69C60 - (2406003E) As above?
----------------------------------------
 
0168 ovl_en_Ex_Item
 
ROM: 0xDC0528 - (24060060) Receiving Bullet Bag 40 from Woods Game?
ROM: 0xDC052C - (2406007B) Receiving Bullet Bag 50 from Woods Game?
 
ROM: 0xDC05C4 - (2406007B) Receiving Bullet Bag 40 from Woods Game.
ROM: 0xDC05C8 - (24060060) As above (except reversed?
----------------------------------------
 
016A ovl_En_Js (Carpet Salesmen)
 
ROM: 0xE3FD78 - (24060003) Receive Bombchus
--------------------------------------------
 
017C ovl_En_Takara_Man (Treasure Chest Game Owner)
 
ROM: 0xECD864 - (24060071) As below?
ROM: 0xECD934 - (24060071) Buying a Small Key for 10 Rupees to play the Treasure Chest game.
-------------------------------------------
 
0186 Ovl_En_Ge2 (Purple Guard Gerudo)
 
ROM: 0xDEA630 - (2406003A) Will give you Membership Card (Absolute Beta here. Since this is just the normal Guard Gerudo model and it is mentioned in the Actor List that one has this function, but that it would be programmed into the actor itself, is proof that this is beta and not just some code mixup.)
 
ROM: 0xDEA6C0 - (2406003A) As above?
-------------------------------------------
 
0189 ovl_En_Sth (Freed Skulltula Family)
 
ROM:0xEC13A0 - (0056) Receive 200 Rupee from 100 Gold Skulltula man
ROM:0xEC13A2 - (0045) Receive Adult's Wallet from 10 Gold Skulltula Man
ROM:0xEC13A4 - (0029) Receive Stone of Agony from 20 Gold Skulltula Man
ROM:0xEC13A6 - (0046) Receive Giant's Wallet from 30 Gold Skulltula Man
ROM:0xEC13A6 - (0003) Receive Bombchus from 40 Gold Skulltula Man
ROM:0xEC13A6 - (003E) Receive Piece of Heart from 50 Gold Skulltula Man
 
0xEBDB54 - (24080046) Giant's Wallet
0xEBDB64 - (24080045) Adult's Wallet
0xEBDB68 - (24080046) Giant's Wallet (maybe something to assure you get the Adult's Wallet, regardless of which family member you speak to?)
-----------------------------------------
 
0193 ovl_en_Syateki_Man Shooting Gallery Keeper
 
ROM: 0xEC6EA4 - (24080055) Fifty Rupee
ROM: 0xEC6EFC - (24180030) Biggest Arrow Quiver (if you have upgrade)
ROM: 0xEC6F08 - (24190031) Big Arrow Quiver
 
ROM: 0xEC6E24 - (240E0055) Fifty Rupee
ROM: 0xEC6E70 - (240D007B) Bullet Bag (50)
ROM: 0xEC6E74 - (240C0060) Bullet Bag (40)
 
ROM: 0xEC6EF4 - (240F0055) ?Fifty Rupee?
---------------------------------------------
 
01A2 ovl_en_Dnt_Jiji Deku Judge at Mask Panel
 
ROM: 0xDA8DF4 - (240F0078) Receiving Deku Stick (30) if you have 20
ROM: 0xDA8DF8 - (240E0077) Receiving Deku Stick (20)
 
ROM: 0xDA9050 - (2408007A) Receiving Deku Nut (40) if you have 30
ROM: 0xDA9054 - (24190079) Receiving Deku Nut (30)
----------------------------------------------
 
01AE ovl_en_go2 All normal Gorons?
 
ROM: 0xDFA260 - (24060033) Big Bomb Bag from Rolling Goron
ROM: 0xDFA270 - (24060034) Biggest Bomb Bag from Rolling Goron
------------
ROM: 0xDFA9DC - (2406002C) Goron Tunic from Link Jr.
 
ROM: 0xDFAD74 - (24060023) Prescription from Biggoron
ROM: 0xDFE048 - (24060026) Claim Check from Biggoron
ROM: 0xDFAC60 - (24060057) Biggoron's Sword from Biggoron
-------------------------------------------
 
01B8 ovl_En_Gb (Poe Salesman)
 
ROM:0xDE6760 - (2406000F) Receive Bottle for finding 10 Big Poes
ROM:0xDE67CC - (2406000F) As above?
----------------------------------------
 
01C6 ovl_En_Cow (Cow)
 
ROM: 0xD963AA - (24060050) Receive Lon-Lon Milk when you play Epona's Song to a Cow.
------------------------------------------
 
01D1 Ovl_En_Ge3 (Gerudo who gives you Membership Card)
 
ROM: 0xDEB6C4 - (2406003A) Receiving Membership Card
ROM: 0xDEB758 - (2406003A) As above?
-------------------------------------------
 
01D3 ovl_en_Zl4 Child Zelda in Temple of Time.
ROM: 0xF13A48 - (2406000B) Letter from Zelda (Possibly Beta)
ROM: 0xF13AE0 - (2406000B) As above?
---------------------------------------------
 
 
-----------------------------------------------
 
Event Items
 
------------------------------------------------------------
0000 Player Link
 
ROM: 0xC238A4 (0018182A) - Item Received when Fairy is Captured.
(The first part of the 0018, when changed, no longer allows you to catch fairies, the second 18 when changed changes the item)
 
ROM: 0xC238AA (0021191F) - Item Received when Fish is Captured.
(The 0021 when changed, no longer allows you to catch fish (as the actor it belongs to would then be consider changed) To change the item, you would alter 19 and change it to what you will)
 
ROM: 0xC238B0 (00F01C20) - Item Received when Blue Fire is Captured
(The 00F0 when changed, no longer allows you to bottle Blue Fire (as the actor it belongs to would then be consider changed) To change the item you would alter 1C and change it to what you will.)
 
ROM: 0xC238B6 (00201D21) - Item Received when Bugs are Captured
(As above in descriptions)
---------------------------------------------------------------------
 
 
000B ovl_BG_Dy_Yoseizo Great Fairy
 
ROM: 0xCC4228 Farore's Wind (0D)
ROM: 0xCC4229 Din's Fire (05)
ROM: 0xCC422A Nayru's Love (13)
--------------------------------------------------
 
000D ovl_En_Poh Poe
 
ROM: 0xE96168 (24050020) Poe in Bottle (Receiving Poe Item from dead Poes)
-------------------------------------------------------
 
004D ovl_En_Zl2 Adult Zelda
 
ROM: 0xF05C64 (24050012) Light Arrows
------------------------------------------------------------
 
006C ovl_BG_Toki_Swd Master Sword
 
ROM: 0xC89D04 (2405003C) Item Obtained when Master Sword is drawn
-----------------------------------------------------------
 
00A6 ovl_En_Rl Rauru
 
ROM: 0xE9D624 (2405006B) Light Medallion
---------------------------------------------------------------
 
0175 ovl_En_Po_Field Hyrule Field Poe
 
ROM: 0xE8BC4C (24050020) Poe in Bottle (Receiving Poe Item from dead Field Poes.)
------------------------------------------------------------------------
 
019C ovl_en_Si Golden Skulltula Token
 
ROM: 0xEB173C (24050071) Golden Skulltula Token (You don't say...) Can be changed to another item. Unsure at this time if they still count towards a Skulltula counter.
ROM: 0xEB1828 (24050071) Repeat? I'm not sure what it could do.
 
-------------------------------
 
Fairy Ocarina
 
0xAFCFD8 - Location in Inventory
0xAFCFDC - Item in Inventory
-----------------------------------------------
 
Bombs in Bomb Bag
 
0xAFC554 - Location in Inventory
0xAFC558 - Item in Inventory
--------------------------------
 
Medallions and Songs
 
Both Medallions and Songs are for the most part repeated in the data several times, the only explanation I can think of is because of the lack of communication between two creative teams on Zelda 64 itself. So I will list the big actor of involvement (Blue Warp) and couple each entry with all of the requirements to change an Event Item with what you will.
 
Medallions
-----------------------------------------
0093 ovl_Door_Warp1 Blue Warp
 
ROM: 0xD531B8 (2405006D) (From King Dodongo Warp) - Goron Ruby
ROM: 0xD53228 (2405006C) (From Ghoma Warp) - Kokiri Emerald
ROM: 0xD537AC (2405006E) (From Barinade Warp) - Zora's Sapphire
 
------------------------------------------------------------
ROM: 0xD53DC0 (24050066) (From Phantom Ganon Warp) - Forest Medallion
00C9 ovl_Demo_Sa Sage Saria
 ROM: 0xD47F70 (24050066) Forest Medallion (From Sage Saria)
-------------------------------------------------------------
ROM: 0xD53E4C (24050067) (From Volvagia Warp) - Fire Medallion 
Fire Medallion 0xADCCA0 - (24050067) (From Kakariko Village Exit, after going through Volvagia Warp)
0098 ovl_En_Du Darunia
ROM: 0xD2362C - (24050067) Fire Medallion from Sage Darunia
 
--------------------------------------------------
 
ROM: 0xD53ED8 (24050068) (From Morpha Warp) - Water Medallion
00D2 ovl_En_Ru2 Adult Ruto
ROM: 0xEA8A80 (24050068) Water Medallion (From Sage Ruto)
 
------------------------------------------------
 
ROM: 0xD53F6C (24050069) (From Twinrova Warp) - Spirit Medallion
00C3 ovl_En_Nb Nabooru 
 ROM: 0xE676A0 (24050069) Spirit Medallion (From Sage Nabooru)
 
---------------------------------------------
ROM: 0xD53FFC (2405006A) (From Bongo-Bongo Warp) - Shadow Medallion
00A9  ovl_Demo_Im Impa
ROM: 0xD3EAAC (2405006A) Shadow Medallion (From Sage Impa)
 
 
 
Songs
 
 
 
-------------------------
00A9  ovl_Demo_Im Impa
ROM: 0xD4033C (24060060) Zelda's Lullaby (After speaking with Zelda)
 
Cutscene with Impa in Courtyard
0x30DB960 - (000A) - Play Zelda's Lullaby
0x30DB978 - (0017) - Learn Zelda's Lullaby
----------------------------------------
00E7 ovl_En_Ma1 (Child Malon)
ROM: 0xE57124 Text: (24050009) Play Epona's Song
ROM: 0xE5719C Text: (24050016) Learn Epona's Song
-------------------------------------------
0146 ovl_En_Sa Saria
ROM: 0xEACB24 (24050062) Saria's Song (Learned at initiation of Sacred Forest Meadow Scene)
 
Cutscene with Saria in Sacred Forest Meadow
0x28CFDEC - (0008) - Play Saria's Song
0x28CFE04 - (0015) - Learn Saria's Song
----------------------------------------------
Cutscene with Sun's Song in Royal Family Tomb
 
0x34658AC - (000B) Play Sun's Song
0x34658C4 - (0018) Learn Sun's Song
 
----------------------------------------------
Cutscene with Child Zelda in Temple of Time (Obtaining Ocarina of Time)
 
0x2B2ACC4 (000C) Play Song of Time
0x2B2ACDC (0019) Learn Song of Time
 
--------------------------------------------
0153 ovl_En_Fu Windmill Man
 
ROM: 0xDD48AC (24050065) Song of Storms learned from Windmill Man
ROM: 0xDD49F0 Text: (2405000D) Play Song of Storms
ROM: 0xDD4974 Text: (2405001A) Learn Song of Storms
 
----------------------------------------------
 
0048 ovl_en_Xc Shiek
 
ROM: 0xEF2874 (2405005A) Minuet of Forest (Meeting Shiek in Sacred Forest Meadow)
 
Cutscene with Shiek in Sacred Forest Meadow 
 
0x28CE82C - (0002) Play Minuet of Forest
0x28CE844 - (000F) Learn Minuet of Forest
 
ROM: 0xEF2A1C (2405005B) Bolero of Fire (Meeting Shiek in Death Mountain Crater)
 
---------------------------------------------- 
Cutscene with Shiek in Death Mountain Crater
 
0x2A6B814 - (0003) Play Bolero of Fire
0x2A6B82C - (0010) Learn Bolero of Fire
 
ROM: 0xEF2B78 (2405005C) Serenade of Water (Meeting Shiek in the Ice Cavern)
--------------------------------------- 
Cutscene with Shiek in the Ice Cavern
 
0x25CD9D4 - (0004) Play Serenade of Water
0x25CD9EC - (0011) Learn Serenade of Water
------------------------------------------------------ 
Cutscene with Shiek in the Desert Colossus
 
0x29AA5A0 - (0005) Play Requiem of Spirit
0x29AA5B8 - (0012) Learn Requiem of Spirit
---------------------------------------------
Nocturne of Shadow
 
0xADCFAC - (2405005E) (From Burning awakening in Kakariko) 
 
Cutscene with Shiek in Kakariko 
 
0x281F034 - (0006) Play Nocturne of Shadow
0x281F04C - (0013) Learn Nocturne of Shadow
 
-----------------------------------
Cutscene with Shiek in the Temple of Time after defeating Phantom Ganon
 
0x2B2C37C - (0007) Play Prelude of Light
0x2B2C394 - (0014) Learn Prelude of Light
-------------------------------------
 
 
Song Listings -
 
00010118 - Freehand Ocarina
00020118 - Play Minuet of Forest
00030118 - Play Bolero of Fire
00040118 - Play Serenade of Water
00050118 - Play Requiem of Spirit
00060118 - Play Nocturne of Shadow
00070118 - Play Prelude of Light
00080118 - Play Saria's Song 
00090118 - Play Epona's Song
000A0118 - Play Zelda's Lullaby
000B0118 - Play Sun's Song
000C0118 - Play Song of Time
000D0118 - Play Song of Storms
000E0118 - Play ?Scarecrow's Song? (It's shown as two Right-C Buttons that can't actually be pressed, maybe because it is unactivated at the moment?)
 
000F0118 - Learn Minuet of Forest
00100118 - Learn Bolero of Fire
00110118 - Learn Serenade of Water
00120118 - Learn Requiem of Spirit
00130118 - Learn Nocturne of Shadow
00140118 - Learn Prelude of Light
00150118 - Learn Saria's Song
00160118 - Learn Epona's Song
00170118 - Learn Zelda's Lullaby
00180118 - Learn Sun's Song (though if learned outside of its normal area and the area has day and night it will change it from the opposite time.)
00190118 - Learn Song of Time 
001A0118 - Learn Song of Storms
001B0118 - Learn Scarecrow's Song (Which is set to an A when not actually set)
001C0118 - ?It's a blank Ocarina tab that doesn't seem to have a right answer, no matter what is pressed?
001D0118 - Freehand OCarina, but the music lines show up and it proceeds past eight notes in tones.
001E0118 - Same as above except hitting the eigth note causes the normal error sound.
001F0118 - Any note pressed is considered wrong.
00200118 - As above.
00210118 - Play Song Spot
00220118 - As above.
00230118 - As above.
00240118 - As above.
------------------------------------------------------------------------
 
Link's Action Parameters Map
 
Action Parameters Mapping
 
0xC22D3C - 06 = Deku Stick
0xC22D3D - 1B = Deku Nuts
0xC22D3E - 12 = Bombs
0xC22D3F - 08 = Bow
0xC22D40 - 09 = Fire Arrow
0xC22D41 - 1A = Din's Fire
0xC22D42 - 0F = Slingshot
0xC22D43 - 1C = Fairy Ocarina
0xC22D44 - 1D = Ocarina of Time
0xC22D45 - 13 = Bombchu
0xC22D46 - 10 = Hookshot
0xC22D47 - 11 = Longshot
0xC22D48 - 0A = Ice Arrow
0xC22D49 - 18 = Farore's Wind
0xC22D4A - 14 = Boomerang
0xC22D4B - 42 = Lens of Truth
0xC22D4C - 2E = Magic Beans
0xC22D4D - 07 = Megaton Hammer
0xC22D4E - 0B = Light Arrow
0xC22D4F - 19 = Nayru's Love
 
0xC22D50 - 1E = Swing Empty Bottle
0xC22D51 - 25 = Drink Red Potion
0xC22D52 - 27 = Drink Green Potion
0xC22D53 - 36 = Drink Blue Potion
0xC22D54 - 2A = Letting Fairy out of Bottle
0xC22D55 - 1F = Empty Bottle containing Fish
0xC22D56 - 28 = Drinks Empty Bottle? (Lon Lon Milk Maybe?)
0xC22D57 - 24 = Ruto's Letter in Bottle
0xC22D58 - 20 = Empties Bottle containing Blue Fire
0xC22D59 - 21 = Empties Bottle containing Bugs
0xC22D5A - 23 = Shows bottle containing Big Poe
0xC22D5B - 29 = Drinks Empty Bottle? (Lon Lon Milk Maybe?)
0xC22D5C - 22 = Drinks Poe
 
0xC22D5D - 2C = Shows Egg
0xC22D5E - 2D = Shows Cucco
0xC22D5F - 2B = Shows Zelda's Letter
0xC22D60 - 3A = Put Keaton Mask On
0xC22D61 - 3B = Put Skull Mask On
0xC22D62 - 3C = Put Spooky Mask On
0xC22D63 - 3D = Put Bunny Hood On
0xC22D64 - 3E = Put Goron Mask On
0xC22D65 - 3F = Put Zora Mask on
0xC22D66 - 40 = Put Gerudo Mask On
0xC22D67 - 41 = Put Mask of Truth On
 
0xC22D68 - 03 = Swings Sword (Likely used for "Sold Out"
0xC22D69 - 2F = Shows Egg (Likely Adult version)
0xC22D6A - 30 = Shows Pocket Cucco
0xC22D6B - 31 = Shows Cojiro
0xC22D6C - 32 = Shows Mushroom
0xC22D6D - 33 = Shows Odd Potion
0xC22D6E - 34 = Shows Poacher's Saw
0xC22D6F - 35 = Shows Broken Goron's Sword
0xC22D70 - 36 = Shows Prescription
0xC22D71 - 37 = Shows Eyeball Frog
0xC22D72 - 38 = Shows Eyedrops
0xC22D73 - 39 = Shows Claim Check
 
0xC22D74 - 09 = Fire Arrow
0xC22D75 - 0A = Ice Arrow
0xC22D76 - 0B = Light Arrows
 
0xC22D77 - 04 = Swings Sword (Kokiri Sword) 
0xC22D78 - 03 = Swings Sword (Master Sword)
0xC22D79 - 05 = Pulls out Two-Handed Sword
Edited by Three_Pendants
  • Like 4
Link to comment
Share on other sites

All this new information that's been flooding the forums is great stuff! It's even better that some of the new members are ASM hackers since that seems to be a dying race in the modding scene :P Welcome and thanks for your contribution!

 

Thanks Jason777, I wouldn't call myself an ASM hacker by any means, but by now I can at least tell where the data is going and (partially) where it came from.

 

But an update!

 

I managed to locate the Fairy Ocarina's location in RAM, ROM location forthcoming (will probably edit this post several times throughout the day with updates. In RAM (I believe) it is located at 80085E38 912D 0007 (Location it will be put in your inventory) and 240E 0007 (The Fairy Ocarina's value put into your inventory) Is 240E then the missing link in all of this? It does follow the other command bytes found.

 

EDIT 1: It is located in ROM at...

 

0xAFCFD8 - Location in Inventory

0xAFCFDC - Item in Inventory

 

EDIT 2: Here's a surprise. You know how the Bomb Bag comes with 20 bombs? Well now you can change the item inside the bomb bag! (So useful! If only...)

It may be rote information, but who knows? Maybe it will be useful to someone?

 

0xAFC554 - Location in Inventory

0xAFC558 - Item in Inventory

 

 

EDIT 3:

 

I found where each and every item icon is contained. There is an index from Item 00 to Item 59

 

(Use http://wiki.spinout1...Time_Item_Codes for reference)

 

0xB9E3FC - This allows you to change icons, ranging from 00 to 59. There may be more beyond that value.

 

0xB9E604 - This is the location which tells the game which received item goes where. Say you change the 05 to a 0A, Din's Fire when received will move to the spot where the Ice Arrows are normally located.

  • Like 1
Link to comment
Share on other sites

This is actually really interesting stuff! Based off of your information, Three_Pendants, I was able to do this:

 

Medallion_Spells.png

 

It doesn't look like much, but those are actually the Medallion Icons.

 

0xB9E3FC - This allows you to change icons, ranging from 00 to 59. There may be more beyond that value.

 

I found at 0xB9E410, the icon pointer for Din's Fire on the subscreen as 08 00 50 00. Because it just doesn't make sense to put a value pointer right in the middle of four bytes, I decided to look at it like BB OO OO OO, where BB = "Bank" and OO = the Offset of the image. It turns out to be true as 0x5000 is the start of the Din's Fire icon in item_icon_static.zdata and so on for the others. After this block of data, I noticed that at 0xB9E594 has 0x09 as the "bank" and 0x000900 as the pointer, and upon further investigation, I found this to be the pointer to the Fire Medallion in item_icon_24_static.zdata. The same stays true for the rest of the 0x09 bank'd pointers.

 

I will continue to look into this myself.

Link to comment
Share on other sites

Nice work! When I originally posted I was going to post about possibly finding the Medallion Icons to place over the Goddess Magics without the need of texture hacking but I couldn't do it myself and I didn't want to give that false hope. Looks like you're on the right path to making that work though!

Link to comment
Share on other sites

It works the opposite way, too. You can place the Magic Spells over the Medallions on the Quest Subscreen, however, the reason they look glitchy is because of the difference in size. 24 x 24, being the Medallions vs. 32 x 32, being the other icons. I'm unsure about how to go about trying to find a fix for that, so who knows.

Link to comment
Share on other sites

Alright! I finally found the Fairy Items! After days of tracing and backtracing I finally found it and it's not what I expected to find, nor how I expected to find it to say the least. I followed at least a dozen calls and red herrings, but I managed to locate the Fairy Items. I found it curiously enough through an error when changing one specific byte into another, that I realized that it was looking at a memory address rather than a static value.

 

Turns out that the items were within the Fairy Actor (ovl_bg_dy_Yoseizo) all along.

 

0D0513 Each referencing a Fairy Item, 0D Nayru's Low, 05 Din's Fire, 13 Nayru's Love. I expected to find them in the normal item format of 0005000D0013 and to go in order, but for whatever reason they are only one byte and not in order.

 

Their location in ROM is...

 

 

ROM: 0xCC4228 Farore's Wind

ROM: 0xCC4229 Din's Fire

ROM: 0xCC422A Nayru's Love

 

That leaves only Light Arrows to find from normal items! And since that is another actor given Item, it may follow a similar format so expect that forthcoming in an update!

 

Update!

 

And I have found the Light Arrows within the ovl_En_Zl2.

 

Surprisingly despite all of the other oddities that revolved around cutscene items, this one was fairly straightforward, it took me some time to find though.

 

ROM: 0xF05C64 (24050012) Light Arrows

 

I should note that the cutscene will still show the normal item you would receive. This is because the actors themselves load objects and shaders. I found the shaders for the Great Fairy Items, (They are right above their item values). I haven't found the Light Arrows one yet, then again I have not really looked that much.

 

That is items down then! To my knowledge I have hit the vast majority of items that an NPC can give you through normal gameplay or cutscenes.

 

Next up is Quest Items and hopefully figuring out how the Master Sword works.

 

Now Quest Items are going to either be really tricky or really simple. Every Medallion and Spiritual Stone save the Light Medallion, is actually put into your inventory when you go into a warp after defeating the corresponding boss. The songs themselves are a different matter.

 

 

Update 2! I have found the location of all quest items! (Bar possibly Skulltulas)

 

ROM: 0xB9E2C0 - 00000001 Forest Medallion

ROM: 0xB9E2C4 - 00000002 Fire Medallion

ROM: 0xB9E2C8 - 00000004 Water Medallion

ROM: 0xB9E2CC - 00000008 Spirit Medallion

ROM: 0xB9E2D0 - 00000010 Shadow Medallion

ROM: 0xB9E2D4 - 00000020 Light Medallion

ROM: 0xB9E2D8 - 00000040 Minuet of Forest

ROM: 0xB9E2DC - 00000080 Bolero of Fire

ROM: 0xB9E2E0 - 00000100 Serenade of Water

ROM: 0xB9E2E4 - 00000200 Requiem of Spirit

ROM: 0xB9E2E8 - 00000400 Nocturne of Shadow

ROM: 0xB9E2EC - 00000800 Prelude of Light

ROM: 0xB9E2F0 - 00001000 Zelda's Lullaby

ROM: 0xB9E2F4 - 00002000 Epona's Song

ROM: 0xB9E2F8 - 00004000 Saria's Song

ROM: 0xB9E2FC - 00008000 Sun's Song

ROM: 0xB9E300 - 00010000 Song of Time

ROM: 0xB9E304 - 00020000 Song of Storms

ROM: 0xB9E308 - 00040000 Kokiri Emerald

ROM: 0xB9E30C - 00080000 Goron Ruby

ROM: 0xB9E310 - 00100000 Zora's Sapphire

ROM: 0xB9E314 - 00200000 Stone of Agony

ROM: 0xB9E318 - 00400000 Gerudo Membership Card

ROM: 0xB9E31C - 00800000 Skulltula Tokens (appearing on Subscreen)

ROM: 0xB9E320 - 01000000 Nothing?

ROM: 0xB9E324 - 02000000 Nothing?

ROM: 0xB9E328 - 04000000 Nothing?

ROM: 0xB9E32C - 08000000 Nothing?

ROM: 0xB9E330 - 10000000 One Piece of Heart

ROM: 0xB9E334 - 20000000 Two Piece of Heart

ROM: 0xB9E338 - 40000000 Four Piece of Heart (Glitched)

ROM: 0xB9E33C - 80000000 ??? Piece of Heart (Glitched)

 

 

I've tested this and there's still a few oddities, notably if the Quest Item is not nullified completely and you put another item in its spot you will gain not only the Quest Item, but also other item you put in its spot. I believe this means there may be another table of these somewhere.

Link to comment
Share on other sites

Thanks for the encouragement Airikita, I hope that it will become useful in time.

 

So I've started delving into event items and the list above is... to be frank, quite useless. These are just values that the game uses to add the specific location item to said location. This has limited use. I've gone deeper than that and have started to uncover the way the game maps these locations. I've only found the Light Medallion (Can never get enough of seeing Rauru!) but I've now found where the game looks to add the Light Medallion

 

(In RAM: 84DD0 - 84DD8

 

3C0D8012 - Tells the game to look up a memory value of 8012XXXX

 

8DAD6F88 - This tripped me for a while as I had no idea what it was doing. It turns out that this is "adding" this value to an internal value of 801201AC. 801201AC + 6F88 = 127134 which is the Ram Location of the Light Medallion , If you change 8DAD6F88 to say 6F8A you would receive the Fire Medallion and so on. However each value is specific and specialized I believe. To find each and everyone I will have to acquire each and every event item until I find a pattern to use to decipher the rest without going through the motions.

 

In addition to that I found the way so you can change a Quest Item obtained into an Equipment Item or just a normal Item. Say for whatever reason you want Rauru to give you the Kokiri Sword instead of the Light Medallion. (This is all only in RAM Memory, ROM instructions will come in an update)

 

First thing is first, you go to 127134 And you will see a 00000020 Which is normally the Light Medallion. You want to change that to... 11010000 That is the Kokiri Sword, Kokiri Tunic, and Kokiri Boots, for sake of the tutorial let's say you don't have the Deku Shield yet. Next you want to go to 84DF0. And here's the part where you do a little math...

 

The internal value the game is looking at right now 15E660 + 00A4 which is the Quest Items. Change that AE2E00A4 to AE2E009C, which is 15E660 + 009C = 15E6FC

 

And there you go! If you followed the instructions you should now have a Kokiri Sword instead of the Light Medallion!

 

I plan on finding the pointer to the location and where the value is put for each quest item that I can find to open up the availability on what people want to obtain from all manner of event.

 

Update!

 

The Master Sword is cracked!

 

This is all for RAM

ROM will be forthcoming.

 

To my mass surprise the game uses the same values in Equipment as it does Quest Items. So it turns out that the Master Sword was being pointed towards 00000002 at 127124 which I had thought was just the Fire Medallion. Looks like I was wrong and will need to revise that list.

 

For the B Button Item that is immediately placed onto Link when you draw the Master Sword that value is located at 8506C and the value to change is 240C003C 003C is the item number, feel free to put that as anything you like (If you would want to keep it the Kokiri Sword for instance, just put 3B, please refer to earlier Item Lists for values)

 

Here's the information on how to manipulate the Master Sword to what you will...

 

As above there is some value of 12000F0 that I have not located plus 7034 which is the pointer to the Master Sword/Fire Medallion at 127124. I would ideally point the Master Sword away to another 00000002 (by using 12000F0) to another 00000002 value) to free up the Fire Medallion spot. So say you wanted to continue being Kid Link after picking up the Master Sword and wanted to use that nifty Kid Link Master Sword model.. So you would change the pointer of 7034 to 703C which is the Broken Giant's Knife

 

From there you then change 85084 from 35D80002 (Location of Master Sword Icon) to 35D80003 Which will force change the Equipped Sword to the 3rd Value which is reserved for the Biggoron's Sword/Giant's Knife/Broken Giant's Knife

.

So in steps...

 

Step 1. Go to 8506C and change 240C003C (Master Sword) to 240C0055 (Broken Giant's Knife (except not really) for B Button when Sword is Drawn

Step 2. Go to 84FE8 and change 8DAD7034 (00000002/Master Sword) to 8DAD703C (00000008/Broken Giant's Knife)

Step 3. Go to 85084 and change 35D80002 (Master Sword) to 35D80003 (Giant's Knife/Biggoron Sword/Broken Giant Knife cursor location)

 

And there you have it! By following those three steps you will make the game think that you legitimately have that item, no weird codes involved. Hopefully it will be of use to modders who really want to throw the player for a loop.

Edited by Three_Pendants
Link to comment
Share on other sites

  • 2 weeks later...

I'm still giggling at the idea of opening an NPC like a chest... hehe.

 

Keep it comming Three_Pendants.

 

 

Thanks! I've hit a bit of a snag though... I cannot for the life of me locate where the game is drawing these "base values" that they add onto to find the location of the items. The problem is that a lot of the bytes that add bytes to a certain address use it for multiple things, so it's not just the Master Sword which is linked to certain adding instructions. I would need to find where the game is drawing these two values that they start with the base adding process.

 

But I've had no luck, so instead I've been looking at how the Item Acquisition process works and I think I may be close to where I may be able to have a normal NPC give an item.

Link to comment
Share on other sites

Thank you for the support Colonel Blinx.

 

And that is quite a surprise to be commended by Zeth. Since you know a lot about Aria, do you happen to know anything more about her actor?

 

If it's any indication by shop data appearing in her file it appears that her actor was gutted for several data tables. I'm not sure of what else is present except for shop data.

Link to comment
Share on other sites

  • 2 months later...

I managed to locate where events are in RAM and have been doing some experiments, but I've come across a curious oddity. When you start the game a specific byte is marked as 01, I had thought that this was just the basic "Start the game cutscene" flag so it wouldn't repeat. But to my surprise when I nulled it and left the room it put a Deku Stick on the B Button. I tried other combination of bytes, but none of them did anything else, only a nulled byte gave me a Deku Stick.

 

When you equip the Kokiri Sword, the Deku Stick on B is gone and won't reappear. Now I'm curious... Why would the game have a byte to prevent this from appearing? And to what purpose? This is a bit of a leap, but since there was no external code scrounging I was going through and what I changed was Absolutely an event flag. May it be in the beta that you started the game with Deku Sticks equipped to B until you got the Kokiri Sword?

Link to comment
Share on other sites

I managed to locate where events are in RAM and have been doing some experiments, but I've come across a curious oddity. When you start the game a specific byte is marked as 01, I had thought that this was just the basic "Start the game cutscene" flag so it wouldn't repeat. But to my surprise when I nulled it and left the room it put a Deku Stick on the B Button. I tried other combination of bytes, but none of them did anything else, only a nulled byte gave me a Deku Stick.

 

When you equip the Kokiri Sword, the Deku Stick on B is gone and won't reappear. Now I'm curious... Why would the game have a byte to prevent this from appearing? And to what purpose? This is a bit of a leap, but since there was no external code scrounging I was going through and what I changed was Absolutely an event flag. May it be in the beta that you started the game with Deku Sticks equipped to B until you got the Kokiri Sword?

You are able to get deku sticks on B in "normal gameplay" through stealing the fishing rod, jumping into the water to dim your buttons, pause and then unpause, and it'll be there. Not sure if this has anything to do with Deku Stick damage output being as strong as the Master Sword either.

Link to comment
Share on other sites

Hmm, maybe because Deku Sticks are Item 00 the game wants to put them on the B Button in those circumstances but at the start of the game is stopped by this event flag? I have no idea.

 

But the damage a Deku Stick does is determined by the individual Enemy Actor's damage tables. Curiously enough in most cases the damage just happens to be the same as the Master Sword.

 

 

EDIT: Seems I may be onto something in that regard. When you equip the Kokiri Sword (and likely any sword) that byte is cleared. So it seems that it's something like "show Blank", probably and I am willing to bet it's used in this same manner in the Ganon battle. 

Link to comment
Share on other sites

  • 2 months later...

Some very late update, not that substantial. But it's likely that this "clear byte" may have been how the Creators fixed the Swordless Link glitch, of instead of setting Link's weapon to a "blank" it is controlled through an event byte that makes the icon appear blank, but likely resets outside of those events (those events being start of game and Ganon Battle).

Link to comment
Share on other sites

Oh do I have an update for you all tonight! I cracked the code on Rauru and in so doing I may have finally figured out one of the largest mysteries in OoT."Why are items like the Songs and Medallions allowed to be put on the Item Menu and equipped? Were they intended to be used in that manner before?"The answer is... likely with the Medallions (though likely just the magics) and a definite "No" on everything else...except Swords.What do these values refer to? Well... here's a post from another thread. 

Well I found the item in Rauru's file finally!This *Might* be the same for every song learning as well.After a link 84D10 (the start of the Quest Item Routine, it seems) there is anA1, R0, 006B (2405 006B) in Rauru's File meaning that this is the Light Medallion classification (I am not entirely sure how this works yet since I was under the impression I was looking at a 01AC to change the direct hex which should have been a half-word, as changing it by 1 would just push the value back 1 and give an entirely different result) This may be the case with the other Song Teachers and may give some insight to how Exits give items as well. We will have to see.

 006B, does it sound familiar? It is the Light Medallion's slot!I feel a slight bit foolish now as 2405 006B is very much a normal "item acquisition" code much in the vein of pretty much anything on the list in the first page. In the coming days (possibly hours) I believe I will have found all of the Quest Items, including the Songs and Stones. However it is too early to celebrate yet. Rauru may be a special case as far as Event NPC's are concerned. Only time will tell.Keep an eye on this thread as our journey to find the remaining items may be coming to an end.ovl_en_rl - Rauru - 0xE9D6242406006B - Light Medallion
  • Like 2
Link to comment
Share on other sites

Another enormous update!

 

I have found all Quest Items that revolve around warps. Our original thought was that somewhere in the exit code there was a call to add items to the inventory. Now this does appear to be true on two accounts (The Fairy Ocarina and the (double) Fire Medallion you get when you enter Darunia's Sage Cutscene.) but aside from that the rest of the Quest Items were gained through the Blue Warp actor upon a boss's defeat.

 

0093 ovl_Door_Warp1 Blue Warp

 

ROM: 0xD531B8 (2405006D) (From King Dodongo Warp) - Goron Ruby

ROM: 0xD53228 (2405006C) (From Ghoma Warp) - Kokiri Emerald

ROM: 0xD537AC (2405006E) (From Barinade Warp) - Zora's Sapphire

ROM: 0xD53DC0 (24050066) (From Phantom Ganon Warp) - Forest Medallion

ROM: 0xD53E4C (24050067) (From Volvagia Warp) - Fire Medallion

ROM: 0xD53ED8 (24050068) (From Morpha Warp) - Water Medallion

ROM: 0xD53F6C (24050069) (From Twinrova Warp) - Spirit Medallion

ROM: 0xD53FFC (2405006A) (From Bongo-Bongo Warp) - Shadow Medallion

 

And as a bonus here's the information for the second instance of the Fire Medallion (which I only noticed purely by coincidence otherwise that could really have thrown things off)

 

Fire Medallion

 

0xADCCA0 -(24050067) (From Kakariko Village Exit, after going through Volvagia Warp)

 

This is the only Sage that works like this and I cannot imagine why, perhaps a remnants of earlier plans, or more likely just an oversight. The game will try to add the Fire Medallion to your inventory twice. This was the first real result I found and thank goodness it was! I changed it to 6C and saw that I was receiving both the Forest and Fire Medallion after proceeding through the after Volvagia cutscenes. This is how I noticed something was awry.

 

In theory this does mean that there is a free item spot should people wish to take advantage of it.

 

 

EDIT: Well I have mixed info now on Songs... at first I thought it would be really easy. It would be just like the Blue Warp items, right? Wrong!

 

I have found a grand total of two songs and one is basically Beta since the game never loads that portion of the cutscene! So without further ado the songs I've located...

 

 

0146 ovl_En_Sa Saria

 

ROM: 0xEACB24 (24050062) Saria's Song (Learned in Beta Half-Scene! Not Normally Used!)

 

0153 ovl_En_Fu Windmill Man

 

ROM: 0xDD48AC (24050065) Song of Storms learned from Windmill Man

 

 

The Windmill Man was an easy one to find, his data was pretty much just like the Blue Warp's and Rauru's own. Zelda doesn't even seem to have a reference to the Song of Time, Malon appears to have nothing to do with Epona's Song. The legitimate Saria's Song is missing at least from Saria's file(Haven't looked for the Sun's Song) and though Impa seemed to have a Dead Ringer for the data that Should contain Zelda's Lullaby changing it does absolutely nothing.

 

The same can be said of Shiek with seemingly references to the Teleport Songs but they don't appear to do anything when changed.

 

This mystery might take longer to crack than I expected.

  • Like 1
Link to comment
Share on other sites

Thanks Jason777! Yes, I did go by Xu Yuan way back in the day, what gave it away? (Stupid question on my part, heh...)

 

Now do I have a flurry of updates, some more interesting than others and to note this is an ongoing process... I've revisited the Item Findings and have come across some interesting things... first thing to note is that Zelda 64 loves Redundancies. You gain every Medallion Twice (You actually gain the Fire Medallion Three Times!), you learn (seemingly) Every Warp Song Twice! Ridiculous! 

 

Every Sage actor gives you the Medallion after the Blue Warp has already done so.

 

When you first encounter Shiek in a given area, you will learn a song as soon as the cutscene starts AND you learn the song when you play the song.

 

 

0146 ovl_En_Sa Saria
 
ROM: 0xEACB24 (24050062) Saria's Song (Learned in Beta Half-Scene! Not Normally Used!)
 
006C ovl_BG_Toki_Swd Master Sword
 
ROM: 0xC89D04 (2405003C) Item Obtained when Master Sword is drawn
 
00A9  ovl_Demo_Im Impa
 
ROM: 0xD3EAAC (2405006A) Shadow Medallion (From Sage Impa)
 
00C9 ovl_Demo_Sa Sage Saria
 
ROM: 0xD47F70 (24050066) Forest Medallion (From Sage Saria) 
 
016C ovl_En_Cs Graveyard Boy
 
ROM: 0xD98864 (2405002C) Sold Out Sign (From selling him Spooky Mask)
 
00B3 ovl_En_Heishi2 Hyrulean Guard
 
ROM: 0xE0AD40 (2405002C) Sold Out Sign (From selling him Keaton Mask)
 
 
0162 ovl_En_Mm Running Man
 
ROM: 0xE63C08 (2405002C) Sold Out Sign (From selling him Bunny Hood)
 
 
00C3 ovl_En_Nb Nabooru 
 
ROM: 0xE676A0 (24050069) Spirit Medallion (From Sage Nabooru)
 
0175 ovl_En_Po_Field Hyrule Field Poe
 
ROM: 0xE8BC4C (24050020) Poe in Bottle (Receiving Poe Item from dead Field Poes.)
 
000D ovl_En_Poh Poe
 
ROM: 0xE96168 (24050020) Poe in Bottle (Receiving Poe Item from dead Poes)
 
00D2 ovl_En_Ru2 Adult Ruto
 
ROM: 0xEA8A80 (24050068) Water Medallion (From Sage Ruto)
 
 
019C ovl_en_Si Golden Skulltula Token
 
ROM: 0xEB173C (24050071) Golden Skulltula Token (You don't say...) Can be changed to another item. Unsure at this time if they still count towards a Skulltula counter.
ROM: 0xEB1828 (24050071) Repeat? I'm not sure what it could do.
 
 
0048 ovl_en_Xc Shiek
 
NOTE: All Three of these songs are learned as soon as the cutscene begins. Somewhere within the cutscene that I have not been able to pinpoint yet these songs are Learned Again.
 
ROM: 0xEF2874 (2405005A) Minuet of Forest (Meeting Shiek in Sacred Forest Meadow)
ROM: 0xEF2A1C (2405005B) Bolero of Fire (Meeting Shiek in Death Mountain Crater)
ROM: 0xEF2B78 (2405005C) Serenade of Water (Meeting Shiek in the Ice Cavern)

 

It is noticeably only the first three songs, which points to an earlier production cycle, since the Nocturne of Shadow and the Requiem of Spirit are both absent from her file.

  • Like 1
Link to comment
Share on other sites

Ladies and gentlemen the mystery is solved! After several days of number crunching and frustrating headaches I have finally found the answer!

 

So it turns out that Actors and Scenes deal Nothing with the songs I was missing, but what in particular did? The text box. Yes, you read that right the Text of Link Playing the Song activates Link as learning that song!

 

I knew it had to be a cutscene matter after locating all of the songs that are programmed into the actors being duplicated and activated when the final note of a song is played, so I looked into Impa's cutscene and when I reached the part where she starts whistling I changed the box to instance where Link learns the Minuet of Forest and lo and behold upon playing it he learned the Minuet of Forest and not only that but just after that he learned Zelda's Lullaby by playing the normal Zelda's Lullaby!

 

This means that you can have virtually any NPC teach Link a song! (Though without event flags there's little chance of them not trying to teach him the song again) I will have further information later today on how anyone can do this!

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.