Ōkami: Difference between revisions

960 bytes added ,  4 July 2011
Post 3.0 update. TONS of changes made because of 3.0.
(Post 3.0 update. TONS of changes made because of 3.0.)
Line 7: Line 7:
|modes        = Single-Player
|modes        = Single-Player
|platforms    = [[Wii]]
|platforms    = [[Wii]]
|input        = Wii Remote, Nunchuk
|input        = Wii Remote+Nunchuk
|compatibility = {{RatingsWii|name=Ōkami}}
|compatibility = {{RatingsWii|name=Ōkami}}
}}
}}
Line 18: Line 18:


== Problems ==
== Problems ==
=== Backend EFB Requirements ===
The different GPU Backends require different EFB Copies settings for Okami to function properly.
*DX9 and DX11
**EFB Copies on (not disabled)
**Virtual Off
**Ram On
*OpenGL
**EFB Copies on (not disabled)
**Virtual On
===In Game Menus===
===In Game Menus===
Menus off center, refer {{issue|3617}}. Currently there is no solution to this problem as of {{revision|7553}}.
Menus off center, refer {{issue|3617}}. Currently there is no solution to this problem.
[[File:Okami-Menus.jpg|thumb|left|400px|]]
[[File:Okami-Menus.jpg|thumb|left|400px|]]
<div style="clear:both"></div>
<div style="clear:both"></div>


===Frame Buffer Effect===
===Frame Buffer Effect===
Referring to {{issue|4317}}, the game uses some sort of frame buffer effect that looks quite bad on high resolutions, creating pixelated ghosting and an annoying blurred look. Setting EFB Copy to RAM shows this effect accurately.
Referring to {{issue|4317}}, the game uses some sort of frame buffer effect that looks quite bad on high resolutions, creating pixelated ghosting and an annoying blurred look. The higher the resolution the more obvious the problem becomes. The effect is only present in DX9 and DX11 GPU backends.


[[File:Okami-EFBtoRam.jpg|thumb|left|400px|EFB Copies to RAM, showing the effect on 1080p resolution]]
[[File:Okami EFB effect with DX9 on r7626.jpg|thumb|left|400px|Showing fuzzing/ghosting EFB effect on 1080p resolution]]
<div style="clear:both"></div>
<div style="clear:both"></div>


