Post by Black Rose on May 18, 2011 21:37:58 GMT -5
So, basically as the title states, this question pertains to the use of Adult Link. I am currently working on a mod where most (preferably ALL) of the game is played with Adult Link. That being said, there will be a lot of wasted child link items that will never be used. So my question is, just like how JSA made the hammer usable by young link, is there a way to make the child link swords/shields/other items usable by Adult Link so that i can take advantage of the extra items?
Post by Black Rose on May 19, 2011 14:29:26 GMT -5
So, let's take an example, the kokiri sword. Basically I want to make the sword useable by Adult Link, then I want to port a new model over it that i have made in sketchup. So to make it useable, I'm going port the DList over to object_link_boy? And then repoint to the new mesh?
That model will also replace the Master Sword model, though. To do this, you would need to perform some assembly hacking, really similar to what DeathBasket did to make child Link wield the Master Sword. I would ask him for the source for that to see how it's basically done; my understanding is that it was a rather simple hack, so the code shouldn't be too complex.
Sorry for the late reply I c&p this from HERE which I use to post any useful information I can't seem to find anywhere else, mini mods, or small documentation/tutorials I make myself.
Adult & Child Link Corresponding Display Lists Table: 0xB9CE88 in the ROM It follows a Format of: BB XXXXXX
BB- Bank (06) XXXXXX- Display List location in either object_link_boy or object_link_child
The table starts with an Adult Link entry and then switches back forth every entry between Adult Link and Child Link display lists. For example, for the entry at 0xB9D0D8, we have the display list location for the right arm and the fairy bow in aiming mode (object_link_boy): 0xB9D0D8: 06 02 A2 48
06 is the bank and 0x2A248 is the location of the display list (object_link_boy).
The next entry (0xB9D0DC) is it's corresponding display list (object_link_child): 0xB9D0DC: 06 01 80 48
06 is the bank and 0x18048 is the location of the display list (object_link_child). It loads up the right hand and fairy slingshot in aiming mode. This makes sense since if you try to use the fairy bow as a child, you end up using the fairy slingshot instead!
Last Edit: Jun 13, 2011 10:41:47 GMT -5 by Jason777
I am the ocean Lit by the flame I am the mountain Peace is my name I am the river Touched by the wind I am the story I never end.
I'm sure I've posted that before but it was probably on the z64 forums or something. Regardless, there's still more stuff you need to do if you want to be able to use all of the items (replacing them isn't a problem), such as actually making the bow shoot arrows. It can get quite complicated if you've not done any assembly hacking before but I'll try to post the basic information when I can.