OoTRandomizer / OoT-Randomizer

A randomizer for Ocarina of Time.
Other
404 stars 233 forks source link

Mirror areas #1244

Open cyanskies opened 3 years ago

cyanskies commented 3 years ago

The 3ds master quest implements mirrored overworld and dungeons by rendering the 3d reversed on the screenspace x-axis and then inverting the x axis on the joystick.

Could something similar be achieved in the randomiser, potentially even on a per area basis? I found the game mirroring quite refreshing when I played the 3ds version.

aofengen commented 3 years ago

It's possible, yes, but highly unlike anytime soon. Messing with the collision mesh is something that no one really wants to do - even getting the MQ dungeons in took some black magic wizardry from mzx. It's something that is more likely to occur after decomp is finished, if at all.

cyanskies commented 3 years ago

What I'm talking about is patching the rasterizer to write the pixels to the screen reversed on the x-axis when 3d rendering; then drawing the hud over the top like normal. If we do that and multiply the joystick x-axis by -1 then it should have the effect of making an area appear reversed without needing to touch any of the mesh or game code(link will become right handed though, just as in master quest 3d and twilight princess on the wii).