Actions

Difference between revisions of "SA Tools"

From Sonic Retro

m
(Removing outdated info, and pointing people to the new GitHub presence.)
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''{{PAGENAME}}''' (formerly known as ''SADXPCTools'') is a collection of tools for editing data in various versions of ''[[Sonic Adventure]]'' and ''[[Sonic Adventure 2]]''. It is written by [[MainMemory]] in C# 2008. It requires the [http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en .NET Framework 3.5], and the model/level editing tools require the [http://www.microsoft.com/downloads/details.aspx?FamilyID=04ac064b-00d1-474e-b7b1-442d8712d553&displaylang=en DirectX Runtimes] to run.
+
'''{{PAGENAME}}''' (formerly known as ''SADXPCTools'') is a collection of tools for editing data in various versions of ''[[Sonic Adventure]]'' and ''[[Sonic Adventure 2]]''. It was first written by [[User:MainMemory|MainMemory]] in C# 2008, and is now actively developed and maintained by several people. The project is currently undergoing a major overhaul, including the 'project manager' update, which cleanly separates the mod and game folders, to allow for working on multiple mod projects at once with a single game install.
  
==Programs==
+
==GitHub Presence==
===splitSADX and buildSADX===
+
Because the project is currently in-flux, and now has its own wiki on GitHub, the latest documentation (project updates, usage instructions, tutorials, etc) can be found at the '''[http://github.com/sonicretro/sa_tools SA Tools Github Page]'''
'''splitSADX''' is a tool for extracting data from the original US PC version of ''[[Sonic Adventure DX]]''. Models are exported in binary container formats, and other data is converted to human-readable formats (generally INI files).<br />
 
'''buildSADX''' will take the data produced by split, and put it into an unedited EXE file, creating a new file with _edit appended to its name. This avoids the problems older tools had with managing free space and constantly expanding the EXE.
 
===split===
 
'''split''' works in much the same way as '''splitSADX''', but supports SA1 and SA2. There is currently no equivalent build program.
 
===SADXTweaker2===
 
This program is a "sequel" to the original [[SADXTweaker]], and has some of the same functions. It provides a graphical interface for the files exported by splitSADX, but lacks features which edit values in the EXE file.
 
===SADXLVL2===
 
This sequel to the original [[SADXLVL]] edits levels in the PC version of SADX. It features more advanced object definitions, improved transparency handling, the ability to view a level's skybox, and the ability to easily add level parts, death zones and start positions. However it is still very much a work in progress, and lacks several features of the original currently.
 
===SALVL===
 
Views and edits level layouts in sa1lvl/sa2lvl files or from an offset in a binary file. Has less features than SADXLVL2 due to being a general tool.
 
===SAMDL===
 
A sequel of sorts to [[SADXMDL]], views and exports models in sa1mdl/sa2mdl files or from an offset in a binary file.
 
===LevelExtractor===
 
Takes level data from an offset in a binary file and exports an sa1lvl file. SALVL can also perform this function, but this is quicker and doesn't require DirectX.
 
===splitMDL===
 
Splits ''Sonic Adventure 2''<nowiki>'</nowiki>s MDL files into multiple .sa2mdl files.
 
===splitMTN===
 
Splits ''Sonic Adventure 2''<nowiki>'</nowiki>s MTN files into multiple .saanim files.
 
===MDLswitch===
 
Converts ''Sonic Adventure 2''<nowiki>'</nowiki>s MDL files between little endian and big endian.
 
===PAKtool===
 
Extracts and packs .pak files from the PC version of ''Sonic Adventure 2''.
 
===GVM2PAK===
 
Extracts textures from GVM/PVM/GVR/PVR texture files and creates .pak files with DDS textures for the PC version of ''Sonic Adventure 2''.
 
===SA2StageSelEdit===
 
Edits the stage select icons in the PC version of ''Sonic Adventure 2''.
 
  
 
==Download==
 
==Download==
 +
The latest version of the tools is always available here:
 
*[http://mm.reimuhakurei.net/SA%20Tools.7z Download]
 
*[http://mm.reimuhakurei.net/SA%20Tools.7z Download]
  
 
[[Category:Programs]]
 
[[Category:Programs]]

Revision as of 20:57, 9 September 2018

SA Tools (formerly known as SADXPCTools) is a collection of tools for editing data in various versions of Sonic Adventure and Sonic Adventure 2. It was first written by MainMemory in C# 2008, and is now actively developed and maintained by several people. The project is currently undergoing a major overhaul, including the 'project manager' update, which cleanly separates the mod and game folders, to allow for working on multiple mod projects at once with a single game install.

GitHub Presence

Because the project is currently in-flux, and now has its own wiki on GitHub, the latest documentation (project updates, usage instructions, tutorials, etc) can be found at the SA Tools Github Page

Download

The latest version of the tools is always available here: