Star Fox Adventures: Difference between revisions

Jump to navigation Jump to search
→‎Aspect Ratio Fix: Dang table level styles
(→‎Aspect Ratio Fix: Dang table level styles)
(47 intermediate revisions by 15 users not shown)
Line 1: Line 1:
{{Infobox VG
{{Infobox VG
|image         = [[File:StarfoxAdventuresGC.jpg|300px|Star Fox Adventures]]
|image     = [[File:StarfoxAdventuresGC.jpg|300px]]
|developer     = Rare
|developer = Rare
|publisher     = Nintendo
|publisher = Nintendo
|released     = {{Vgrelease|NA=September 23, 2002}}{{Vgrelease|JP=September 27, 2002|AUS=November 15, 2002}}{{Vgrelease|EU=November 22, 2002}}
|series    = Star Fox
|series        = ''Star Fox''
|released = {{vgrelease|NA=September 23, 2002}}{{vgrelease|JP=September 27, 2002|AUS=November 15, 2002|EU|November 22, 2002}}
|genre         = Action-adventure
|genre     = Action-adventure
|modes         = Single-player
|modes     = Single-player
|input         = GameCube Controller
|input     = GameCube Controller
|forumlink     = http://forums.dolphin-emu.org/Thread-gc-star-fox-adventures--25965
|forumlink = http://forums.dolphin-emu.org/Thread-gc-star-fox-adventures--25965
}}
}}


Line 14: Line 14:


