SA Tools
The SA Tools are the main modding suite for Sonic Adventure DX and Sonic Adventure 2.
Before getting started, please check out the System Requirements to make sure you can use the tools.
SA Tools are used primarily to make mods for SADX PC (2004) and SA2 PC (Steam). You can also use them to rip data from different versions of SA1/2, including Dreamcast and Gamecube versions.
The SA Tools are a community effort, and we welcome contributions. See this page if you want to help.
System Requirements
Hardware
- A DirectX 9 compliant graphics card
- 150~500MB of free RAM
- A 3-button mouse (for the default control scheme)
- Willingness to suffer and a lot of patience
Software
- Windows 10 22H2 or later (earlier versions all the way back to Windows 7 will likely work but are not officially supported)
- .NET Desktop Runtime 8.0: x64 version or x86 version depending on the version of SA Tools you use
- DirectX 9 June 2010 End-User runtimes
- Visual C++ 2019 runtime, x86 version (you need this for mods even if your OS is 64-bit)
- Visual C++ 2019 runtime, x64 version (if running a 64-bit OS)
Download SA Tools
The latest release of SA Tools is available under the following direct links:
x86 version (if running a 32-bit OS)
Overview of the tools
Below you can find descriptions of editors included in SA Tools. To get started with modding, make a project with SA Tools Hub.
Common tools
SA Tools Hub: Main application for creating mod projects and managing the tools.
SALVL: Level viewer/editor.
SAMDL: Model viewer/editor.
SAFontEdit: Font editor.
Texture Editor: Viewer and manager for PVM, GVM, PVMX, PAK and other archives, as well as PVR and GVR textures.
Data Toolbox: A multi-purpose tool mostly used to work with binaries.
SA1/SADX tools
SADXTweaker2: An editor for various gameplay aspects of the game.
SADXSndSharp: An editor for .DAT soundbanks used in the 2004 and Steam versions of SADX PC.
SASave: A save editor for Sonic Adventure and its ports.
PL Tool: An editor for Sonic Adventure (Dreamcast) lighting files.
VMS Editor: An editor for various Visual Memory data used by the Dreamcast version of Sonic Adventure.
SA2/SA2B/SA2 PC tools
SA2 Event Viewer: Cutscene viewer for EV files in SA2.
Advanced tools
If you're looking to do things a little more manually (or work with the Dreamcast or Gamecube titles) the below links will help you out.
- Working with Binary Files
- Using Command Line Tools
Research tools
In addition to the main suite, the SA Tools have a research repository where various experimental tools are hosted.
| General Tools | SALVL • SAMDL • SAFontEdit • Texture Editor • Data Toolbox • SA Tools Hub |
|---|---|
| Sonic Adventure (DX) Tools | SADXTweaker2 • SADXSndSharp • SASave • PL Tool • VMS Editor |
| Sonic Adventure 2 (Battle) Tools | SA2 Event Viewer • SA2 Cutscene Text Editor • SA2 Message File Editor • SA2 Stage Select Editor • SA2 Cutscene Effect Editor • SA2 Light/Fog Editor |
| Other | Command Line Tools • Working with Binary Files |