Sonic Adventure 2: Battle: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
(→‎Crash in Kart Racing Mission: This person has a bad ISO.)
(19 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{Infobox VG
{{Infobox VG
|image         = [[File:SonicAdventure2Battle.jpg|300px]]
|image     = [[File:SonicAdventure2Battle.jpg|300px]]
|developer     = Sonic Team USA
|developer = Sonic Team USA
|publisher     = Sega
|publisher = Sega
|series       = ''Sonic the Hedgehog'', ''Sonic Adventure''
|series   = Sonic the Hedgehog, Sonic Adventure
|genre        = Platform
|released = {{vgrelease|JP=December 10, 2001|NA=February 12, 2002|EU=May 3, 2002}}
|modes        = Single-player, Multiplayer (2)
|genre    = Platform
|input        = GameCube Controller, Game Boy Advance
|modes    = Single-player, Multiplayer (2)
|released     = {{vgrelease|JP=December 10, 2001|NA=February 12, 2002|EU=May 3, 2002}}
|input    = GameCube Controller, Game Boy Advance
|forumlink     = http://forums.dolphin-emu.org/Thread-gc-sonic-adventure-2-battle--25932
|forumlink = http://forums.dolphin-emu.org/Thread-gc-sonic-adventure-2-battle--25932
}}
}}


Sonic and company are back and better than ever in '''''Sonic Adventure 2: Battle'''''. Dr. Eggman is causing trouble once again, and it's up to Sonic, Tails, and Knuckles to stop him. Experience faster action, all-new two-player games, and a branching storyline that lets you choose to save the world as the Hero side, or conquer it as the Dark side. In the single-player mode, you'll go through more than 30 unique stages, which include a forgotten pyramid, an abandoned military base, and a giant space station. And then there's the expanded two-player mode, which features 12 playable characters competing in new head-to-head games.
Sonic and company are back and better than ever in '''''Sonic Adventure 2: Battle'''''. Dr. Eggman is causing trouble once again, and it's up to Sonic, Tails, and Knuckles to stop him. Experience faster action, all-new two-player games, and a branching storyline that lets you choose to save the world as the Hero side, or conquer it as the Dark side. In the single-player mode, you'll go through more than 30 unique stages, which include a forgotten pyramid, an abandoned military base, and a giant space station. And then there's the expanded two-player mode, which features 12 playable characters competing in new head-to-head games.
== Emulation Information ==
=== 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.


== Problems ==
== Problems ==
=== Dual Core Crashes ===
{{Problems|{{#vardefineecho:problems|
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. Disabling '''Enable Dual Core''' will greatly increase stability.  Refer {{issue|7143}}.
{{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 ===
Line 22: Line 28:
{{YouTube|6-RAL4w0RNU|SA2 Battle - Dolphin Fonts (spanish) Issue|br}}
{{YouTube|6-RAL4w0RNU|SA2 Battle - Dolphin Fonts (spanish) Issue|br}}


=== Tiny Chao Garden ===
=== <s>Black Bar at Bottom of Screen</s> ===
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.
This is caused by the game running in 50Hz mode. Hold down B as emulation starts to get a prompt for 60Hz mode, or use RealXFB to fix 50 Hz mode. Fixed prior to {{revision|5.0-8482}}, likely with Hybrid XFB.


=== Black Bar at Bottom of Screen ===
=== <s>Dual Core Crashes</s> ===
This is caused by the game running in 50Hz mode. Hold down B as emulation starts to get a prompt for 60Hz mode, or use RealXFB to fix 50 Hz mode.
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}}.


=== Meteor Herd Crash ===
}}}}
Select the stage "Meteor Herd", and dig in the ground below the starting area. If done the game will crash.


=== {{s}}Graphics Issues{{/s}} ===
== Enhancements ==
During Kart races, the texture directly left, right, behind, and before the Kart is either static or lines. During King Boom Boo boss fight with Knuckles, when the King is underground, his shadow is invisible. In addition, static or lines may occur. The cause is unknown. Fixed in recent development builds.
=== 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+]


=== {{s}}Crash in Wild Canyon (2nd Hero level){{/s}} ===
=== 16:9 Widescreen ===
If framelimit is set to "auto", then the game will crash upon the player trying to float up using the wind tunnel in the middle of the level. Setting the framelimit to "60" solves the issue. Fixed sometime before {{revision|4.0-4647}}.
This Gecko code will correct UI stretching seen with the Widescreen Hack.
==== NA ====
<pre>$16:9 Widescreen
C211287C 00000002
FC40E890 C0620000
EC4300B2 00000000
04121AD8 60000000
04121ADC 38600000
040329FC 60000000
04032A00 38600000
041219BC 60000000
041219C0 38600000
043B6520 3FAAAAAA
C211F59C 00000002
C043004C C0620000
EC4300B2 00000000
</pre>


