More actions
(Created page with "{{Infobox WiiU Homebrews |title=MTB Editor |image=mtbeditorwiiu.png |description=fix audio file for Smash bros. |author=jam1garner, soneek |lastupdated=2017/01/09 |format=py |type=Hack Utilities |version=2017 |license=Mixed |download=https://dlhb.gamebrew.org/wiiuhomebrews/mtbeditorwiiu.7z |website=https://gbatemp.net/threads/release-mtb-editor-by-jam1garner-and-soneek.433487/ |source= |donation= }} <!--bin: release post--> <!--date: bin-->...") |
No edit summary |
||
Line 2: | Line 2: | ||
|title=MTB Editor | |title=MTB Editor | ||
|image=mtbeditorwiiu.png | |image=mtbeditorwiiu.png | ||
|description= | |description=Modify audio file for Smash bros. | ||
|author=jam1garner, soneek | |author=jam1garner, soneek | ||
|lastupdated=2017/01/09 | |lastupdated=2017/01/09 |
Latest revision as of 10:30, 21 Mayıs 2024
MTB Editor | |
---|---|
General | |
Author | jam1garner, soneek |
Type | Hack Utilities |
Version | 2017 |
License | Mixed |
Last Updated | 2017/01/09 |
Links | |
Download | |
Website | |
A Python script to modify fighterbanktable.mtb for Super Smash Bros Wii U.
An fighterbanktable.mtb located in data/sound/config/ is a file that controls per costume voicebanks and sound effects. It is basically a list of internal IDs (IDs a part of the nus3bank format) that correspond to costumes.
Features
- Add/Remove/Copy entries.
- Quickly change the internal ID of any nus3bank.
- Output all the entry data in a human readable format.
- Display IDs in hex or decimal.
- Input in decimal or hex (Example: 0xA5 not A5).
- Edit entry data including name, the default internal ID, the additional internal ids, and the nus3bank type.
- Importing an internal ID from a nus3bank's file path.
User guide
Requires Python 2.7 to use.
Example of how to add a new character voice:
- Make a copy of the voice nus3bank and rename it to _cXX.nus3bank.
- Use the tool to change the internal ID of the cXX nus3bank to something unique.
- Create a new entry by naming it after the character (e.g., for "snd_vc_Fox.nus3bank," the name would be "Fox"). The default internal ID should match the internal ID of the original nus3bank. Populate all the IDs of the costumes you wish to skip with the default ID (e.g., if costume c08 is going to have a unique voice c01-c07 should be the default id, while c08 should have the unique id of the nus3bank with _cXX added to the name).
- Put all the files back where they belong and build the mod.
Screenshots
Credits
- Soneek, for research, help in coding and debugging.
- SonicBrawler, for the tutorial and help beta testing.
- Zarklord, for also testing.