Sonic Adventure 2: Battle: Difference between revisions

 
(12 intermediate revisions by 7 users not shown)
Line 8: Line 8:
|modes    = Single-player, Multiplayer (2)
|modes    = Single-player, Multiplayer (2)
|input    = GameCube Controller, Game Boy Advance
|input    = GameCube Controller, Game Boy Advance
|forumlink = http://forums.dolphin-emu.org/Thread-gc-sonic-adventure-2-battle--25932
|forumlink = https://forums.dolphin-emu.org/Thread-gc-sonic-adventure-2-battle--25932
}}
}}


Line 15: Line 15:
== Emulation Information ==
== Emulation Information ==
=== Tiny Chao Garden ===
=== Tiny Chao Garden ===
Connections to a GBA (emulated via VBA-M) to enable play of "Tiny Chao Garden" does work as of the VBA-Link updates. In order to get a connection, sometimes the GBA Link has to be turned off as it's attempting to connect. There may be slow framerates as well.  Getting the chao back in can be problematic, but has worked at least once.
 
Tiny Chao Garden now works in {{revision|5.0-14690}} or newer. Due to fixes internally, but Integrated and TCP GBA should work, however we recommend the Integrated GBA if possible as it allows for a deterministic, safe connection that is more reliable than using a separate GBA emulator. It is known that having a modified Emulated CPU Clock causes connectivity errors with GBA emulators in titles, so please make sure to turn that off <i>before</i> using GBA connectivity features.


== Problems ==
== Problems ==
{{Problems|{{#vardefineecho:problems|
{{Problems|{{#vardefineecho:problems|
{{Problems/Blurry Distant Textures}}
{{image|Sonic Adventure 2 Battle GPU Decoding Off.jpg|Arbitrary Mipmap Detection On}}
{{image|Sonic Adventure 2 Battle GPU Decoding On.jpg|Arbitrary Mipmap Detection Off|br}}
=== Text Missing ===
=== Text Missing ===
Random letters and numbers missing, most noticeably in Chao World but occasionally in subtitles. The cause is unknown, and occurs even with a real GC BIOS.
Some text may not render unless "Safe Texture Cache" is used. This is most commonly seen in Chao World.
Setting the Texture Cache Accuracy to safe seems to be the fix.
{{YouTube|6-RAL4w0RNU|SA2 Battle - Dolphin Fonts (spanish) Issue|br}}


=== <s>Black Bar at Bottom of Screen</s> ===
=== <s>Black Bar at Bottom of Screen</s> ===
Line 33: Line 28:
=== <s>Dual Core Crashes</s> ===
=== <s>Dual Core Crashes</s> ===
When using Dual Core mode ''Sonic Adventure 2: Battle'' can be sensitive to emulation lag, which can result in various side effects including instability and crashes with certain stages (most cart racing stages are affected). Disabling "Enable Dual Core" will greatly increase stability. Refer {{issue|7143}}, {{issue|10776}}. Single Core is now used by default for this title as of {{revision|5.0-6188}}.
When using Dual Core mode ''Sonic Adventure 2: Battle'' can be sensitive to emulation lag, which can result in various side effects including instability and crashes with certain stages (most cart racing stages are affected). Disabling "Enable Dual Core" will greatly increase stability. Refer {{issue|7143}}, {{issue|10776}}. Single Core is now used by default for this title as of {{revision|5.0-6188}}.
}}}}
}}}}