== Configuration ==
== Configuration ==
<!--A full list of options is available at Template:Config/doc-->
{{Config
{{Config
|dualcore = Off
|dualcorenotes = Avoid crashes
|accuratetexturecache = Safe
|accuratetexturecache = Safe
|accuratetexturecachenotes = Text in cutscenes updates properly
|accuratetexturecachenotes = Text in cutscenes updates properly
Line 79: Line 100:
{{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.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-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.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=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-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/end}}
{{testing/end}}


== Gameplay Videos ==
== Gameplay Videos ==
<!--A full list of options is available at Template:VideoGallery/doc-->
{{VideoGallery
{{VideoGallery
|vid1=2SHd1FGvjfs|cap1=Dolphin Emulator 4.0.1 - Sonic Adventure 2: Battle (1080p HD) - Nintendo GameCube
|vid1=2SHd1FGvjfs|cap1=Dolphin Emulator 4.0.1 - Sonic Adventure 2: Battle (1080p HD) - Nintendo GameCube

Revision as of 05:08, 22 July 2018

Sonic Adventure 2: Battle
SonicAdventure2Battle.jpg
Developer(s) Sonic Team USA
Publisher(s) Sega
Series Sonic the Hedgehog, Sonic Adventure
Platform(s) GameCube
Release date(s) JP December 10, 2001
NA February 12, 2002
EU May 3, 2002
Genre(s) Platform
Mode(s) Single-player, Multiplayer (2)
Input methods GameCube Controller, Game Boy Advance
Compatibility 4Stars4.pngEdit rating: Sonic Adventure 2: Battle
Playable
GameIDs
See also...

Dolphin Forum thread
Open Issues
Search Google
Search Wikipedia

Sonic and company are back and better than ever in Sonic Adventure 2: Battle. Dr. Eggman is causing trouble once again, and it's up to Sonic, Tails, and Knuckles to stop him. Experience faster action, all-new two-player games, and a branching storyline that lets you choose to save the world as the Hero side, or conquer it as the Dark side. In the single-player mode, you'll go through more than 30 unique stages, which include a forgotten pyramid, an abandoned military base, and a giant space station. And then there's the expanded two-player mode, which features 12 playable characters competing in new head-to-head games.

Emulation Information

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.

Problems

Blurry Distant Textures

Since 5.0-5745, textures in Sonic Adventure 2: Battle will appear blurry in the distance at internal resolutions above native, due to false positives in Arbitrary Mipmap Detection. The only way to disable this was to enable GPU Texture Decoding. Since 5.0-8296, this setting can be disabled indipendently. However, if any "mip trick" effects are used by the game, they will not work correctly.

Since 5.0-20745, this setting is disabled by default.

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. Setting the Texture Cache Accuracy to safe seems to be the fix.

Black Bar at Bottom of Screen

This is caused by the game running in 50Hz mode. Hold down B as emulation starts to get a prompt for 60Hz mode, or use RealXFB to fix 50 Hz mode. Fixed prior to 5.0-8482, likely with Hybrid XFB.

Dual Core Crashes

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 5.0-6188.

Enhancements

HD Textures

Sonic Adventure 2 Battle HD GUI+

16:9 Widescreen

This Gecko code will correct UI stretching seen with the Widescreen Hack.

NA

$16:9 Widescreen
C211287C 00000002
FC40E890 C0620000
EC4300B2 00000000
04121AD8 60000000
04121ADC 38600000
040329FC 60000000
04032A00 38600000
041219BC 60000000
041219C0 38600000
043B6520 3FAAAAAA
C211F59C 00000002
C043004C C0620000
EC4300B2 00000000

Configuration

Only configuration options for the best compatibility where they deviate from defaults are listed.

Graphics

Config Setting Notes
Texture Cache Accuracy Safe Text in cutscenes updates properly

Version Compatibility

The graph below charts the compatibility with Sonic Adventure 2: Battle since Dolphin's 2.0 release, listing revisions only where a compatibility change occurred.

Δ
5.0-21270 (current)
Δ
Δ
Δ
Δ
Δ
2.0 (r5384)
Compatibility can be assumed to align with the indicated revisions. However, compatibility may extend to prior revisions or compatibility gaps may exist within ranges indicated as compatible due to limited testing. Please update as appropriate.

Testing

This title has been tested on the environments listed below:

Test Entries
Revision OS CPU GPU Result Tester
r5691 Windows 7 Intel Core i5-750 @ 4GHz ATI Radeon HD 5870 Perfect: 60FPS
r5774 Windows 7 Intel Core i7-930 @ 2.8GHz NVIDIA GeForce GTX 470 Perfect, 60FPS @ 1080p Widescreen.
r6457 Mac OS X 10.7 Intel Core i7-870 @ 2.93GHz ATI Radeon HD 5750 50FPS @ 2560 x 1440 RDawkins
r6758 Mac OS X 10.6.8 Intel Core 2 Duo @ 2.13GHz NVIDIA GeForce 9400M 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.) Ac
r7345 Windows 7 Intel Core i7-920 @ 2.7GHz NVIDIA GeForce GTX 285 Multiple Crashes: 60FPS Vega
r7367 Windows 7 AMD Phenom II 720 BE @ 3.2GHz ATI Radeon HD 4850 Works perfect ultramann
r7553 Windows 7 Intel Core i7-950 @ 3.07GHz NVIDIA GeForce GTX 470 Perfect 60FPS Mark_Twain007
r7646 Windows 7 Intel Duel Core @ 3.06GHz NVIDIA GeForce G210 Perfect, Black line on the bottom
r7671 Windows 7 AMD Phenom II X6 1090T AMD Radeon HD 6950 Crash at City Escape XFox Prower
r7719 Windows 7 Intel Core i5-2500 @ 3.3GHz NVIDIA GeForce GTX 560 (D3D9)50FPS(D3D11)~50FPS (driver:275.33) Peka
r7719 Windows 7 AMD Phenom II 965 @ 3.65GHz NVIDIA GeForce GTX 560 Ti Runs smoothly for first level, but then crashes immediately upon loading second level, regardless of settings. I've tried everything AgainstYourThought
3.0-226 Windows 7 Intel Core i7-2630QM @ 2.6GHz ATI Radeon HD 6770M Flawless 60FPS in 1080p, no crashes firstEncounter
3.0-371 Slackware 13.37 Intel Core i5-2500K @ 3.3GHz NVIDIA GeForce GTX 550 Ti Perfect. Consistent 60FPS with no drops. Audio sounded fuzzy in places; changing backend from ALSA to OpenAL solved it. No crashes whatsoever. Shonumi
3.0-413 Mac OS X 10.7.3 Intel Core i5 @ 2.7GHz AMD Radeon HD 6770M Excellent Discotazo
3.0-415 Windows 7 Intel Core i5-2300 @ 3GHz NVIDIA GeForce GT 430 Perfect, 60FPS. MiniBolt
3.0-458 Mac OS X 10.6.8 Intel Core 2 Duo @ 2.13GHz NVIDIA GeForce 9400M 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. Ac
3.0-505 Windows Vista Intel Pentium @ 2GHz Mobile Intel 4 Series Express Chipset Family 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. Mchccjg12
3.0-688 Mac OS X 10.7.4 Intel Core i7-2675QM @ 2.2GHz AMD Radeon HD 6750M Smooth. Playable. jedivulcan
3.0-735 Windows 7 Intel Core i5-2500 @ 3GHz NVIDIA GeForce GT 525MX Runs Perfectly At 60FPS (OpenGL 1366×768 2× Native 4× AA 16×). Perfectly smooth. Har8
3.0-758 Windows 7 AMD Athlon II 4X 635 @ 3GHz NVIDIA GeForce GTX 480 Works perfectly like it did on my GameCube. Beat the game too, No bugs or slowdowns. 1920x1080 widescreen 16x AA 4X AA ALLEN2
4.0-652 Windows 7 AMD FX 4300 @ 3.8GHz AMD Radeon HD 7850 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) Ryan1016
4.0-4151 Windows 7 AMD Athlon X4 640 @ 3.15GHz NVIDIA GeForce 550 Ti 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 Durandal
4.0-4647 Ubuntu 14.04 Intel Core i3-3220 @ 3.3GHz NVIDIA GeForce GTX 650 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. Xerxes
5.0 Windows 10 Intel Core i3-6100 @ 3.7GHz Intel HD Graphics 530 Playable with default settings. Runs at 60 fps in 60 Hz mode except during demanding parts. Audio stutters a little bit. 184.91.99.69
5.0-6152 Windows 10 Intel Core i3-3220 @ 3.3GHz NVIDIA GeForce GTX 1060 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. Xerxes

Gameplay Videos