== Emulation Information ==
== Emulation Information ==
{{Problems/GC Widescreen Auto}}
=== Reflections ===
=== Reflections ===
Reflective floors show the reflection offset from where they should be. Instead of being a mirror image beneath Fox's feet, the mirror image is well above his head. Additionally, there is bar along the bottom of the screen that doesn't get any reflections at all. This is not a problem with Dolphin; it occurs even on real GameCubes, but the reflections are so low resolution that it's difficult to notice.
Reflective floors show the reflection offset from where they should be. Instead of being a mirror image beneath Fox's feet, the mirror image is well above his head. Additionally, there is bar along the bottom of the screen that doesn't get any reflections at all. This is not a problem with Dolphin; it occurs even on real GameCubes, but the reflections are so low resolution that it's difficult to notice.
{{image|Starfoxadventures-Reflections.jpg|Fox's reflection is above his head.|br}}
{{image|Starfoxadventures-Reflections.jpg|Fox's reflection is above his head.|br}}


{{Problems/WidescreenGCN}}
=== Shadows ===
In D3D (only on Windows 7 as of {{revision|5.0-5404}}), shadows may appear distorted or even be copied from other objects, such as Fox with an arwing shaped shadow while near the ship. Windows 7 does not support Direct3D 11.1's Windows Display Driver Model 1.2 preventing Dolphin's emulation of the related [https://dolphin-emu.org/blog/2017/10/02/dolphin-progress-report-september-2017/ LogicOps functionality] from working. Use OpenGL or Vulkan to avoid this issue.
<!-- Shared problem with F-Zero GX. View other shared problems at [[Template talk:Problems]]. -->
{{image|Starfoxadventures-Shadow.jpg|Fox with the arwing's shadow|br}}


== Problems ==
== Problems ==
=== Shadows ===
{{Problems|{{#vardefineecho:problems|
In D3D, shadows may appear distorted, or even be copied from other objects, such as Fox with an arwing shaped shadow while near the ship. OpenGL has had shadowing issues in the past, but seems to work properly.  If you still see issues, try toggling fast-depth; as some GPUs may vary.
=== Missing Sounds ===
{{image|Starfoxadventures-Shadow.jpg|Fox with the arwing's shadow|br}}
After Fox says "Wake up! Wake up!", the sound effect of him taking out his staff is missing, as well as the explosion sound effect right after that. Refer {{Issue|11783}}.
 
=== Flickering Silhouetted HUD ===
In Direct3D, the HUD will occasionally flicker silhouettes over it. This usually happens when trying to shoot at a monster with the Fire Blaster (in battle stance).
{{image|Star Fox Adventures - Silhouetted HUD.png|Ditto|br}}


=== Glow Effects ===
=== Glow Effects ===
Line 30: Line 39:
{{image|Starfoxadventures-Glow2.jpg|Proper emulation|br}}
{{image|Starfoxadventures-Glow2.jpg|Proper emulation|br}}


=== {{s}}Audio/Video Synchronization{{/s}} ===
}}}}
Cutscene audio may become desynchronized, running ahead of the video and subtitles. It occurs regardless of computer performance and even [[DSP LLE]]. Fixed by the DTK Rewrite in {{revision|4.0-1970}}.


=== {{s}}Giant Stars/Particles{{/s}} ===
==Enhancements==
In D3D9, stars and particles may be ridiculously large, showing as giant white blocks. The problem with the stars is apparently caused by the water splashes: if a splash occurs in the same gameplay session as going into space, the stars will be huge. If no splashes occur, the stars will be normal. Use D3D11 or OpenGL to prevent this problem, or avoid water as much as possible in D3D9. Rendered irrelevant by the removal of D3D9 in {{revision|4.0-155}}.
=== Aspect Ratio Fix ===
{{image|Starfoxadventures-Stars1.jpg|Giant stars in D3D9}}
Star Fox Adventures was designed with the expectation of square pixels, which the GameCube doesn't have, so the game looks slightly slimmer than its developers intended: 4:3 mode is actually 5:4 and 16:9 mode is actually 15:9. This code increases the game's viWidth from its original 660 up to 704, allowing it to completely fill the 4:3/16:9 area.
{{image|Starfoxadventures-Stars2.jpg|Proper emulation|br}}
{| class="wikitable" style="margin: auto;"
|style="border-left:1px solid #fff;border-top:1px solid #fff;background:#fff;"|
! USA
! Europe
|-
! Rev 0
| <pre>$viWidth 704 Aspect Ratio Fix
00049513 000000C0
00049527 000000E0</pre>
| rowspan="2" | <pre>$viWidth 704 Aspect Ratio Fix
0004972B 000000C0
0004973F 000000E0</pre>
|-
! Rev 1
|<pre>$viWidth 704 Aspect Ratio Fix
0004968F 000000C0
000496A3 000000E0</pre>
|}
 
=== HD Texture Pack ===
* [https://forums.dolphin-emu.org/Thread-star-fox-adventures-hd-texture-pack Star Fox Adventures HD Texture Pack by CYB3RTR0N]


== Configuration ==
== Configuration ==
Line 42: Line 70:
{{Config
{{Config
|efb2texonly = Off
|efb2texonly = Off
|efb2texonlynotes = Needed for correct glow rendering
|efb2texonlynotes = Needed for correct glow rendering
|fastdepth              = Off
|fastdepthnotes        = Prevents distorted/z-fighting shadows in OpenGL
}}
}}


Line 60: Line 86:
{{testing/entry|revision=7338|OS=Windows 7|CPU=AMD Phenom II X4 955 @ 3.4GHz|GPU=NVIDIA GeForce 9600 GT|result=Almost perfect, minimal graphical/audio errors; runs slowly in open areas (read: areas with lots and lots of polygons).|tester=BluPhoenix}}
{{testing/entry|revision=7338|OS=Windows 7|CPU=AMD Phenom II X4 955 @ 3.4GHz|GPU=NVIDIA GeForce 9600 GT|result=Almost perfect, minimal graphical/audio errors; runs slowly in open areas (read: areas with lots and lots of polygons).|tester=BluPhoenix}}
{{testing/entry|revision=7419|OS=Mac OS X 10.6.7|CPU=Intel Core i7 @ 2.66GHz|GPU=NVIDIA GeForce GT 330M|result=Playable. lots of slowdowns, especially during cutscenes, making them as much as 3x slower than the audio. Actual gameplay runs smoothly for the most part, couple of slowdowns but not worth complaining. Lastly, the stars in space render as translucent squares, doesn't affect gameplay, just looks funny.|tester=FeelGoodChicken}}
{{testing/entry|revision=7419|OS=Mac OS X 10.6.7|CPU=Intel Core i7 @ 2.66GHz|GPU=NVIDIA GeForce GT 330M|result=Playable. lots of slowdowns, especially during cutscenes, making them as much as 3x slower than the audio. Actual gameplay runs smoothly for the most part, couple of slowdowns but not worth complaining. Lastly, the stars in space render as translucent squares, doesn't affect gameplay, just looks funny.|tester=FeelGoodChicken}}
{{testing/entry|revision=7690|OS=Windows Vista|CPU=Intel Core 2 Quad|GPU=NVIDIA GeForce 680 GTX|result=Framerate slowdowns in outdoor environments, cutscenes, or in multi-camera renders (e.g. title screen).  Some save states are not stable; in once case, it is unable to load a certain state directly, but if you use an intermediate state, it loads successfully.|tester=Anonymous}}
{{testing/entry|revision=3.0|OS=Windows 7|CPU=Intel Pentium E5400 @ 2.7GHz|GPU=NVIDIA GeForce GTX 460|result=Framerate slowdowns in outdoor environments, cutscenes, or in multi-camera renders (e.g. title screen) 13-30FPS|tester=parasite64}}
{{testing/entry|revision=3.0|OS=Windows 7|CPU=Intel Pentium E5400 @ 2.7GHz|GPU=NVIDIA GeForce GTX 460|result=Framerate slowdowns in outdoor environments, cutscenes, or in multi-camera renders (e.g. title screen) 13-30FPS|tester=parasite64}}
{{testing/entry|revision=3.0|OS=Windows 7|CPU=Intel Core i3-2100 @ 3.1GHz|GPU=AMD Radeon HD 6450|result=Playable, 15-60FPS, lots of slowdowns, ocasional crashes, sound glitches, 3x slower cutscenes, few graphical glitches.|tester=feargm}}
{{testing/entry|revision=3.0|OS=Windows 7|CPU=Intel Core i3-2100 @ 3.1GHz|GPU=AMD Radeon HD 6450|result=Playable, 15-60FPS, lots of slowdowns, ocasional crashes, sound glitches, 3x slower cutscenes, few graphical glitches.|tester=feargm}}
{{testing/entry|revision=3.0|OS=Windows 7|CPU=Intel Core i5-2500K @ 3.3GHz|GPU=NVIDIA GeForce GTX 570|result=Completely playable when using OpenGL.  Game mostly stays at a constant 60 frames per second with mostly 100% speed.  Shadows are still buggy, subtitles are ahead of dialogue, and music is still missing a few instruments.|tester=BioHazard}}
{{testing/entry|revision=3.0|OS=Windows 7|CPU=Intel Core i5-2500K @ 3.3GHz|GPU=NVIDIA GeForce GTX 570|result=Completely playable when using OpenGL.  Game mostly stays at a constant 60 frames per second with mostly 100% speed.  Shadows are still buggy, subtitles are ahead of dialogue, and music is still missing a few instruments.|tester=BioHazard}}
{{testing/entry|revision=7690|OS=Windows Vista|CPU=Intel Core 2 Quad|GPU=NVIDIA GeForce 680 GTX|result=Framerate slowdowns in outdoor environments, cutscenes, or in multi-camera renders (e.g. title screen).  Some save states are not stable; in once case, it is unable to load a certain state directly, but if you use an intermediate state, it loads successfully.|tester=Anonymous}}
{{testing/entry|revision=3.0-776|OS=Windows 7|CPU=Intel Core i7-2670QM @ 2.2GHz|GPU=NVIDIA GeForce GT 540M|result=Playable, has some minor slowdowns but mostly just requires a GFX card that is discrete.|tester=Speedytech7}}
{{testing/entry|revision=3.0-776|OS=Windows 7|CPU=Intel Core i7-2670QM @ 2.2GHz|GPU=NVIDIA GeForce GT 540M|result=Playable, has some minor slowdowns but mostly just requires a GFX card that is discrete.|tester=Speedytech7}}
{{testing/entry|revision=3.0-776|OS=Mac OS X 10.7.4|CPU=Intel Core i7 @ 2.2GHz|GPU=AMD Radeon HD 6750M|result=Playable but slow, 30-60FPS depending on areas. Cut-scenes are particularly slow, resulting in important sound desynchronization during them. Tested with default settings and DSP HLE.|tester=Nolendil}}
{{testing/entry|revision=3.0-776|OS=Mac OS X 10.7.4|CPU=Intel Core i7 @ 2.2GHz|GPU=AMD Radeon HD 6750M|result=Playable but slow, 30-60FPS depending on areas. Cut-scenes are particularly slow, resulting in important sound desynchronization during them. Tested with default settings and DSP HLE.|tester=Nolendil}}
{{testing/entry|revision=3.5-141|OS=Windows 7|CPU=AMD Phenom II 955 BE @ 3.2GHz|GPU=AMD Radeon HD 6850|result=Playable. Video and audio are not sync and the first game minutes are slow depending on the area. However, I really don't recommend to start this game on the Dolphin emulator (this game is not playable in my opinion)|tester=ramaGZ}}
{{testing/entry|revision=3.5-141|OS=Windows 7|CPU=AMD Phenom II 955 BE @ 3.2GHz|GPU=AMD Radeon HD 6850|result=Playable. Video and audio are not sync and the first game minutes are slow depending on the area. However, I really don't recommend to start this game on the Dolphin emulator (this game is not playable in my opinion)|tester=ramaGZ}}
{{testing/entry|revision=3.5-1282|OS=Windows 7|CPU=Intel Core i5-3570K @ 4.7GHz|GPU=NVIDIA GeForce GTX 275|result=Very playable. There are still some weird bugs, sound desyncs are improved but not gone, and other various minor stuff, but it ran 60FPS smooth as butter and played very well with New-AX-HLE.|tester=MaJoR}}
{{testing/entry|revision=3.5-1282|OS=Windows 7|CPU=Intel Core i5-3570K @ 4.7GHz|GPU=NVIDIA GeForce GTX 275|result=Very playable. There are still some weird bugs, sound desyncs are improved but not gone, and other various minor stuff, but it ran 60FPS smooth as butter and played very well with New-AX-HLE.|tester=MayImilae}}
{{testing/entry|revision=4.0|OS=Windows 8.0|CPU=Intel Core i5-2500K @ 4.3GHz|GPU=NVIDIA GeForce GTX 660 Ti|result=Almost perfect. Full speed @ 60FPS @ 3X internal res with only a couple of missing effects. Using OpenGL as backend enable "skip EFB access to CPU" (disables slight glow around fires, but improves the FPS a lot), enable "EFB to texture" (disables another minor glow effect, but also improves FPS) and disable "fast depth calculation" (stops the shadow flickering associated with OpenGL making the shadows next to perfect). Using Xaudio2 the audio is perfectly synced during gameplay. Experienced a de-sync during cutscenes after a while. Don't know how often/reoccurring the audio de-sync is. Played until you get to play as Fox.|tester=knerlington}}
{{testing/entry|revision=4.0|OS=Windows 8.0|CPU=Intel Core i5-2500K @ 4.3GHz|GPU=NVIDIA GeForce GTX 660 Ti|result=Almost perfect. Full speed @ 60FPS @ 3X internal res with only a couple of missing effects. Using OpenGL as backend enable "skip EFB access to CPU" (disables slight glow around fires, but improves the FPS a lot), enable "EFB to texture" (disables another minor glow effect, but also improves FPS) and disable "fast depth calculation" (stops the shadow flickering associated with OpenGL making the shadows next to perfect). Using Xaudio2 the audio is perfectly synced during gameplay. Experienced a de-sync during cutscenes after a while. Don't know how often/reoccurring the audio de-sync is. Played until you get to play as Fox.|tester=knerlington}}
{{testing/entry|revision=4.0-3178|OS=Windows 7|CPU=Intel Core i3-2310M @2.1GHz|GPU=NVIDIA GeForce 610M|result=Barely playable. The main menu and most of the cinematics drop down ~30FPS with delayed subtitles. But apart the cinematics, the game was at 45-50FPS.|tester=HauruI}}
{{testing/entry|revision=4.0-3178|OS=Windows 7|CPU=Intel Core i3-2310M @ 2.1GHz|GPU=NVIDIA GeForce 610M|result=Barely playable. The main menu and most of the cinematics drop down ~30FPS with delayed subtitles. But apart the cinematics, the game was at 45-50FPS.|tester=HauruI}}
{{testing/entry|revision=4.0-4231|OS=Windows 8.1|CPU=Intel Core i7-4710M @ 2.5GHz|GPU=NVIDIA GeForce GTX 860M |result=Full 1080p @ 60FPS with 2xSSAA, set '''EFB to Texture''' and '''Disable CPU Access''' |tester=Honguito98}}
{{testing/entry|revision=4.0-4231|OS=Windows 8.1|CPU=Intel Core i7-4710M @ 2.5GHz|GPU=NVIDIA GeForce GTX 860M|result=Full 1080p @ 60FPS with 2xSSAA, set '''EFB to Texture''' and '''Disable CPU Access''' |tester=Honguito98}}
{{testing/entry|revision=4.0-6112|OS=Windows 7|CPU=Intel Core i7-3770K @3.5GHz|GPU=NVIDIA GeForce GTX 770|result=Fully playable at 1080p @60FPS with 8x anti-aliasing and 3x native internal resolution. Also works perfectly in widescreen with the same settings. Some slowdowns during cutscenes, but video/audio are still in sync all the time.|tester=Mangaman1001}}
{{testing/entry|revision=4.0-6112|OS=Windows 7|CPU=Intel Core i7-3770K @3.5GHz|GPU=NVIDIA GeForce GTX 770|result=Fully playable at 1080p @60FPS with 8x anti-aliasing and 3x native internal resolution. Also works perfectly in widescreen with the same settings. Some slowdowns during cutscenes, but video/audio are still in sync all the time.|tester=Mangaman1001}}
{{testing/entry|revision=4.0-8342|OS=Windows 7|CPU=Intel Core i3-3220 @ 3GHz|GPU=NVIDIA GeForce GT 640|result=Playable until the end, but I had to use save states a lot due to random FIFO overflown errors which interrupts emulation or even causes black screens. Constant use of save states seemed to even had disabled my memory card for the game, so I had to use save states all the way through anyway. The overflow error seems to mostly happen in cutscenes or in front of fuel cells in clusters. There are some minor slow downs here and there, and like always with CPU intense games like this I had to have Skip EFB Access to CPU enabled. I also had issues with flickering shadows, but it's very minor and it could be due to my settings.|tester=Yugix}}
{{testing/entry|revision=4.0-8417|OS=Windows 7|CPU=Intel Core i7-4790 @ 4GHz|GPU=NVIDIA GeForce GTX 760|result=Tested at 1080p @ 60FPS (3x Native) with 4xSSAA at Main Menu/Thorntail Hollow. Set '''EFB to Texture''' (checked). Gameplay is workable, with a few stutters to ~90-95% emulation speed. Chugs a bit more when there are many particles on the screen. Shadows flicker a lot in my setting which leaves much to be desired, YMMV. Cutscenes have polarizing results- some portions emulate at virtually perfect speed, while 30 seconds later it may drop to < 50% emulation speed. 2xSSAA produces similar results, but gameplay and cutscenes are a more consistent in regards to emulation speed. FIFO overflows occurs randomly during cutscenes; remember to save often.|tester=Lessigen}}
{{testing/entry|revision=4.0-9198|OS=Windows 8.1|CPU=Intel Core i3-4160 @ 3.6GHz|GPU=AMD Radeon R9-270X|result=Tested with Direct3D 11 backend, V-Sync on, 2x native resolution, 4x MSAA anti-aliasing, 4x anisotropic filtering, Scaled EFB Copy, Per-Pixel lighting, Ignore format changes, EFB Copied to Texture Only, Texture cache accuracy set to the middle, Fast Depth Calculation, Progressive Scan and Borderless Fullscreen. Gets a near-steady 55-60fps with a few stuttering. Cut-scenes work fine. Both Direct3D 11 and OpenGL have flickering shadows, but OpenGL only gets 20-40 fps, so use Direct3D instead.|tester=sl1fka}}
{{testing/entry|revision=5.0|OS=Windows 10|CPU=Intel Core 2 Quad Q6600 @ 2.4GHz|GPU=NVIDIA GeForce GTX 550 Ti|result=Tested with mostly default settings at 1280x720. Running perfect at 60 FPS during the Krystal intro, lags a lot during cutscenes and where grass and high detailed models (with fur) are shown. Emulation speed goes down to 60% in these cases. Underclocking the CPU down to 30% reduces the frame rate to 20~30 FPS, but emulation speed maintains a steady 100%.|tester=}}
{{testing/entry|revision=5.0-8175|OS=Windows 10|CPU=Intel Core i3-7300HQ @ 2.5GHz|GPU=NVIDIA GeForce GTX 1050|result=Tested at 1x resolution, OpenGL and HLE. Playable with no framedrops. But something occurs that doesn't occurs in 5.0 stable : The music, some sound effects, and voice of Krystal in the intro cinematic does not play, although the following cinematics plays well.|tester=HauruI}}
{{testing/end}}
{{testing/end}}


== Gameplay Videos==
== Gameplay Videos ==
<!--A full list of options is available at Template:VideoGallery/doc-->
{{VideoGallery
{{VideoGallery
|vid1=ri8zMPiENFg|cap1=Dolphin Emulator 4.0 - Star Fox Adventures (1080p HD) - Nintendo GameCube
|vid1=ri8zMPiENFg|cap1=Dolphin Emulator 4.0 - Star Fox Adventures (1080p HD) - Nintendo GameCube
|vid2=lakz7QMD-UI|cap2=Star Fox Adventures on NVIDIA SHIELD Android TV - Dolphin Emulator (Nintendo GameCube)
|vid3=J4HvU66uJZs|cap3=Dolphin Emulator 5.0 - Star Fox Adventures (1080p HD) - Nintendo GameCube
}}
}}
[[Category:GameCube games]]
[[Category:GameCube games]]

Navigation menu