diff --git a/README.md b/README.md new file mode 100644 index 0000000..118b8eb --- /dev/null +++ b/README.md @@ -0,0 +1,24 @@ +# Sonic Audio Tools +Sonic Audio Tools is a set of tools for editing the audio formats seen in Sonic the Hedgehog games. Currently, it's mostly focused on CRIWARE's audio formats, this means that these tools can be used to edit files from any game, as long as they are CSB, CPK, ACB or AWB. +## Building +1. Clone from [GitHub](https://github.com/blueskythlikesclouds/SonicAudioTools.git) `git clone https://github.com/blueskythlikesclouds/SonicAudioTools.git` +2. Open the solution in Visual Studio. (Visual Studio 2015 or later is required.) +3. Install the missing NuGet packages. +4. Build the solution. + +## Projects +For more information about the projects, visit the [wiki](https://github.com/blueskythlikesclouds/SonicAudioTools/wiki) page. +### [SonicAudioLib](https://github.com/blueskythlikesclouds/SonicAudioTools/tree/master/Source/SonicAudioLib) +Core class library of the solution. Handles the IO work of the other projects. +### [AcbEditor](https://github.com/blueskythlikesclouds/SonicAudioTools/tree/master/Source/AcbEditor) +A tool to replace audio data in ACB files. Handles both ACBs and AWBs. Old ACB versions which had CPKs for storage are also supported. +### [CsbBuilder](https://github.com/blueskythlikesclouds/SonicAudioTools/tree/master/Source/CsbBuilder) +A fully functional CSB creator. It's currently able to load any CSB file as long as they contain ADX files. It also always builds in the latest CSB version, which appeared probably around 2010. +### [CsbEditor](https://github.com/blueskythlikesclouds/SonicAudioTools/tree/master/Source/CsbEditor) +A tool to replace audio data in CSB files. Handles both CSBs and CPKs. + +## Releases +The compiled executables can be found in the [Release](https://github.com/blueskythlikesclouds/SonicAudioTools/tree/master/Release) directory. This directory will be removed when the projects get released under the [Releases](https://github.com/blueskythlikesclouds/SonicAudioTools/releases) page. + +## License +See [LICENSE.txt](https://github.com/blueskythlikesclouds/SonicAudioTools/blob/master/LICENSE.txt) diff --git a/Release/AcbEditor.exe b/Release/AcbEditor.exe index 6280685..8fb9001 100644 Binary files a/Release/AcbEditor.exe and b/Release/AcbEditor.exe differ diff --git a/Release/CsbBuilder.exe b/Release/CsbBuilder.exe index 62f2027..9f6d189 100644 Binary files a/Release/CsbBuilder.exe and b/Release/CsbBuilder.exe differ diff --git a/Release/CsbEditor.exe b/Release/CsbEditor.exe index 1ae559d..52dce15 100644 Binary files a/Release/CsbEditor.exe and b/Release/CsbEditor.exe differ diff --git a/Release/SonicAudioLib.dll b/Release/SonicAudioLib.dll index 5570e86..d9985a0 100644 Binary files a/Release/SonicAudioLib.dll and b/Release/SonicAudioLib.dll differ diff --git a/Source/CsbBuilder/CsbBuilder.csproj b/Source/CsbBuilder/CsbBuilder.csproj index 5239c59..2ec849b 100644 --- a/Source/CsbBuilder/CsbBuilder.csproj +++ b/Source/CsbBuilder/CsbBuilder.csproj @@ -221,6 +221,9 @@ + + +