2,239
edits
Progress Continues
We've already had 21717 updates since Dolphin 5.0. Keep up with Dolphin's continuing progress through the Dolphin Blog: February, March, and April 2024 Dolphin Progress Report. |
The Dolphin Emulator Wiki needs your help! Dolphin can play thousands of games, and changes are happening all the time. Help us keep up! Join in and help us make this the best resource for Dolphin. |
(Undo revision 140279 by Schnitzelsemmel (talk) We only allow 4:3>16:9 or 16:9>4:3 codes. Which is a shame since I'll totally be using this, but meh, rules are rules.) |
(→Gameplay Videos: remove blocked/private videos) |
||
(48 intermediate revisions by 19 users not shown) | |||
Line 3: | Line 3: | ||
|developer = Nintendo EAD | |developer = Nintendo EAD | ||
|publisher = Nintendo | |publisher = Nintendo | ||
|series = | |series = The Legend of Zelda | ||
|released = {{vgrelease|JP=December 13, 2002|NA=March 24, 2003|EU=May 2, 2003|AUS=May 9, | |released = {{vgrelease|JP=December 13, 2002|NA=March 24, 2003|EU=May 2, 2003|AUS=May 9, 2003}} | ||
|genre = Action-adventure | |genre = Action-adventure | ||
|modes = Single-player | |modes = Single-player | ||
Line 11: | Line 11: | ||
}} | }} | ||
'''''The Legend of Zelda: The Wind Waker''''', released as ''The Legend of Zelda: Baton of Wind'' (ゼルダの伝説 風のタクト | '''''The Legend of Zelda: The Wind Waker''''', released as '''''The Legend of Zelda: Baton of Wind''''' ('''''ゼルダの伝説 風のタクト Zeruda no Densetsu: Kaze no Takuto''''') in Japan, is an action-adventure game and the tenth installment in ''The Legend of Zelda'' series. | ||
The game is set on a group of islands in a vast sea—a first for the series. The player controls Link, the protagonist of the Zelda series, as he struggles to find his sister and save the world from Ganondorf. | The game is set on a group of islands in a vast sea—a first for the series. The player controls Link, the protagonist of the Zelda series, as he struggles to find his sister and save the world from Ganondorf. | ||
Line 19: | Line 19: | ||
== Problems == | == Problems == | ||
{{Problems|{{#vardefineecho:problems| | {{Problems|{{#vardefineecho:problems| | ||
=== <s>Picto Box Freeze</s> === | |||
=== | The game can briefly freeze when snapping photos. Fixed by {{revision|5.0-9638}} and {{revision|5.0-9735}}. | ||
}}}} | }}}} | ||
== Enhancements == | == Enhancements == | ||
=== Mipmap Effects === | |||
Like many official Nintendo games on GameCube and Wii, The Legend of Zelda: The Wind Waker uses mipmap levels to control some effects. As an enhancement, Dolphin uses higher mipmap levels further away as internal resolution increases to make textures look sharper. This breaks effects that rely on accurate mipmap levels. While support for detecting these cases was added in {{revision|5.0-5745}} it requires the CPU texture decoders. As such, mixing high resolution output with GPU Texture Decoding will cause the wrong mipmap levels even after the fixes were added. | |||
{{Image|WindWakerIncorrectMipmaps.png|Incorrect Mipmap levels cause the ocean's effects to draw far off into the distance.}} | |||
{{Image|WindWakerCorrectMipmaps.png|When drawn correct, the sea's effects fade to a deep blue further away from Link.|br}} | |||
=== 16:9 Aspect Ratio Fix === | === 16:9 Aspect Ratio Fix === | ||
The built-in Widescreen Hack causes clipping issues. The following Gecko code works as a replacement, causing fewer issues. To avoid conflicts, make sure that Widescreen Hack is disabled while using | The built-in Widescreen Hack causes clipping issues. The following AR/Gecko code works as a replacement, causing fewer issues. To avoid conflicts, make sure that Widescreen Hack is disabled while using these codes. | ||
===== NA ===== | |||
<pre>$16:9 Widescreen | |||
043F7D68 C2D55555 | |||
043F7D6C 443AAAAA | |||
043B9A08 3FA3D70A | |||
042CD51C 38600280 | |||
042CD534 38600000 | |||
0404F000 60000000 | |||
0404F304 60000000 | |||
0404F62C 60000000 | |||
04205CC8 3860FFB9 | |||
041FB994 C0228068 | |||
04205A0C 380002B8 | |||
041F1028 C042B55C | |||
041F1024 C0228068 | |||
041F1038 C042B55C | |||
041F1034 C0228068 | |||
041F9B98 C0228068 | |||
041F9BB0 C0228068 | |||
041F9B80 C0228068 | |||
041F9BD4 C0228068 | |||
04203FC4 4BFF8300 | |||
041FC2C4 3CA042D5 | |||
041FC2C8 90A4000C | |||
041FC2CC 3CA06E6D | |||
041FC2D0 48007CF8 | |||
041FC2C0 48000020 | |||
043FCFA4 42D55555 | |||
041F6F0C C3E2D2A4 | |||
041F4798 C3E2D2A4 | |||
041F32AC C3E2D2A4 | |||
041F7A9C C062D2A4 | |||
</pre> | |||
==== | ==== EU ==== | ||
<pre> | <pre>$16:9 Widescreen | ||
F6000001 80008180 | F6000001 80008180 | ||
FF601090 7C7F1B78 | FF601090 7C7F1B78 | ||
Line 133: | Line 170: | ||
60000000 00000000 | 60000000 00000000 | ||
1400001C 48000050 | 1400001C 48000050 | ||
E0000000 80008000 | |||
F6000001 80008180 | |||
A8850008 A805000C | |||
D2000004 00000002 | |||
A8C5000C 3806FF96 | |||
60000000 00000000 | |||
E0000000 80008000 | E0000000 80008000 | ||
</pre> | </pre> | ||
[https://forums.dolphin-emu.org/Thread-the-legend-of-zelda-wind-waker-hd The Legend of Zelda - Wind Waker HD (incomplete)] | ==== JP ==== | ||
<pre>$16:9 Widescreen | |||
F6000001 80008180 | |||
FF601090 7C7F1B78 | |||
D2000000 00000004 | |||
3DC03FAA 61CEAAAB | |||
91C20004 C2220004 | |||
EF7100B2 39C00000 | |||
60000000 00000000 | |||
D2000284 00000004 | |||
3DC03FAA 61CEAAAB | |||
91C20004 C2220004 | |||
EFB100B2 39C00000 | |||
60000000 00000000 | |||
E0000000 80008000 | |||
F6000001 80008180 | |||
387F0040 38800001 | |||
D2000004 00000006 | |||
3DC03F40 91C20000 | |||
C2220000 C0030000 | |||
EC110032 D0030000 | |||
C003000C EC110032 | |||
D003000C 38800001 | |||
60000000 00000000 | |||
E0000000 80008000 | |||
F6000001 80008180 | |||
480002D0 38600000 | |||
D200032C 00000005 | |||
3DC03FB3 61CEAAAB | |||
91C20000 C2220000 | |||
C0030000 EC110032 | |||
D0030000 38800000 | |||
60000000 00000000 | |||
E0000000 80008000 | |||
F6000001 80008180 | |||
C05D00D4 C07D00C8 | |||
D2000000 00000002 | |||
3DC03FE4 91C20000 | |||
C0420000 00000000 | |||
E0000000 80008000 | |||
F6000002 80008180 | |||
801F0004 28000000 | |||
41820014 38610008 | |||
D200000C 00000003 | |||
38610008 3DC0443C | |||
91C3000C 3DC0C2E0 | |||
91C30004 00000000 | |||
D200001C 00000003 | |||
38610008 3DC0443C | |||
91C3000C 3DC0C2E0 | |||
91C30004 00000000 | |||
D2000038 00000003 | |||
38610008 3DC0443C | |||
91C3000C 3DC0C2E0 | |||
91C30004 00000000 | |||
D2000048 00000003 | |||
38610008 3DC0443C | |||
91C3000C 3DC0C2E0 | |||
91C30004 00000000 | |||
E0000000 80008000 | |||
F6000001 80008180 | |||
28000006 41820194 | |||
D20001B4 00000003 | |||
3DC0443C 91C3000C | |||
3DC0C2E0 91C30004 | |||
4E800421 00000000 | |||
E0000000 80008000 | |||
F6000004 80008180 | |||
4800001D 83E1000C | |||
83C10008 80010014 | |||
7C0803A6 38210010 | |||
4E800020 9421FFB0 | |||
5A010000 FFFFFFD0 | |||
D2000000 00000003 | |||
3DC0443C 91C3000C | |||
3DC0C2E0 91C30004 | |||
4E800421 00000000 | |||
E0000000 80008000 | |||
F6000001 80008180 | |||
4BFFF3DD 80010014 | |||
5A010000 FFFFFFC4 | |||
D2000000 00000003 | |||
3DC0443C 91C3000C | |||
3DC0C2E0 91C30004 | |||
4E800421 00000000 | |||
E0000000 80008000 | |||
F6000001 80008180 | |||
44200000 C1100000 | |||
14000000 44A20000 | |||
E0000000 80008180 | |||
F6000001 80008180 | |||
C3E30014 C3C30018 | |||
D2000000 00000004 | |||
3DC0C2D5 61CE5555 | |||
91C20000 C3E30014 | |||
C3C20000 EFFEF82A | |||
60000000 00000000 | |||
D2000008 00000004 | |||
3DC03FAA 61CEAAAB | |||
91C20000 C0420000 | |||
C3A3001C EC5D00B2 | |||
60000000 00000000 | |||
1400001C 48000050 | |||
E0000000 80008000 | |||
F6000001 80008180 | |||
A8850008 A805000C | |||
D2000004 00000002 | |||
A8C5000C 3806FF96 | |||
60000000 00000000 | |||
E0000000 80008000 | |||
</pre> | |||
At least the NA code causes a misalignment with the display of the magic bar and it's outline until it has been upgraded. | |||
{{Image|WindWakerMagicAlignment.jpg|Magic bar outline misaligned right}} | |||
{{Image|WindWakerCorrectMagicAlignment.jpg|Correct alignment|br}} | |||
=== HD Texture Packs === | |||
*[http://onthegreatsea.tumblr.com/DOWNLOADS Hypatia’s Hi-Res Wind Waker Texture Pack (completed)] | |||
*[https://forums.dolphin-emu.org/Thread-the-legend-of-zelda-wind-waker-hd The Legend of Zelda - Wind Waker HD (incomplete)] | |||
=== Removing Distance Blur === | === Removing Distance Blur === | ||
The distance blur is built into the game, but to some, it looks off on higher resolutions. The blur can be disabled using | The distance blur is built into the game, but to some, it looks off on higher resolutions. The blur can be disabled using Action Replay codes shipped with Dolphin. | ||
== Configuration == | == Configuration == | ||
<!--A full list of options is available at Template:Config/doc--> | <!--A full list of options is available at Template:Config/doc--> | ||
{{Config | {{Config | ||
|gputexdecode = Off | |||
|gputexdecodenotes = Support mipmap effects | |||
}} | }} | ||
Line 168: | Line 320: | ||
{{VersionCompatibilityVersion|4.0-6341|****|OpenGL no longer requires slow-depth}} | {{VersionCompatibilityVersion|4.0-6341|****|OpenGL no longer requires slow-depth}} | ||
{{VersionCompatibilityVersion|4.0-6422|****|D3D11 no longer requires slow-depth}} | {{VersionCompatibilityVersion|4.0-6422|****|D3D11 no longer requires slow-depth}} | ||
{{VersionCompatibilityVersion|4.0-7528|***|Windfall | {{VersionCompatibilityVersion|4.0-7528|***|Windfall crash started on Windows}} | ||
{{VersionCompatibilityVersion|4.0-8026|***|Windfall | {{VersionCompatibilityVersion|4.0-8026|***|Windfall crash fixed for Windows 8, 8.1, and 10}} | ||
{{VersionCompatibilityVersion|4.0-8032| | {{VersionCompatibilityVersion|4.0-8032|****|Windfall crash fixed for Windows 7. D3D verified working on Picto Box sidequest}} | ||
{{VersionCompatibilityVersion|5.0-9735|*****|Pictobox issues fixed}} | |||
{{VersionCompatibilityClose}} | {{VersionCompatibilityClose}} | ||
Line 262: | Line 415: | ||
{{testing/entry|revision=4.0-6803|OS=Windows 7|CPU=AMD Athlon II X2 250 @ 3GHz|GPU=NVIDIA GeForce GT 440|result=Played from the beginning to the end with no problems or glitches at all, with the exception of FPS drops in big areas or in the rooms with special effects (e.x. Heating effect in Dragon Roost Cavern rooms). My settings: used both OpenGL and Direct3D, 16:9 AR, 2x IR, DSP HLE, enabled Force texture filtering and Skip EFB access to CPU. VBA-M connection works fine, although it causes massive FPS drop in the game.|tester=SPARTA}} | {{testing/entry|revision=4.0-6803|OS=Windows 7|CPU=AMD Athlon II X2 250 @ 3GHz|GPU=NVIDIA GeForce GT 440|result=Played from the beginning to the end with no problems or glitches at all, with the exception of FPS drops in big areas or in the rooms with special effects (e.x. Heating effect in Dragon Roost Cavern rooms). My settings: used both OpenGL and Direct3D, 16:9 AR, 2x IR, DSP HLE, enabled Force texture filtering and Skip EFB access to CPU. VBA-M connection works fine, although it causes massive FPS drop in the game.|tester=SPARTA}} | ||
{{testing/entry|revision=4.0-8961|OS=Windows 10|CPU=Intel Core i5-6600K|GPU=NVIDIA GeForce GTX 970|result=Smooth 60 FPS in Direct3D, with 1080p, AAx4 and forced AFx16. Some random slowdown.|tester=}} | {{testing/entry|revision=4.0-8961|OS=Windows 10|CPU=Intel Core i5-6600K|GPU=NVIDIA GeForce GTX 970|result=Smooth 60 FPS in Direct3D, with 1080p, AAx4 and forced AFx16. Some random slowdown.|tester=}} | ||
{{testing/entry|revision=5.0|OS=Windows 7 x64|CPU=Intel i7-4790K @ 4.0GHz|GPU=NVIDIA GeForce GTX 970|result=The game runs perfect with hd texture packs, eating up 20GB of RAM when prefetching is enabled. It dose not always complete prefetching couse it works only 1 out of 10 tries. When it works it is 60s to load it all into RAM, but many times the emulator crashes with memory errors while trying to load custom textures into RAM at the begining. Here is a perfect emulation with custom textures sucessfully prefetched. I have tried many setings but you can check my current one in the videos description. [https://www.youtube.com/watch?v=vg2lPSfTB9Q The Legend of Zelda: Wind Waker - Dolphin 5.0 HD Texture pack]|tester=pumab}} | {{testing/entry|revision=5.0|OS=Windows 7 x64|CPU=Intel Core i7-4790K @ 4.0GHz|GPU=NVIDIA GeForce GTX 970|result=The game runs perfect with hd texture packs, eating up 20GB of RAM when prefetching is enabled. It dose not always complete prefetching couse it works only 1 out of 10 tries. When it works it is 60s to load it all into RAM, but many times the emulator crashes with memory errors while trying to load custom textures into RAM at the begining. Here is a perfect emulation with custom textures sucessfully prefetched. I have tried many setings but you can check my current one in the videos description. [https://www.youtube.com/watch?v=vg2lPSfTB9Q The Legend of Zelda: Wind Waker - Dolphin 5.0 HD Texture pack]|tester=pumab}} | ||
{{testing/entry|revision=5.0|OS=Windows 10|CPU=Intel Core i5-4288u @ 2.6GHz|GPU=Intel Iris 5100|result=Runs just fine with default settings. Any higher than that just drops frames like crazy. |tester=sensi277}} | {{testing/entry|revision=5.0|OS=Windows 10|CPU=Intel Core i5-4288u @ 2.6GHz|GPU=Intel Iris 5100|result=Runs just fine with default settings. Any higher than that just drops frames like crazy. |tester=sensi277}} | ||
{{testing/entry|revision=5.0|OS=Windows 10|CPU=Intel Core i7-6700HQ @ 2.6GHz|GPU=NVIDIA GeForce GTX 965M|result=(Laptop) Backend: Direct3D 11, V-Sync: On, Res: 3x Native (1920x1584), 4x MSAA Anti-Aliasing, 4x Anisotropic Filtering, Per-Pixel Lighting: Checked. Works great, few blips but rare.|tester=Kavex}} | {{testing/entry|revision=5.0|OS=Windows 10|CPU=Intel Core i7-6700HQ @ 2.6GHz|GPU=NVIDIA GeForce GTX 965M|result=(Laptop) Backend: Direct3D 11, V-Sync: On, Res: 3x Native (1920x1584), 4x MSAA Anti-Aliasing, 4x Anisotropic Filtering, Per-Pixel Lighting: Checked. Works great, few blips but rare.|tester=Kavex}} | ||
{{testing/entry|revision=5.0|OS=Windows 10|CPU=AMD A8-7650k Black @ 3.8GHz|GPU=AMD Radeon R7|result=Lässt sich wunderbar spielen, habe immer Konstante 30FPS auf 1920x1080p. (Can be played wonderfully, always has constant 30 FPX at 1920x1080) RAM: G.Skill Ares cl11 2400mHz 2x4GB Mainboard: ASRock FM2A68M-H+|tester=Blutwolf31}} | {{testing/entry|revision=5.0|OS=Windows 10|CPU=AMD A8-7650k Black @ 3.8GHz|GPU=AMD Radeon R7|result=Lässt sich wunderbar spielen, habe immer Konstante 30FPS auf 1920x1080p. (Can be played wonderfully, always has constant 30 FPX at 1920x1080) RAM: G.Skill Ares cl11 2400mHz 2x4GB Mainboard: ASRock FM2A68M-H+|tester=Blutwolf31}} | ||
{{testing/entry|revision=5.0|OS=Windows 10|CPU=Intel Core i5-7500U @ 2.7GHz|GPU=NVIDIA GeForce GTX 950m|result=Game plays at a >30 FPS at native settings with no texture issues or glitches. Same results using 3x Native resolution, vsync, 2x MSAA Anti-Aliasing, 4x Anisotropic Filtering,Texture Cache:Fast, and Virtual External Frame Buffer. Applyed Hypatia's Hi-Res Texture Pack To also get same results with minor stuttering. Have to disable XFB unless taking pictographs to decrease frame stuttering when using texture pack.|tester=KingArthur10}} | {{testing/entry|revision=5.0|OS=Windows 10|CPU=Intel Core i5-7500U @ 2.7GHz|GPU=NVIDIA GeForce GTX 950m|result=Game plays at a >30 FPS at native settings with no texture issues or glitches. Same results using 3x Native resolution, vsync, 2x MSAA Anti-Aliasing, 4x Anisotropic Filtering,Texture Cache:Fast, and Virtual External Frame Buffer. Applyed Hypatia's Hi-Res Texture Pack To also get same results with minor stuttering. Have to disable XFB unless taking pictographs to decrease frame stuttering when using texture pack.|tester=KingArthur10}} | ||
{{testing/entry|revision=5.0|OS=Windows 10|CPU=Intel Core i3-4005U @ 1.7GHz|GPU=Intel HD 4400|result=Played the game at native resolution on this cheap laptop. 30FPS most of the times. Slows down to 20-25 FPS sometimes. Fully playable till the end.|tester=PoorGuy}} | {{testing/entry|revision=5.0|OS=Windows 10|CPU=Intel Core i3-4005U @ 1.7GHz|GPU=Intel HD 4400|result=Played the game at native resolution on this cheap laptop. 30FPS most of the times. Slows down to 20-25 FPS sometimes. Fully playable till the end.|tester=PoorGuy}} | ||
{{testing/entry|revision=5.0-84|OS=Linux 4.6.3-1-Arch|CPU=Intel Core i5-4690k @ 3.5GHz|GPU=NVIDIA GeForce GTX 960|result=Game plays at a constant 30 FPS at native settings with no texture issues or glitches. Same results using 2.5 Native resolution, 4x MSAA Anti-Aliasing, 4x Anisotropic Filtering, FXAA Post-Processing Effect,Texture Cache:Safe, and Virtual External Frame Buffer. Applyed Hypatia's Hi-Res Texture Pack To also get same results with minor studdering when looking at large areas due to the textures loading, this can be fixed by prefeching custom textures (requires a lot of ram >16GB) and should also be fixed after the pack is converted to DDS format.|tester=Zalnor}} | |||
{{testing/entry|revision=5.0-2270|OS=Windows 10|CPU=AMD Ryzen R7 1700|GPU=AMD R9 280|result=GPU has no problem pushing the game up to 4K with it being absolutely stable with no dips. CPU has no performance problem at all (can run the game over 200% speed constantly), but will suffer from very bad frame pacing (stutter) if XFB is left enabled, may it be set on Virtual or Real. The frame pacing do still get bad at times, but it is very occasionnal and still entirely playable. Overclocking the CPU or running at lower res doesn't help with the frame pacing problem, indicating that this is clearly not a performance issue. Tested on DX11 and OpenGL. |tester=kilo}} | |||
{{testing/end}} | {{testing/end}} | ||
== Gameplay Videos == | == Gameplay Videos == | ||
<!--A full list of options is available at Template:VideoGallery/doc--> | <!--A full list of options is available at Template:VideoGallery/doc--> | ||
{{VideoGallery | {{VideoGallery | ||
|vid1= | |vid1=QZB36GiccO8|cap1=The Legend of Zelda: Wind Waker - Dolphin SVN3972 (HD) | ||
|vid2= | |vid2=VqNcksMfAjM|cap2=The Legend of Zelda: The Wind Waker Intro (Dolphin SVN r7589) | ||
|vid3= | |vid3=wgG_cnBIu1I|cap3=The Legend of Zelda: The Wind Waker [PAL] [Gamecube] [Español] Dolphin 5.0 [1080p HD] | ||
|vid4= | |vid4=P6ZI9z0mgrk|cap4=Dolphin Emulator 4.0.2 - HI- RESOLUTION The Wind Waker (1080p HD) | ||
|vid5= | |vid5=cjIeSyuvBr4|cap5=The Legend of Zelda: Wind Waker - NVIDIA SHIELD Android TV - Dolphin Emulator 4.0-8573 (1080p) | ||
|vid6=a2yULbDA6Dc|cap6=The Legend of Zelda - The Wind Waker at 4K on Dolphin Emulator 5.0 (1080p) | |||
| | |||
}} | }} | ||
Line 292: | Line 440: | ||
[[Category:GameCube games|Legend of Zelda, The: The Wind Waker]] | [[Category:GameCube games|Legend of Zelda, The: The Wind Waker]] | ||
[[Category:Zelda ucode games]] | [[Category:Zelda ucode games]] | ||
[[Category:Ships with debugging symbols]] |
edits