Download Legend Of Zelda The The Wind Waker ROM for GameCube and Play Legend Of Zelda The The Wind Waker Video Game on your PC, Mac, Android or iOS device!
Is one of the most popular Gamecube games, if not Nintendo games, in existence. Its mixture of an open world, sharp dungeons, and an inventive art style turned heads more than ten years ago when it was released. Dolphin has had its share of problems with Wind Waker, but none could be so frustrating as its mishandling of the heat distortion. The Issues This issue actually crops up in two ways throughout Wind Waker.
The more common way is that all of the flame effects result in doubling rather than distortion. The 'copy' ends up down and to the right quite a bit, making it awkward at best. Desperate Measures For years, it appeared this issue would never be fixed. No one knew what was wrong, and no one was focusing on fixing it for the longest time. Users, unlike developers, often care about the end product more than the why.
That allows them to develop sometimes genius patches, codes, and work-arounds that developers would never condone or sometimes even consider! Using the free camera, action replay codes (shown below) and even texture replacement, users of Dolphin found their way to at least make the game tolerable.
As of, this issue is no more! The best way to explain how it was fixed would be to take the words from the one who fixed. Delroth left a very entertaining and well thought out commit message that really dives into the error, why it existed, and how it was fixed. The following is an excerpt from Let's talk a bit about this bug a bit.
The Wind Waker Heat Distortion Issue is the 12th oldest remaining glitch in Dolphin. It was a lot of fun to debug and it kept me busy for a while:) Shoutout to Nintendo for framework.map, without which this could have taken a lot longer. Basic debugging using apitrace shows that the heat effect is rendered in an interesting way:. An EFB copy texture is created, using the hardware scaler to divide the texture resolution by two and that way create the blur effect. This texture is then warped using indirect texturing: a deformation map is used to 'move' the texture coordinates used to sample the framebuffer copy.
Pixel shader: Interestingly, when looking at apitrace, the deformation texture was only 4x4 pixels. It also does not have any feature that you would expect from a deformation map. Seeing how the heat effect glitches, this deformation texture being wrong looks like a good candidate for the problem.
Let's see how it's loaded! By NOPing random calls to GXSetTevIndirect, we find a call that when removed breaks the effect completely. The parameters used for this call come from the results of methods of JPAExTexShapeArc objects. 3 different objects go through this code path, by breaking each one we can notice that the one 'controlling' the heat effect is the one at 0x81575b98.
The Legend of Zelda: The Wind Waker Nintendo GameCube using Dolphin 4.0 Emulator UPDATE: I've created several more Wind Waker videos using Dolphin. See here for a playlist: Showing off gameplay of GAME for the Nintendo GameCube using the Dolphin emulator for Windows (version 4.0). With Dolphin you can play all your favorite games, such as Metroid Prime 1 & 2, Resident Evil 4, The Legend of Zelda: The Wind Waker, SoulCalibur II, SSX 3, Madden NFL 2004, Super Mario Sunshine, Viewtiful Joe, Tony Hawk's Pro Skater 3, Super Smash Bros. Melee, Pikmin 1 & 2, Mario Kart: Double Dash!!, and many many more! Has been serving up the top-rated video game emulators for years. You will find an emulator for all of the following operating systems: Android, BlackBerry, iOS, Linux, Mac, Windows, & Windows Phone. Free Emulator doesn't host roms, we only host emulators.
This video is meant for educational purposes. Nintendo is the author of this game for the purpose of copyright. All rights reserved.