Emulator Issues #2338
closedZelda Wind Waker - Heat effect rendered horribly
Added by spenphil almost 15 years ago.
0%
Description
What steps will reproduce the problem?
1.Going into caves or dungeons that have lava mostly
2.Dragon Roost Cavern
3.
What is the expected output? What do you see instead?
Well the game runs completely fine with no problems until I go into say the
first dungeon (Dragon roost cavern). The problem I'm facing is a visual
problem where I get this really annoying like smoke/glass that is always in
my view. I can't really explain it... I uploaded a video here to give a
good example of the problem. http://www.youtube.com/watch?v=TpROvqRNhlw
What version of the product are you using? On what operating system?
I have tried many different builds to see if it would solve the problem but
it occurs on all of them... I am currently running SVN R 5091 on windows 7.
Please provide any additional information below.
The only thing I don't quite understand is why this occurs when outside of
the dungeons everything is crystal clear with no problems whatsoever. I
thank anyone who can help as it is greatly appreciated!
Updated by Anonymous almost 15 years ago
An old problem...supposed to be the "heat" effect. Would be interesting to know what
exactly makes it look so bad on dolphin though :)
Updated by spenphil almost 15 years ago
Ah damn, sorry if it's a double :/
So you're saying it's the heat effect hmm... Makes sense but how the heck can I get
rid of that lol?
Updated by Sonicadvance1 almost 15 years ago
It's the EFB to copy, its because of not playing at native resolution and the
textures not matching up when resizing.
Updated by Sonicadvance1 almost 15 years ago
Either turn off EFB copy or play at native resolution.
Updated by hudsonstadskanaal over 14 years ago
Turn off EFB and/or use native resolution doesn't help at all.
Is there a way tot disable the heat effect?
Updated by Anonymous almost 14 years ago
Please respond if this issue is still valid, or it will be closed.
Updated by Alex.Scott.Thomsen almost 14 years ago
This issue was valid as of about a month ago using the 2.0 release. I can try and re-verify if it's required.
Running 64-bit Vista
Dolphin 2.0
Updated by xenofears almost 14 years ago
Yep it's still a problem (SVN 6441 64-bit, as well as 2.0 32-bit & 64-bit, Win7, Geforce GT 230M, i7), and it exists in any fire as well (lanterns, torches, etc), graphics get mirrored/distorted in the smoke. In the lava areas, rather it looks like the screen is getting sliced up rapidly, it's really hard to describe. It's not unplayable, but it's bad.
Using native resolution doesn't help. Turning off EFB causes unplayable graphics issues.
Updated by Anonymous almost 14 years ago
Issue 2120 has been merged into this issue.
Updated by maurocds almost 14 years ago
6880, 23b, dx9, gtx 460
happned too, is not unplayable but it is a little annoying, nothing really important
Updated by skidau almost 14 years ago
Issue 3971 has been merged into this issue.
Updated by Larssdm almost 14 years ago
so basically this issue seems unsolvable?
Updated by cspj12 almost 14 years ago
This issue is unsolvable for my release, 7128
Updated by hrydgard almost 14 years ago
Yeah, no one has found a solution yet. It's a problem for everyone. All you can do is to beat the dungeon as quickly as possible and enjoy the rest of the game...
Updated by marianolcano over 13 years ago
Well... i disabled the Fog Effect in that case. Its looks great.
Updated by randomlynessive over 13 years ago
i found something of a fix for this
if you enable free camera and move the camera forward past the wavy effect, then its effectively "behind" the camera, so you dont need to look at it. The camera still follows you when you move and everything, so it wont get left behind or anything
not sure if this also works for smoke effects though
Updated by NeoBrainX over 13 years ago
Issue 4766 has been merged into this issue.
Updated by trickster721 almost 13 years ago
Action replay code 003F6B2A 00000000 switches off the fullscreen heat effect in the fire areas.
Updated by DimitriPilot3 almost 13 years ago
^Don't forget to mention which region/version of the game this code was meant for.
Updated by zakaria.dalil1 almost 13 years ago
Hello, can you give me the AR for the PAL version, Thanks
Updated by sameid.usmani almost 13 years ago
I tried the action replay code... It didn't work.
Updated by Captain.Flemme about 12 years ago
Hello
i've tried the AR code and it didn't worked and also Checking "EFB Copies - Disable".
Only the freelook worked but it's not satisfying.
perhaps i don't check the good one.
i'm one the 802 version do we need to restart dolphin ??
what do we need to do for one of those worked ???
Thanw for your responses
Updated by tankie86 about 12 years ago
i use the PAL version as well, and either disable EFB Copies nor entering the AR-Code works.
is there a fix coming? or at least someone who has the AR-Code for the PAL version? thanks!
Updated by austinohalloran almost 12 years ago
Hallo
I'm using 3.0-878
WIth efb copies on ram and all else defaulted.
Heat effect is fine. Now only minor tearing as a result of the effect
But awesome. I tried playing last year and I couldn't do dragon roost at all
Updated by larimeoriginal almost 12 years ago
code AR - tww PAL (disable Fire and Heat Effects)
003FE32A 00000000
Updated by Billiard26 almost 12 years ago
- Issue type set to Bug
- Category set to gfx
Updated by NeoBrainX over 11 years ago
- Category deleted (
gfx)
Issue happens in native dff player, too.
CPU emulation bug?
Updated by hrydgard over 11 years ago
Wow, that is unexpected. And what a blast from the past :)
How could there possibly be such serious CPU emulation bugs left, that would affect just a single feature in Zelda? Maybe something is not being recorded, like a screen offset of some sort?
Updated by NeoBrainX over 11 years ago
@ hrydgard: fifo logs record everything that is being passed to the GP (excluding flow control registers). Additionally, they records most (if not all) things which are loaded from memory. I'd be surprised if there was anything critical to this issue that we miss when recording fifo logs.
The only semi-relevant thing which is not recorded is VI usage. I was thinking that maybe the game is using interlacing to achieve the effect, but that seems kinda unlikely.
Apart from that, the only thing that I can realistically think of which would be going wrong in fifo logging/playback which would also be wrong in Dolphin is that we somehow manage to mess up some zww-specific oddity with the EFB copy trigger register.
On the other hand, degasus suspected some kind of timing bugs might be possible when graphical glitches show up on native fifo player. I don't think this theory is applicable in this case, however.
We do seem to have CPU emulations bugs left, cf. for example issue 4922. Dolphin sets some fog parameters to infinity there, causing the whole picture to show up as green. The fifo log plays back purely green on my Wii, too.
Updated by phire over 11 years ago
I wouldn't be surprised if it was a VI issue, might have a look.
I haven't played this game yet, so could someone post a memory card image that puts you as close as possible to the issue?
Updated by mswith8 over 11 years ago
I FOUND A FIX!!
http://www.youtube.com/watch?v=fIGEZIvWycU
Here are instructions for the fix: right click wind waker game in dolphin. go to properties. click "AR Codes". click "add". type "003F6B2A 00000000" in the description or whatever, and name it. i named mine "Disable Heat". be sure that the newly created box is checked. close that window. go back to dolphin. options > configure > enable cheats. you are done.
Updated by NeoBrainX over 11 years ago
That's not a fix, it's a workaround that has been known for ages. Read the game wiki.
Updated by kostamarino about 11 years ago
I don't know how much this info might help but i remember that the heat effect problem in dragon roost cavern was apparent even if i switched to wireframe. Also the smoke produced by torches seemed to appear properly if viewed by certain camera angles close to a wall in a cave for example.
Updated by kostamarino about 11 years ago
http://www.mediafire.com/view/tt2cmp6uy107u7b/GZLE01-1.png
A pic of what i mean that smoke would appear properly if viewed by certain angles close to a wall.
Updated by phire about 11 years ago
I did some experimentation and got a test image which allows us to understand the issue more easily.
http://i.imgur.com/tlipW9D.png
As you can see, the efb copy (or it's uv coordinates when it's rendered back) are simply offset by 24 pixels in both the vertical and horizontal directions.
This explains why kostamarino can get it rendered correctly when standing near a wall, as the offset efb copy now contains almost the correct image of a wall from the wall he is standing next to.
Updated by rodolfoosvaldobogado about 11 years ago
please can yo test the tev-fixes-performance branch as it have heavy work on fixing texture coordinates generation and can potentially affect this issue
Updated by NeoBrainX about 11 years ago
@Rodolfo: It can't be anything TEV related. It wouldn't render incorrectly when running the fifo log on hardware if it was the case.
I'm still suspecting missing interlacing emulation to be the cause for this issue; it's not implemented in Dolphin and fifo logs don't record VI calls yet.
Updated by phire about 11 years ago
I checked anyway. No, tev-fixes-performance doesn't fix this.
You know what does fix it; Enabling free-look and shift-right-click dragging until the effect aligns.
Updated by delroth almost 11 years ago
- Status changed from Accepted to Fixed
This issue was closed by revision ed67d1ae2f96.
Updated by NeoBrainX almost 11 years ago
For reference, native fifo player was also affected by this because the fifo logs were broken. This was because the FifoRecorder uses the previously broken register values to determine which memory to save in the log. So indeed, it wasn't saving the proper memory to load lateron.
Guess I trusted my fifo player stuff a bit too much this time :(
Updated by delroth almost 11 years ago
This issue was closed by revision 9ac46aad6e26.
Updated by Antoine.Pelissou about 10 years ago
Here are instructions for the fix: right click wind waker game in dolphin. go to properties. click "AR Codes". click "add". type "003F6B2A 00000000" in the description or whatever, and name it. i named mine "Disable Heat". be sure that the newly created box is checked. close that window. go back to dolphin. options > configure > enable cheats. you are done.
This works great!!
Updated by jorge.dlvp almost 10 years ago
Hello I'm using the latest revision and I tried 4.0-593 that solves this issue but I couldn't get that heat effect work right.
That rev fixes the issue without putting and AR code right? Cause I was reading and it was a problem of a pair of lines of code.
Am I doing something wrong?
Note: It only happens with the widescreen hack checked like everybody knows, I think (I'm new here jeje)
Updated by pauldacheez almost 10 years ago
Widescreen hack breaks things all the damn time, it shouldn't be a surprise to you. Uncheck it and use the much-less-problematic widescreen AR code listed here instead: https://wiki.dolphin-emu.org/index.php?title=GZLE01
Direct any other questions and support requests to the forums. This bug has been fixed for a while now, stop touching it. https://forums.dolphin-emu.org/