Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

CombinedAudioTool 3DS: Difference between revisions

From GameBrew
No edit summary
2.7.1
 
Line 4: Line 4:
|description=A tool for CombinedAudio.bin (in-game audio/sounds) for Minecraft for New Nintendo 3DS Edition (MC3DS) with a plethora of features.
|description=A tool for CombinedAudio.bin (in-game audio/sounds) for Minecraft for New Nintendo 3DS Edition (MC3DS) with a plethora of features.
|author=Cracko298, YT-Toaster
|author=Cracko298, YT-Toaster
|lastupdated=2026/04/24
|lastupdated=2026/05/01
|type=Hack Utilities
|type=Hack Utilities
|version=2.6
|version=2.7.1
|license=Apache-2.0
|license=Apache-2.0
|download=https://github.com/Minecraft-3DS-Community/CombinedAudioTool/releases
|download=https://github.com/Minecraft-3DS-Community/CombinedAudioTool/releases
Line 18: Line 18:


View the Documentation of CombinedAudio.bin [https://github.com/Cracko298/CombinedAudioTool/blob/main/COMBINED_ADUIO_HEADER_TOC.md Here].
View the Documentation of CombinedAudio.bin [https://github.com/Cracko298/CombinedAudioTool/blob/main/COMBINED_ADUIO_HEADER_TOC.md Here].
'''Note:''' Requires <code>Python 3.12+</code> and <code>Python STD</code> (Installed alongside Python).


== Features ==
== Features ==
Line 27: Line 25:
* Convert between formats, including *.wav, *.dsp, *.fsb.
* Convert between formats, including *.wav, *.dsp, *.fsb.
* Convert Songs, Add SFX, and Extract Segments/Header information.
* Convert Songs, Add SFX, and Extract Segments/Header information.
== Requirements ==
Requires <code>Python 3.12</code> (or) <code>Python 3.14</code> for the Script.
* You can use <code>Python 3.10/3.11/3.13</code>, however it will be insanely slow at encoding.
* <code>Python STD</code> (Installed alongside Python).
* <code>numpy</code>
* <code>soundfile</code> (libsoundfile Wrapper for Python).


== Screenshots ==
== Screenshots ==
Line 32: Line 37:


== Changelog ==
== Changelog ==
'''v2.7.1 2026/05/01'''
* Add Stereo support to <code>CombinedAudio.bin</code> directly, I forgor to release this patch oopsies...
'''v2.7 2026/05/01'''
* Stereo Audio is Fixed.
* Bug Fixes, and performance improvements.
* Supports every audio format to FSB Music Files.
* Huge performance boost (thanks to C-Python and PYD).
'''v2.6 2026/04/24'''
'''v2.6 2026/04/24'''
* Now support(s) *.mp3, *.ogg, *.oga, *.opus, *.flac, *.dsp, *.fsb audio formats.
* Now support(s) *.mp3, *.ogg, *.oga, *.opus, *.flac, *.dsp, *.fsb audio formats.

Latest revision as of 05:02, 1 May 2026

CombinedAudioTool
General
AuthorCracko298, YT-Toaster
TypeHack Utilities
Version2.7.1
LicenseApache-2.0
Last Updated2026/05/01
Links
Download
Website
Source

A Tool (GUI/CLI) for CombinedAudio.bin for Minecraft for New Nintendo 3DS Edition (MC3DS) with a plethora of Features.

Only support Windows Platforms Officially, due to being built and made using some Windows API functions (winsound).

View the Documentation of CombinedAudio.bin Here.

Features

  • Extract All FSB SoundBank Files from CombinedAudio.bin.
  • Play, Pause, Seek, Restart, Search through Audio Tracks.
  • Gain information about metadata, the Archive itself, and more.
  • Convert between formats, including *.wav, *.dsp, *.fsb.
  • Convert Songs, Add SFX, and Extract Segments/Header information.

Requirements

Requires Python 3.12 (or) Python 3.14 for the Script.

  • You can use Python 3.10/3.11/3.13, however it will be insanely slow at encoding.
  • Python STD (Installed alongside Python).
  • numpy
  • soundfile (libsoundfile Wrapper for Python).

Screenshots

combinedaudiotool3ds2.png

Changelog

v2.7.1 2026/05/01

  • Add Stereo support to CombinedAudio.bin directly, I forgor to release this patch oopsies...

v2.7 2026/05/01

  • Stereo Audio is Fixed.
  • Bug Fixes, and performance improvements.
  • Supports every audio format to FSB Music Files.
  • Huge performance boost (thanks to C-Python and PYD).

v2.6 2026/04/24

  • Now support(s) *.mp3, *.ogg, *.oga, *.opus, *.flac, *.dsp, *.fsb audio formats.

v2.5 2026/04/23

  • No longer a CLI, it's now a GUI *gasp*.
  • Play sounds like Foobar2000's VGMStream.
  • Seek, Play, Restart, Replace, Extract, Rebuild, and everything else you can think of to CombinedAudio.bin.
  • Copy developer information, make edits, and more!

v2.4 2024/12/04

  • Fixed a bug where FSB, DSP wouldn't convert to Wave Files using the --atw or to-wave flag.
  • Added new MetaData Structuring for more info on CombinedAudio.bin SFX Archive.
  • Fixed the --gsid flag so it now includes information retaining to which file each sound is tied too.
  • Other under the hood bug fixes/changes that make no real difference (e.g. removing blank space lines, etc).

v2.3 2024/10/04

  • Added Interweaving Changes/Functions.

v2.2 2024/08/02

  • Bug Found in Old Release Causing full Script Lockout.
    • Thank you @SpeakerZ-01 for spotting and correcting the bug that wasn't found durring the development of version 2.1.

v2.1 2024/07/25

  • Get MetaData from the CombinedAudio.bin Archive.
  • Get alerted when a New Version a CATool is available to Update too!!!
  • Updated a Few Descriptions of Flags/Args inside of the --help Flag.

v2.0 2024/07/03

  • Can now fully add your Own Custom Audio into Minecraft Nintendo 3DS Edition!
  • Updated addPadding Function to update the Length of the File (in the header), reducing the chance for Crashes, among Audio Corruption.
  • Fixed a bug that stated --gsmc was the correct way to Launch generate-music Function.

v1.9 2024/07/01

  • Download and FFMPEG Usage.
  • Convert all Common Audio Formats to Wave (no need for Online Tools).

v1.8 2024/06/30

  • Feature Update:
    • Encode Music for Minecraft 3DS Edition using the generate-music flag (--gmsc).
    • Restore now restores your Current Version rather than updating the entire Installation.
    • Fixed requests Module installation package not properly installing.

v1.7 2024/06/27

  • Feature Update:
    • Convert *.wav Files into Valid DSADPCM/GCADPCM.
    • Can now play *.wav Files using the Windows API.

v1.6 2024/06/23

  • Added Restore Feature:
    • Only use in Emergencies like File integrity is invalid: --rstr.

v1.5 2024/06/23

  • Support for GCADPCM Extracting:
    • Extract audio as you normally would, now with an extra feature-set.

v1.4 2024/06/21

  • Feature Update:
    • Attempt to Extract Audio from FSB Files.
    • Update Feature has been updated slightly.
    • Make sure to Extract this file when downloading via Script Download Feature.

v1.3 2024/06/19

  • Added Update Feature:
    • No need to download from Latest Releases after this version.
    • Update your script using the following Flags: update (--upd).
    • Updated Sound ID and Extraction to be again much more accurate.

v1.2 2024/06/19

  • Feature Update:
    • Added 2 new Features and Flags, get-size-seg, and get-size.
    • get-size-seg (--gssg) Gets the size of a specific Segment Soundbank FSB File.
    • get-size (--gs) Gets the size of all Segment Soundbank FSB Files.

v1.1 2024/06/19

  • Feature Update:
    • New Flags get-soundid, and rename-all.
    • Updated name-extract to be much more accurate instead of assuming the Sound Name/ID.

v1.0 2024/06/19

  • First Release.
  • Features and docs are provided apon the homepage.

External links

Advertising: