Jump to content
  • 0

Random Beta code in some Actors...


Airikita
 Share

Question

2 findings I feel I should share.... beta code found in the following:

 

Epona:

- One part of her code that checks for the Gerudo Fortress scene value also has a check for Talon's House/Silo scene... not sure why, but I have never seen a purpose for Epona there?

 

Stalchildren:

- There is actually a check in Stalchildren to not spawn while riding Epona... this might have meant that Stalchildren were never meant for just child Link, but removed for obvious RAM issues until my late RAM Expansion hack.

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0

Well, that explains why the stalchildren were freaking out when you made the epona mod! XD

Oh no, that cleared up when I gave the RAM expansion hack for my mod... it was when exiting areas, there's a real check in the code for if Link is riding Epona. It is disabled if Link dismounts Epona and touches the ground with his feet.

Link to comment
Share on other sites

  • 0

Where would it be used for adult Link? 

I was pretty sure the broken bridge was part of the map geometry, but I may be totally off.

No, bridge is an actor. If the bridge was part of the map it would never change between ages. I guess they used an age checker to save time on forcing values. Doesn't sound beta to me, but Nintendo is also known to put multiple redundantly unnecessary chains of conditional checks... yeah...

Link to comment
Share on other sites

  • 0

 

I think the same bridge actor is used for both of Link's ages, so the age check does actually make some sense.

 

 

No, bridge is an actor. If the bridge was part of the map it would never change between ages. I guess they used an age checker to save time on forcing values. Doesn't sound beta to me, but Nintendo is also known to put multiple redundantly unnecessary chains of conditional checks... yeah...

004A : 002F : 00C78480-00C796C0 : ovl_Bg_Spot00_Hanebasi  

004A:002F:FFFF:Drawbridge(Child)

 

0194 : 0166 : 00C782E0-00C78480 : ovl_Bg_Spot00_Break 

0194:0166:0000:Drawbridge(Adult)/Square Signpost

 

But no one takes my word for anything.  It hurts my feelings after a while you know.

Link to comment
Share on other sites

  • 0

The Gerudo Valley bridge is a massive set piece that actually completes both sides of the valley (ex. the stone bits near the bridge are actually part of the actor). Without the actor, there is no collision spanning the two points as it would be crazy to modify the scene's collision mesh mid game. Instead, the actor provides the collision, loading the appropriate meshes depending on whether the carpenter's have been rescued.

 

Checking Link's age isn't redundant unless the broken and fixed versions of the bridge are two different actor instances.

 

Edit: oh that bridge

 

 

Edit2: The 004A bridge is used during the opening credit sequence, in which the bridge appears to always be down. The check may be related to that.

Link to comment
Share on other sites

  • 0

The Gerudo Valley bridge is a massive set piece that actually completes both sides of the valley (ex. the stone bits near the bridge are actually part of the actor). Without the actor, there is no collision spanning the two points as it would be crazy to modify the scene's collision mesh mid game. Instead, the actor provides the collision, loading the appropriate meshes depending on whether the carpenter's have been rescued.

 

Checking Link's age isn't redundant unless the broken and fixed versions of the bridge are two different actor instances.

 

Edit: oh that bridge

 

 

Edit2: The 004A bridge is used during the opening credit sequence, in which the bridge appears to always be down. The check may be related to that.

Hey.... good find!  I never noticed that before!  Hyrule Field in the intro (cutscene 07) does contain the Child Link bridge.  Doesn't that count as beta, since the bridge is intact-ed?  

 

At the very least it's an interesting continuity error.

 

EDIT: Tried putting the child bridge in the adult map with no luck, it would not appear.  It looks like it checks for age and which cutscene is playing?  This explains why the bridge would not go up and down even when we got it to appear by removing the age check.

Link to comment
Share on other sites

  • 0

 

 

 

004A : 002F : 00C78480-00C796C0 : ovl_Bg_Spot00_Hanebasi  

004A:002F:FFFF:Drawbridge(Child)

 

0194 : 0166 : 00C782E0-00C78480 : ovl_Bg_Spot00_Break 

0194:0166:0000:Drawbridge(Adult)/Square Signpost

 

But no one takes my word for anything.  It hurts my feelings after a while you know.

Ah sorry thought it was one actor... didn't check. It could be beta code then, I never had to mess with actor hacking the drawbridge.

 

Also, please don't take things personally, I'm getting tired of people assuming I'm being an ass.

 

EDIT: ah well, looks like mzxrules figured it out. Code can be confusing at times.

Link to comment
Share on other sites

 Share

×
×
  • Create New...

Important Information

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