== Enhancements ==
== Enhancements ==
=== HD Textures ===
=== HD Textures ===
[https://forums.dolphin-emu.org/Thread-sonic-adventure-2-battle-hd-gui-v1-0-july-09-2018?pid=475007#pid475007 Sonic Adventure 2 Battle HD GUI+]
[https://forums.dolphin-emu.org/showthread.php?tid=53561 Sonic Adventure 2 Battle HD GUI+]
 
=== Aspect Ratio Fix ===
When running NTSC version of ''Sonic Adventure 2: Battle'' (or PAL with 60Hz mode activated), the game displays slightly slimmer than it should be. Use this Action Replay code to correct aspect ratio. Can be used together with Widescreen codes.
==== NA and EU ====
<pre>
$60Hz Aspect Ratio Fix
0C2BB868 02EA5140
042BB868 02EA3140
</pre>
==== JP ====
<pre>
$60Hz Aspect Ratio Fix
042BB468 02EA3140
</pre>
{{image|SA2B AR1.png|Without correction}}
{{image|SA2B AR2.png|With correction|br}}


=== 16:9 Widescreen ===
=== 16:9 Widescreen ===
Line 58: Line 68:
EC4300B2 00000000
EC4300B2 00000000
</pre>
</pre>
{{Problems/Blurry Distant Textures}}
{{image|Sonic Adventure 2 Battle GPU Decoding Off.jpg|Arbitrary Mipmap Detection On}}
{{image|Sonic Adventure 2 Battle GPU Decoding On.jpg|Arbitrary Mipmap Detection Off|br}}


== 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
|accuratetexturecache = Safe
|accuratetexturecache   = Position 1 (Safe)
|accuratetexturecachenotes = Text in cutscenes updates properly
|accuratetexturecachenotes = Text in cutscenes updates properly
}}
}}
Line 77: Line 91:
{{testing/start}}
{{testing/start}}
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}-->
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}-->
{{testing/entry|revision=5691|OS=Windows 7|CPU=Intel Core i5-750 @ 4GHz|GPU=ATI Radeon HD 5870|result=Perfect: 60FPS|tester=}}
{{testing/entry|revision=5691|OS=Windows 7|CPU=Intel Core i5-750 @ 4 GHz|GPU=ATI Radeon HD 5870|result=Perfect: 60FPS|tester=}}
{{testing/entry|revision=5774|OS=Windows 7|CPU=Intel Core i7-930 @ 2.8GHz|GPU=NVIDIA GeForce GTX 470|result=Perfect, 60FPS @ 1080p Widescreen.|tester=}}
{{testing/entry|revision=5774|OS=Windows 7|CPU=Intel Core i7-930 @ 2.8 GHz|GPU=NVIDIA GeForce GTX 470|result=Perfect, 60FPS @ 1080p Widescreen.|tester=}}
{{testing/entry|revision=6457|OS=Mac OS X 10.7|CPU=Intel Core i7-870 @ 2.93GHz|GPU=ATI Radeon HD 5750|result=50FPS @ 2560 x 1440|tester=RDawkins}}
{{testing/entry|revision=6457|OS=Mac OS X 10.7|CPU=Intel Core i7-870 @ 2.93 GHz|GPU=ATI Radeon HD 5750|result=50FPS @ 2560 x 1440|tester=RDawkins}}
{{testing/entry|revision=6758|OS=Mac OS X 10.6.8|CPU=Intel Core 2 Duo @ 2.13GHz|GPU=NVIDIA GeForce 9400M|result=Running very smoothly at half speed (30). Sound desyncing during normal cutscenes, CGI cutscenes too slow to bear. Character shadows don't appear in levels and there is a graphical glitch in driving levels unless EFB scale is set to 1x.)|tester=Ac}}
{{testing/entry|revision=6758|OS=Mac OS X 10.6.8|CPU=Intel Core 2 Duo @ 2.13 GHz|GPU=NVIDIA GeForce 9400M|result=Running very smoothly at half speed (30). Sound desyncing during normal cutscenes, CGI cutscenes too slow to bear. Character shadows don't appear in levels and there is a graphical glitch in driving levels unless EFB scale is set to 1x.)|tester=Ac}}
{{testing/entry|revision=7345|OS=Windows 7|CPU=Intel Core i7-920 @ 2.7GHz|GPU=NVIDIA GeForce GTX 285|result=Multiple Crashes: 60FPS|tester=Vega}}
{{testing/entry|revision=7345|OS=Windows 7|CPU=Intel Core i7-920 @ 2.7 GHz|GPU=NVIDIA GeForce GTX 285|result=Multiple Crashes: 60FPS|tester=Vega}}
{{testing/entry|revision=7367|OS=Windows 7|CPU=AMD Phenom II 720 BE @ 3.2GHz|GPU=ATI Radeon HD 4850|result=Works perfect|tester=ultramann}}
{{testing/entry|revision=7367|OS=Windows 7|CPU=AMD Phenom II 720 BE @ 3.2 GHz|GPU=ATI Radeon HD 4850|result=Works perfect|tester=ultramann}}
{{testing/entry|revision=7553|OS=Windows 7|CPU=Intel Core i7-950 @ 3.07GHz|GPU=NVIDIA GeForce GTX 470|result=Perfect 60FPS|tester=Mark_Twain007}}
{{testing/entry|revision=7553|OS=Windows 7|CPU=Intel Core i7-950 @ 3.07 GHz|GPU=NVIDIA GeForce GTX 470|result=Perfect 60FPS|tester=Mark_Twain007}}
{{testing/entry|revision=7646|OS=Windows 7|CPU=Intel Duel Core @ 3.06GHz|GPU=NVIDIA GeForce G210|result=Perfect, Black line on the bottom|tester=}}
{{testing/entry|revision=7646|OS=Windows 7|CPU=Intel Duel Core @ 3.06 GHz|GPU=NVIDIA GeForce G210|result=Perfect, Black line on the bottom|tester=}}
{{testing/entry|revision=7671|OS=Windows 7|CPU=AMD Phenom II X6 1090T|GPU=AMD Radeon HD 6950|result=Crash at City Escape|tester=XFox Prower}}
{{testing/entry|revision=7671|OS=Windows 7|CPU=AMD Phenom II X6 1090T|GPU=AMD Radeon HD 6950|result=Crash at City Escape|tester=XFox Prower}}
{{testing/entry|revision=7719|OS=Windows 7|CPU=Intel Core i5-2500 @ 3.3GHz|GPU=NVIDIA GeForce GTX 560|result=(D3D9)50FPS(D3D11)~50FPS (driver:275.33)|tester=Peka}}
{{testing/entry|revision=7719|OS=Windows 7|CPU=Intel Core i5-2500 @ 3.3 GHz|GPU=NVIDIA GeForce GTX 560|result=(D3D9)50FPS(D3D11)~50FPS (driver:275.33)|tester=Peka}}
{{testing/entry|revision=7719|OS=Windows 7|CPU=AMD Phenom II 965 @ 3.65GHz|GPU=NVIDIA GeForce GTX 560 Ti|result=Runs smoothly for first level, but then crashes immediately upon loading second level, regardless of settings. I've tried everything|tester=AgainstYourThought}}
{{testing/entry|revision=7719|OS=Windows 7|CPU=AMD Phenom II 965 @ 3.65 GHz|GPU=NVIDIA GeForce GTX 560 Ti|result=Runs smoothly for first level, but then crashes immediately upon loading second level, regardless of settings. I've tried everything|tester=AgainstYourThought}}
{{testing/entry|revision=3.0-226|OS=Windows 7|CPU=Intel Core i7-2630QM @ 2.6GHz|GPU=ATI Radeon HD 6770M|result=Flawless 60FPS in 1080p, no crashes|tester=firstEncounter}}
{{testing/entry|revision=3.0-226|OS=Windows 7|CPU=Intel Core i7-2630QM @ 2.6 GHz|GPU=ATI Radeon HD 6770M|result=Flawless 60FPS in 1080p, no crashes|tester=firstEncounter}}
{{testing/entry|revision=3.0-371|OS=Slackware 13.37|CPU=Intel Core i5-2500K @ 3.3GHz|GPU=NVIDIA GeForce GTX 550 Ti|result=Perfect. Consistent 60FPS with no drops. Audio sounded fuzzy in places; changing backend from ALSA to OpenAL solved it. No crashes whatsoever.|tester=Shonumi}}
{{testing/entry|revision=3.0-371|OS=Slackware 13.37|CPU=Intel Core i5-2500K @ 3.3 GHz|GPU=NVIDIA GeForce GTX 550 Ti|result=Perfect. Consistent 60FPS with no drops. Audio sounded fuzzy in places; changing backend from ALSA to OpenAL solved it. No crashes whatsoever.|tester=Shonumi}}
{{testing/entry|revision=3.0-413|OS=Mac OS X 10.7.3|CPU=Intel Core i5 @ 2.7GHz|GPU=AMD Radeon HD 6770M|result=Excellent|tester=Discotazo}}
{{testing/entry|revision=3.0-413|OS=Mac OS X 10.7.3|CPU=Intel Core i5 @ 2.7 GHz|GPU=AMD Radeon HD 6770M|result=Excellent|tester=Discotazo}}
{{testing/entry|revision=3.0-415|OS=Windows 7|CPU=Intel Core i5-2300 @ 3GHz|GPU=NVIDIA GeForce GT 430|result=Perfect, 60FPS.|tester=MiniBolt}}
{{testing/entry|revision=3.0-415|OS=Windows 7|CPU=Intel Core i5-2300 @ 3 GHz|GPU=NVIDIA GeForce GT 430|result=Perfect, 60FPS.|tester=MiniBolt}}
{{testing/entry|revision=3.0-458|OS=Mac OS X 10.6.8|CPU=Intel Core 2 Duo @ 2.13GHz|GPU=NVIDIA GeForce 9400M|result=Who knew that upgrading to Dolphin 3 would boost this game to perfection?!! Well, almost. Not only are levels at least 90% now, but even cutscenes run at their normal speed. Absolutely no graphical glitches, and there were some in my previous testing.|tester=Ac}}
{{testing/entry|revision=3.0-458|OS=Mac OS X 10.6.8|CPU=Intel Core 2 Duo @ 2.13 GHz|GPU=NVIDIA GeForce 9400M|result=Who knew that upgrading to Dolphin 3 would boost this game to perfection?!! Well, almost. Not only are levels at least 90% now, but even cutscenes run at their normal speed. Absolutely no graphical glitches, and there were some in my previous testing.|tester=Ac}}
{{testing/entry|revision=3.0-505|OS=Windows Vista|CPU=Intel Pentium @ 2GHz|GPU=Mobile Intel 4 Series Express Chipset Family|result=Introduction cutscene lags a lot and runs at 11FPS. The menu screen runs at full speed with a few hiccups. The game itself is kind of playable at a steady 15-20FPS. The sound is choppy due to the video lagging behind.|tester=Mchccjg12}}
{{testing/entry|revision=3.0-505|OS=Windows Vista|CPU=Intel Pentium @ 2 GHz|GPU=Mobile Intel 4 Series Express Chipset Family|result=Introduction cutscene lags a lot and runs at 11FPS. The menu screen runs at full speed with a few hiccups. The game itself is kind of playable at a steady 15-20FPS. The sound is choppy due to the video lagging behind.|tester=Mchccjg12}}
{{testing/entry|revision=3.0-688|OS=Mac OS X 10.7.4|CPU=Intel Core i7-2675QM @ 2.2GHz|GPU=AMD Radeon HD 6750M|result=Smooth. Playable.|tester=jedivulcan}}
{{testing/entry|revision=3.0-688|OS=Mac OS X 10.7.4|CPU=Intel Core i7-2675QM @ 2.2 GHz|GPU=AMD Radeon HD 6750M|result=Smooth. Playable.|tester=jedivulcan}}
{{testing/entry|revision=3.0-735|OS=Windows 7|CPU=Intel Core i5-2500 @ 3GHz|GPU=NVIDIA GeForce GT 525MX|result=Runs Perfectly At 60FPS (OpenGL 1366×768 2× Native 4× AA 16×). Perfectly smooth.|tester=Har8}}
{{testing/entry|revision=3.0-735|OS=Windows 7|CPU=Intel Core i5-2500 @ 3 GHz|GPU=NVIDIA GeForce GT 525MX|result=Runs Perfectly At 60FPS (OpenGL 1366×768 2× Native 4× AA 16×). Perfectly smooth.|tester=Har8}}
{{testing/entry|revision=3.0-758|OS=Windows 7|CPU=AMD Athlon II 4X 635 @ 3GHz|GPU=NVIDIA GeForce GTX 480|result=Works perfectly like it did on my GameCube. Beat the game too, No bugs or slowdowns. 1920x1080 widescreen 16x AA 4X AA|tester=ALLEN2}}
{{testing/entry|revision=3.0-758|OS=Windows 7|CPU=AMD Athlon II 4X 635 @ 3 GHz|GPU=NVIDIA GeForce GTX 480|result=Works perfectly like it did on my GameCube. Beat the game too, No bugs or slowdowns. 1920x1080 widescreen 16x AA 4X AA|tester=ALLEN2}}
{{testing/entry|revision=4.0-652|OS=Windows 7|CPU=AMD FX 4300 @ 3.8GHz|GPU=AMD Radeon HD 7850|result=Almost always runs at 60FPS and is buttery smooth. Only frame drops were in City Escape where it dropped to 45 a couple of times.(Direct 3D 1680x1050 3× Native No AA)|tester=Ryan1016}}
{{testing/entry|revision=4.0-652|OS=Windows 7|CPU=AMD FX 4300 @ 3.8 GHz|GPU=AMD Radeon HD 7850|result=Almost always runs at 60FPS and is buttery smooth. Only frame drops were in City Escape where it dropped to 45 a couple of times.(Direct 3D 1680x1050 3× Native No AA)|tester=Ryan1016}}
{{testing/entry|revision=4.0-4151|OS=Windows 7|CPU=AMD Athlon X4 640 @ 3.15GHz|GPU=NVIDIA GeForce 550 Ti|result=Playable to completion with absolutely no flaws. Silky smooth framerates throughout. Also just FYI, there is an audio looping glitch with the jet fighter sounds on certain levels (like Mission Street). This is a bug in the game code and is not a Dolphin issue. DX11, HLE OpenAL, 3x scale|tester=Durandal}}
{{testing/entry|revision=4.0-4151|OS=Windows 7|CPU=AMD Athlon X4 640 @ 3.15 GHz|GPU=NVIDIA GeForce 550 Ti|result=Playable to completion with absolutely no flaws. Silky smooth framerates throughout. Also just FYI, there is an audio looping glitch with the jet fighter sounds on certain levels (like Mission Street). This is a bug in the game code and is not a Dolphin issue. DX11, HLE OpenAL, 3x scale|tester=Durandal}}
{{testing/entry|revision=4.0-4647|OS=Ubuntu 14.04|CPU=Intel Core i3-3220 @ 3.3GHz|GPU=NVIDIA GeForce GTX 650|result=Playable with default settings. Wild Canyon glitch fixed. The white text on black background that opens most cutscenes fails to update properly without Texture Cache Accuracy: Safe, but otherwise everything works at 100% speed with rare microstuttering/slowdown in specific stages and cutscenes. Tested hero story mode and chao garden.|tester=Xerxes}}
{{testing/entry|revision=4.0-4647|OS=Ubuntu 14.04|CPU=Intel Core i3-3220 @ 3.3 GHz|GPU=NVIDIA GeForce GTX 650|result=Playable with default settings. Wild Canyon glitch fixed. The white text on black background that opens most cutscenes fails to update properly without Texture Cache Accuracy: Safe, but otherwise everything works at 100% speed with rare microstuttering/slowdown in specific stages and cutscenes. Tested hero story mode and chao garden.|tester=Xerxes}}
{{testing/entry|revision=5.0|OS=Windows 10|CPU=Intel Core i3-6100 @ 3.7GHz|GPU=Intel HD Graphics 530|result=Playable with default settings. Runs at 60 fps in 60 Hz mode except during demanding parts. Audio stutters a little bit.|tester=184.91.99.69}}
{{testing/entry|revision=5.0|OS=Windows 10|CPU=Intel Core i3-6100 @ 3.7 GHz|GPU=Intel HD Graphics 530|result=Playable with default settings. Runs at 60 fps in 60 Hz mode except during demanding parts. Audio stutters a little bit.|tester=184.91.99.69}}
{{testing/entry|revision=5.0-6152|OS=Windows 10|CPU=Intel Core i3-3220 @ 3.3GHz|GPU=NVIDIA GeForce GTX 1060|result=Really needs Dual Core disabled. Crashes in many places (Meteor Herd and the Tails driving stage as two examples) and text flickering in menus both occur consistently with Dual Core on. With Dual Core off, it's very playable, able to complete the whole game at full speed. Texture Cache Accuracy: Medium is enforced by default by Dolphin, but this doesn't quite fix the white text on black background in cutscenes, and there seem to be new one pixel thin line bugs that occasionally occur accompanying the text. Other than that, there's some weird stretching of shadows in cutscenes as well, but this occurs pretty infrequently.|tester=Xerxes}}
{{testing/entry|revision=5.0-6152|OS=Windows 10|CPU=Intel Core i3-3220 @ 3.3 GHz|GPU=NVIDIA GeForce GTX 1060|result=Really needs Dual Core disabled. Crashes in many places (Meteor Herd and the Tails driving stage as two examples) and text flickering in menus both occur consistently with Dual Core on. With Dual Core off, it's very playable, able to complete the whole game at full speed. Texture Cache Accuracy: Medium is enforced by default by Dolphin, but this doesn't quite fix the white text on black background in cutscenes, and there seem to be new one pixel thin line bugs that occasionally occur accompanying the text. Other than that, there's some weird stretching of shadows in cutscenes as well, but this occurs pretty infrequently.|tester=Xerxes}}
{{testing/end}}
{{testing/end}}