Sonic Adventure 2

From PCGamingWiki, the wiki about fixing PC games
Sonic Adventure 2
Sonic Adventure 2 cover
Sonic Team USA
Release dates
Windows November 9, 2012
Sonic Adventure 2 guide on StrategyWiki
Sonic Adventure 2 on Wikipedia
Sonic Adventure
Subseries of Sonic the Hedgehog
Sonic Adventure DX 2004
Sonic Adventure DX (2011) 2011
Sonic Adventure 2 2012
Sonic Adventure DX (Steam) 2014

Key points

This port, as well as the PlayStation 3 and Xbox 360 versions, was based on the GameCube version, which has simplified fog, missing vertex and colored lighting, and some missing and/or changed content compared to the original Dreamcast version.[1]
Game physics and speed are tied around 60 FPS, meaning slowdowns on lower end machines and speedups with high refresh-rate displays.
The two-player Battle Mode, extra versus characters and maps, and Chao Karate from Sonic Adventure 2: Battle are locked behind a separate DLC purchase, similarly to the PlayStation 3 and Xbox 360 version.

General information

Official developer site
Sonic News Network - A massive wiki for the Sonic the Hedgehog universe
Sonic Retro - A huge fan site for everything Sonic the Hedgehog. Mods for all the games can be found here
Steam Community Discussions


Source DRM Notes Keys OS
Publisher website
Icon overlay.png
Icon overlay.png
Icon overlay.png
All versions require Steam DRM.

Downloadable content (DLC) and expansions

Name Notes
Sonic Adventure 2: Battle Unlocks the Battle Mode, extra versus characters and maps, and Chao Karate.

Essential improvements[edit]

Bypass launcher[edit]

If configuration files are missing, it will load the launcher regardless of the command line argument.

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows <path-to-game>\Config\[Note 1]
Linux (Proton) <Steam-folder>/steamapps/compatdata/213610/pfx/[Note 2]

Save game data location[edit]

System Location
Windows <path-to-game>\resource\gd_PC\SAVEDATA\[Note 1]
Linux (Proton) <Steam-folder>/steamapps/compatdata/213610/pfx/[Note 2]
Chao Garden is saved to the file SONIC2B__ALF
Game progression is saved to numbered SONIC2B__S## files; one file per slot.

Save game cloud syncing[edit]

System Native Notes
Steam Cloud

Video settings[edit]

In game general settings. Options clockwise starting from the bottom: Vibration, Save/Load, Erase save, main menu theme, speech language and Stereo/Mono.
In game general settings. Options clockwise starting from the bottom: Vibration, Save/Load, Erase save, main menu theme, speech language and Stereo/Mono.
Launcher general settings.
Launcher general settings.
Graphics feature State WSGF Notes
Widescreen resolution
A few cutscenes are kept in 4:3 aspect ratio.
Use Flawless Widescreen to fix spanned HUD.
4K Ultra HD
Field of view (FOV)
Unstable, may cause crashes.
Borderless fullscreen windowed
Use SA2 Mod Loader.
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
See the glossary page for potential workarounds.
Vertical sync (Vsync)
Always enabled.
60 FPS
Must run at 60 FPS, higher/lower will impact gameplay.
120+ FPS
Game's speed is bound to frame rate. Cap the frame rate to 60 FPS.

Input settings[edit]

Launcher control settings.
Launcher control settings.
Keyboard and mouse State Notes
Set in launcher or config file.
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller support
XInput only.
Full controller support
Game launcher requires keyboard/mouse.
Controller remapping
See the glossary page for potential workarounds.
Controller sensitivity
Controller Y-axis inversion
No y-axis camera control
Additional information
Button prompts
Can be hacked to use buttons from Sonic Generations by installing SA2 Mod Loader and Better Buttons.
DualShock buttons also hackable. See here.
Controller hotplugging
Haptic feedback
From in game settings.
Simultaneous controller+KB/M

Audio settings[edit]

Audio feature State Notes
Separate volume controls
Surround sound
Based on system configuration; otherwise not configurable. Tested with 5.1 surround sound.[citation needed]
On by default.
Closed captions
Mute on focus lost


Text language is selected from launcher, dialogue language is selected from in game settings.
Language UI Audio Sub Notes


Multiplayer types

Type Native Players Notes
Local play
2 Other player can use keyboard or controller if enabled in the config file. "Battle" DLC adds 21 battle maps to multiplayer.
LAN play
Online play
2 Use Sonic Adventure 2: Battle Network.

Issues unresolved[edit]

Menus don't render[edit]

On AMD cards menus won't render if the resolution exceeds 4579 x 3965, on either axis.[citation needed]

FXAA breaks the game[edit]

Enabling FXAA will cause the game to stop responding.[citation needed]

Issues fixed[edit]


Fixing crashes[citation needed]

If the game is crashing only in fullscreen mode, an easy workaround is to use a borderless fullscreen tool to make windowed mode fill the entire screen. The SA2 Mod Loader offers an option to do that.

If the game is crashing in both fullscreen & windowed mode:

  • Disable any overlays (e.g. Steam Overlay, GeForce Experience)
  • For Nvidia cards, open Nvidia Control Panel, click Manage 3D Settings, Program Settings and add sonic2app.exe
  • Set V-Sync to On and set Preferred refresh rate to Application-controlled. Click Apply.