EFB Copies to Texture is inaccurate, freezing the effect and leaving a ghost image of the frame when effect was disabled on. However, the character can still move underneath the ghosting, and it gives a glimpse of what the game could look like without the effect. It is considerably clearer and nicer, akin to what it should look like on the higher resolution. By switching from "EFB Copies to RAM" to "EFB Copies to Texture" with careful timing and camera work, it is possible to create a partial work-around for the ghosting, as outlined in [http://forums.dolphin-emulator.com/showthread.php?tid=1045&pid=128950#pid128950 this forum post]. This is the best that is possible at present, however it requires effort and isn't permanent.
The OpenGL backend does not render the effect, allowing an old EFB to Texture trick to become permanent and easy. It is less accurate, with some dimming and other problems, but it improves the visual clarity of the image considerably. To fix the effect's problem, make sure these settings are active '''before you start the game'''.
*OpenGL as your GPU backend
*EFB Copies is on (not disabled)
*EFB Virtual is on
*EFB Ram is off (it's not used)


[[File:Okami-EFBtoTexture.jpg|thumb|left|400px|EFB Copies to Texture creates a ghost of the frame it was disabled on. However, it gives a glimpse of what the game could look like without the effect, and it is considerably clearer. Using this glitch, it is possible to create a workaround for the ghosting, but it requires some effort, and isn't permanent. (image taken on 1080p)]]
[[File:Okami-EFBtoTexture.jpg|thumb|left|400px|OpenGL can use EFB Virtual to remove the effect. It offers a significant boost to clarity at the lose of accuracy and brightness. (image taken on 1080p)]]
<div style="clear:both"></div>
<div style="clear:both"></div>


===Randomized Text Bug===
===Randomized Text Bug===
If the Texture Cache Accuracy is set to "Fast", this bug will appear. It randomizes the text characters, making it appear to be another language. The setting second from the right (normal) and safer settings all remove the error. {{revision|7553}}
If the Texture Cache Accuracy is set to "Fast", this bug will appear. It randomizes the text characters, making it appear to be another language. The setting second from the right (normal) and safer settings all remove the error. This is fixed on version {{revision|3.0}} and later revisions, as Texture Cache Accuracy is now always on and the setting has been removed.


[[File:Okami-randomized_text_bug.png|thumb|left|400px|If Texture Cache Accuracy is set to "fast", this is how text will appear. (This screenshot was taken on 640x480 on Dolphin 2.0)]]
[[File:Okami-randomized_text_bug.png|thumb|left|400px|If Texture Cache Accuracy is set to "fast", this is how text will appear. (This screenshot was taken on 640x480 on Dolphin 2.0)]]
Line 41: Line 55:


===Celestial Brush Freeze===
===Celestial Brush Freeze===
Early in the game, the game requires you to use the rejuvination brush skill to continue with the game, performed by holding B and then pressing A on areas to be rejuvinated. However, using this skill will cause Ōkami to freeze. Fortunately, after you first press A+B to start the rejuvenation process, if you continue to hold B for 10-30 seconds (depending on your CPU), it will eventually unfreeze, and allow you to use the brush as normal. While it is tedious, by repeating this you can paint the river and proceed with the game. Some builds may crash at this location {{revision|7408}} and prevent you from advancing, and even older builds have been able to bypass it without the problem {{revision|4357}}.
*For the Celestial Brush to function "Skip EFB Access from CPU" cannot be checked.
[[File:Okami-Rivercrash.jpg|thumb|left|400px|Using the Celestial Brushs' rejuvination skill will freeze the game. If you continue to hold B for 10-30 seconds, it will unfreeze and you will be able to use the brush as normal. In some earlier builds, it was impossible to pass this area.]]
Early in the game, the game requires you to use the rejuvination brush skill to continue with the game, performed by holding B and then pressing A on areas to be rejuvinated. However, using this skill will cause Ōkami to freeze. Fortunately, after you first press A+B to start the rejuvenation process, if you continue to hold B for 10-30 seconds (depending on your CPU), it will eventually unfreeze, and allow you to use the brush as normal. While it is tedious, by repeating this you can paint the river and proceed with the game.  
[[File:Okami-Rivercrash.jpg|thumb|left|400px|Using the Celestial Brush's rejuvination skill will freeze the game. If you continue to hold B for 10-30 seconds, it will unfreeze and you will be able to use the brush as normal.]]
<div style="clear:both"></div>
<div style="clear:both"></div>


== Configuration ==
== Configuration ==
{{Config
{{Config
|gfxbackend                = Direct3D9
|dualcore                  =
|gfxbackendnotes          = OpenGL renders incorrectly and can crash the emulator. Direct3D9 and Direct3D11 have blurring/ghosting problems, most obvious at higher resolutions.
|dualcorenotes            =
|cpuefbaccess              = Off
|idleskipping              =
|cpuefbaccessnotes        = EFB access to the CPU is required for brush to function for the bridge/river painting in older revisions {{revision|7408}}, not required at all in newer revisions {{revision|7436}}
|idleskippingnotes        =
|accuratetexturecache      = Normal
|dsplleonthread            =
|accuratetexturecachenotes = If set to "fast", the randomized text bug will appear.
|dsplleonthreadnotes      =
|efbscaledcopy            = On
|hletheipll                =
|efbscaledcopynotes        = Needed or heavy blurring results.
|hletheipllnotes          =
|efbcopy                  = RAM
|cpuengine                =
|efbcopynotes              = Fixes framebuffer effects but looks odd with higher resolutions.
|cpuenginenotes            =
|gfxbackend                =  
|gfxbackendnotes          =  
|forcefilter              =
|forcefilternotes          =
|widescreenhack            =
|widescreenhacknotes      =
|cpuefbaccess              = Unchecked
|cpuefbaccessnotes        = "Skip EFB Access from CPU" must be unchecked for the Celestial Brush to work.
|accuratetexturecache      =  
|accuratetexturecachenotes =  
|efbscaledcopy            =  
|efbscaledcopynotes        =  
|disablefog                =
|disablefognotes          =
|efbcopy                  = On (not disabled)
|efbcopynotes              = DX9-DX11: Virtual Off, Ram On -- OpenGL: Virtual On, Ram Off
|xfb                      =
|xfbnotes                  =
|realxfb                  =
|realxfbnotes              =
|dspengine                =
|dspenginenotes            =
|hleaudio                  =
|hleaudionotes            =
|dtkmusic                  =
|dtkmusicnotes            =
|jitdynarec                =
|jitdynarecnotes          =
|audiothrottle            =
|audiothrottlenotes        =
|audiobackend              =
|audiobackendnotes        =
|hacks                    =
|hacksnotes                =
|projectionhack            =
|projectionhacknotes      =
|patches                  =
|patchesnotes              =
}}
}}


Line 72: Line 125:
{{Test Entry|revision=7436|OS=Windows 7 x86|CPU=Intel Core i7 Q820 @ 1.73GHz|GPU=nVidia GeForce GT 230M|result=Graphics were exactly identical to what normally is shown on the actual Wii console itself, however it ''still'' has the fan menu not in the right position. As for the randomized text bug is fixed and no longer needs Accurate Texture Cache to fix the problem. The game still crashes occasionally, sometimes even freezes with the sound stopped at a certain point. So be sure to save often if playing this on Dolphin. Also, painting the river with the celestial brush or any place that requires the rejuvenation brush skill will freeze for about 12 or more seconds and then unfreeze, so make sure that you hold down the A button (or whatever key you've set the A button to) while waiting for it to unfreeze.|tester=[[Platinum Lucario]]}}
{{Test Entry|revision=7436|OS=Windows 7 x86|CPU=Intel Core i7 Q820 @ 1.73GHz|GPU=nVidia GeForce GT 230M|result=Graphics were exactly identical to what normally is shown on the actual Wii console itself, however it ''still'' has the fan menu not in the right position. As for the randomized text bug is fixed and no longer needs Accurate Texture Cache to fix the problem. The game still crashes occasionally, sometimes even freezes with the sound stopped at a certain point. So be sure to save often if playing this on Dolphin. Also, painting the river with the celestial brush or any place that requires the rejuvenation brush skill will freeze for about 12 or more seconds and then unfreeze, so make sure that you hold down the A button (or whatever key you've set the A button to) while waiting for it to unfreeze.|tester=[[Platinum Lucario]]}}
{{Test Entry|revision=7553|OS=Windows 7 x64|CPU=Intel Core 2 Duo E6750 @ 3.2GHz|GPU=nVidia GeForce GTX 275|result=Still has the graphics problems at higher resolutions then Wii native (480p). The brush no longer crashes the emulator, and the holding B trick allows bypassing the freezing rejuvenation brush. Still doesn't run so hot, thanks to my 4 year old core 2 duo.|tester=[[User:MaJoR|MaJoR]]}}
{{Test Entry|revision=7553|OS=Windows 7 x64|CPU=Intel Core 2 Duo E6750 @ 3.2GHz|GPU=nVidia GeForce GTX 275|result=Still has the graphics problems at higher resolutions then Wii native (480p). The brush no longer crashes the emulator, and the holding B trick allows bypassing the freezing rejuvenation brush. Still doesn't run so hot, thanks to my 4 year old core 2 duo.|tester=[[User:MaJoR|MaJoR]]}}
{{Test Entry|revision=7626|OS=Windows 7 x64|CPU=Intel Core 2 Duo E6750 @ 3.2GHz|GPU=nVidia GeForce GTX 275|result=Thanks to 3.0, the EFB effect can be avoided, without tons of hassle. Which is good, cause the EFB effect is even worse now.|tester=[[User:MaJoR|MaJoR]]}}
|}
|}


== Gameplay Videos ==
== Gameplay Videos ==
*[http://www.youtube.com/watch?v=cKJH8Y8C4WY Okami on Dolphin Wii/GC Emulator (720p HD) Full Speed]
*[http://www.youtube.com/watch?v=cKJH8Y8C4WY Okami on Dolphin Wii/GC Emulator (720p HD) Full Speed]
*[http://www.youtube.com/watch?v=Gk_-vo9Q4Qc Okami Dolphin Wii Full Speed (r6145)]


== See Also ==
== See Also ==