Game freezing for few seconds randomly[edit]

Fixing crashes[citation needed]
  • For Nvidia cards, open Nvidia Control Panel, click Manage 3D Settings, Program Settings and add sonic2app.exe
  • Set Power management mode to "Prefer maximum performance". Click Apply.

Sound effects are too loud[edit]

Install the Fixed SFX Volume mod[citation needed]

Get the mod here

Run the game at screen refresh rate[edit]

Fullscreen mode is limited to 60 Hz, even if the screen refresh rate is set higher than that.
Set screen refresh rate and 60 FPS cap[citation needed]
  1. Download Special K.
  2. Copy SpecialK32.dll to the installation folder.
  3. Rename SpecialK32.dll to d3d9.dll.
  4. Start the game and exit.
  5. Open d3d9.ini in the installation folder.
  6. Change TargetFPS=0.0 to TargetFPS=60.0.
  7. Change RefreshRate=-1 to RefreshRate=0.

Launcher crashes when trying to start the game, No resolution options available[edit]

Manually create config files[2]
  1. Go to the configuration file(s) location.
  2. If no files are present, create files named Keyboard.cfg and UserConfig.cfg.
  3. Copy and paste following to files.
    • Keyboard.cfg:
    <?xml version="1.0" ?>
    <Setup Layout="0" />
    <Player InputWay="1" Vibrate="0">
    <key index="83" />
    <key index="65" />
    <key index="73" />
    <key index="79" />
    <key index="5" />
    <key index="52" />
    <key index="56" />
    <key index="54" />
    <key index="25" />
    <key index="16" />
    <key index="37" />
    <key index="23" />
    <key index="4" />
    <key index="37" />
    <key index="27" />
    <key index="67" />
    <Player InputWay="0" Vibrate="0">
    <key index="22" />
    <key index="18" />
    <key index="0" />
    <key index="3" />
    <key index="102" />
    <key index="98" />
    <key index="101" />
    <key index="99" />
    <key index="66" />
    <key index="104" />
    <key index="37" />
    <key index="76" />
    <key index="105" />
    <key index="37" />
    <key index="28" />
    <key index="111" />
    • UserConfig.cfg:
    <?xml version="1.0" ?>
    <Configs FullScreen="1" Display="0" Res="22" Width="640" Height="480" RefreshRate="60" Language="0" Analytics="0" />
  4. Start the game from <path-to-game>\sonic2app.exe.
  5. If everything works you can change UserConfig.cfg values to desired ones. You may also want to bypass launcher.

Fix Pumpkin Mountain Skull Spitting Flame, Digging, Missile and Footsteps Effects (Graphical Effects Bug)[edit]

Fixing graphical effects[3]

For some reason, with some graphical cards, some graphical effects in the game are missing by default, like the Skull Spitting Flame in the Pumpkin Mountain, the digging effect when digging with Knuckles or Rouge, the smoke effect from the missile, and even the stepping on dirt effect.

  • One solution for this is to change the main executable file name (sonic2app.exe) to Launcher.exe, and for some reason, it fixes theses issues. It is advised to make a backup of these two files before doing this.

Change "Light Speed Dash" button mapping[edit]

The Action Remap mod remaps the "Light Speed Dash" to the Y button, so that you don't unintentionally use the "Somersault" and "Bounce Bracelet" moves while trying to use the "Light Speed Dash".

Other information[edit]


Technical specs Supported Notes
Direct3D 9
Shader Model support 3
Executable 32-bit 64-bit Notes


Co-op Story Mode[edit]

By using Cheat Engine after launching the game, you can enable co-op play at 2 players for the Story Mode, only possible on PC port.
Adress 0043D6EB must be set as 3D898989898989, Adress 00439703 as 9090 and Adress 01934BE4 as 1 for having Shadow as P2 (or : 0 - Sonic / 1 - Shadow / 2 - Mechless Tails/ 3 - Mechless Eggman/ 4 - Knuckles/ 5 - Rouge/ 6 - Mech Tails / 7 - Mech Eggman)

HD texture pack[edit]

Using AI neural networks, this HD texture mod upscales textures.

MainMemory's mods[edit]

A number of useful mods for the game, including character models converted from the Dreamcast version.

Mods at GameBanana[edit]

Hosts a large number of user-submitted mods for the game.

SA2 Save Utility[edit]

A utility designed to modify save files for the game.

System requirements[edit]

Minimum Recommended
Operating system (OS) XP
Processor (CPU) Intel Pentium 4 3.2 GHz
AMD Athlon 64 3000+
System memory (RAM) 1 GB
Hard disk drive (HDD) 3 GB
Video card (GPU) Nvidia GeForce 8600
ATI Radeon HD 3650
256 MB of VRAM
DirectX 9.0c compatible
Sound (audio device) DirectX compatible sound card


  1. 1.0 1.1 When running this game without Administrator elevation, activity in %PROGRAMFILES%, %PROGRAMFILES(X86)%, and %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore\ (more details).
  2. 2.0 2.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/213610/ in addition to or instead of this directory. The app ID (213610) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.