Hacking Easy Nus3bank Editor With GUI

Roger Reynoso

Well-Known Member
Newcomer
Joined
May 22, 2016
Messages
49
Trophies
0
Age
25
XP
95
Country
United States
Sup! I made this account for 2 reasons, #1 I wanted to tell you, you're such an amazing person for making this! Oh my god! & #2 I have an Issue with your program, you see, I use it for Super Smash Bros. For Wii U, and when I change the voices, some parts are easy to incorporate, however, there are times that I replace a voice and apparently the whole file corrupts because the whole voice file does not play on the Wii U. I thought I fixed it, by converting a WAV file to an OGG, but the method stopped working after I reached the sound file for the " Up-B " special. I already know the replacement worked when I get a bunch of text ( goes super quick but I can see " Nintendo All rights reserved " ) but when it doesn't work, I get this....
 

Attachments

  • error.jpg
    error.jpg
    30.3 KB · Views: 388

Roger Reynoso

Well-Known Member
Newcomer
Joined
May 22, 2016
Messages
49
Trophies
0
Age
25
XP
95
Country
United States
Also, I noticed that it does not let me replace " Palutena's Guidance " conversations, instead, when I open the nus3bank file with the program, it converts to idsp and m3p files and stays in a folder, like with the voices, but this time, the idsp file is not shown on the software for me to replace it.
 

jam1garner

Well-Known Member
OP
Newcomer
Joined
Apr 7, 2016
Messages
99
Trophies
0
Age
33
XP
382
Country
United States
Sup! I made this account for 2 reasons, #1 I wanted to tell you, you're such an amazing person for making this! Oh my god! & #2 I have an Issue with your program, you see, I use it for Super Smash Bros. For Wii U, and when I change the voices, some parts are easy to incorporate, however, there are times that I replace a voice and apparently the whole file corrupts because the whole voice file does not play on the Wii U. I thought I fixed it, by converting a WAV file to an OGG, but the method stopped working after I reached the sound file for the " Up-B " special. I already know the replacement worked when I get a bunch of text ( goes super quick but I can see " Nintendo All rights reserved " ) but when it doesn't work, I get this....
Hm. Seems like that is a conversion issue then. I've heard some people say these are resolved by converting to BRSTM. If that doesn't fix it I'll look into it.
Also, I noticed that it does not let me replace " Palutena's Guidance " conversations, instead, when I open the nus3bank file with the program, it converts to idsp and m3p files and stays in a folder, like with the voices, but this time, the idsp file is not shown on the software for me to replace it.
This probably means the internal naming convention on the nus3bank is different than the two types I have found so far. Could you give me an example file name of one that didn't work so I can inspect the file and get a fix up?
 
  • Like
Reactions: Roger Reynoso

Roger Reynoso

Well-Known Member
Newcomer
Joined
May 22, 2016
Messages
49
Trophies
0
Age
25
XP
95
Country
United States
Hm. Seems like that is a conversion issue then. I've heard some people say these are resolved by converting to BRSTM. If that doesn't fix it I'll look into it.

This probably means the internal naming convention on the nus3bank is different than the two types I have found so far. Could you give me an example file name of one that didn't work so I can inspect the file and get a fix up?

Thanks sooo much for answering!

Trust me. I've tried every single format that's available in your software, it really makes me cry. Inside that is xD

Well, in this case, I wanted to edit this file " 0x0-snd_vc_smashappeal_Angeland_JP_12.nus3bank " it's inside of this folder - 0005000010144F00/Sound/Smashappeal
 

Roger Reynoso

Well-Known Member
Newcomer
Joined
May 22, 2016
Messages
49
Trophies
0
Age
25
XP
95
Country
United States
Note: Windows only though it might work through wineskin
Features:
  • Quick unpacking of .nus3bank files
  • Lists the .idsps (tracks) from the .nus3bank
  • Allows you to select any number of them and replace with any WAV, OGG, BRSTM, BCSTM, or BFSTRM file that is automatically converted to idsp and replaced in the opened nus3bank
  • Easy to use GUI, no need for repetitive command line tasks
  • NOTE: This does not allow you to add music slots.
Future features I am looking into:
  • Looping support (Can be done with a looping BRSTM at the moment)
  • Sound previewing (Can be done with foobar and vgmstream)
  • Other minor features
If you are familiar with the idsp file format or can point me to some documentation that would greatly help. Right now due to the lack of looping this is not very amazing for music but it is very good for SFX. If you want to use a custom idsp with this tool hit replace then select the file type idsp instead of wav.

Usage:
Install Python 2.7 if you don't already have it. Unzip into any directory. Run _NUS3BANK Editor.pyw Hit file > open and select the nus3bank you want to edit. A list of idsp's should pop up. Select as many as you want then hit replace and select the WAV, OGG, BRSTM, BCSTM, BFSTRM or IDSP you want to replace that sound with.

5ff1Lyx.png

N8T3nSI.png

JnMsjJO.png

Functions of things:
  • File > Open NUS3BANK - opens the nus3bank for editing
  • Replace button - replace all selected idsps with a WAV, idsp, ogg, brstm, etc.
  • Open IDSP button - open first selected idsp in default program (suggestion: foobar2000 with vgmstream plugin) if you have not assigned a program it will prompt you to pick one.
  • Export to WAV button - export all selected IDSPs to /nus3bankeditor/<Name of *.nus3bank>/<name of *.idsp>.wav
  • Open as playlist button - opens a playlist of idsps in the .m3u format


Feel free to report any bugs, issues, or suggestions you have here. I just want to make this as useful for you guys as possible.
Thanks to Y.2.K. for helping me out with testing.
Huge thanks to Soneek for the backbone of this tool.
Thanks to BlueDan for adding playlist support.

Edit 5/14/2016: Version 1.1 has been uploaded, download link has been updated. Fixed some issues with renamed nus3bank's not properly opening, added the ability to import idsp's and a few smaller bug fixes.
Edit 5/15/2016: Version 1.3 has been uploaded, download link has been updated. Added support for BRSTMs, BCSTMs, BFSTMs and OGGs. Added more debugging related features. Fixed bugs nobody cares about.
Edit 5/18/2016: Version 1.5 has been uploaded, download link has been updated. Added the ability to open idsps from within the tool through the default IDSP opener. To set this up install a something that can listen to idsps (example: foobar2000+vgmstream) and open an idsp in any way, when prompted select open with foobar (or whatever program you want)
Edit 5/21/2016: Version 1.6 has been uploaded, download link has been updated. Added an "Export to WAV" option. Just select the IDSPs to export and hit the button and it will export to /nus3bankeditor/<Name of *.nus3bank>/<name of *.idsp>.wav this does support doing multiple at once.
Edit 5/22/2016: Version 1.7 has been uploaded download link has been updated. Added playlist support (and open in playlist option) by BlueDan. Also fixed a bug with certain nus3banks not properly opening.



Ugh... I really tried everything, every single format available, tried different converters, I even tried exporting the file by wav, use audacity, replace the original audio with the one I desire and then save as is. But same, lame. I was thinking... can you make the software able to inject MP3 files? or is it just impossible? However, like you said, it's probably a conversion error. I wish you the BEST of luck with this, and once again, you're AMAZING!
 

Roger Reynoso

Well-Known Member
Newcomer
Joined
May 22, 2016
Messages
49
Trophies
0
Age
25
XP
95
Country
United States
OK! OK! OK! SO! Omg... I wanted to try this, I downloaded all Brawl Sonic voices from the sound resource webpage, they were all in WAV file, I incorporate them into the nus3bank file and... NO PROBLEM! AT ALL! I had no problem putting EVERY single voice! I really don't understand what is causing this problem, maybe the difference in quality? I really don't know. I'm going to try and put my own voice from a new mic I bought, let's see how that goes, I'll keep you informed.
 

BDS

Well-Known Member
Member
Joined
Jan 7, 2016
Messages
179
Trophies
0
XP
297
Country
France
Try importing your audio file into Audacity, maybe set sampling format to 16 bit and sampling freq to 44100Hz then export it to WAV (16 bit). Maybe you're using wav files too "wild" for vgmstream to handle properly.

If this still doesn't work, convert your audio to brstm first (with something like BrawlBox). This should work (also if you plan to add songs with loops, that's the way to go)
 
Last edited by BDS,
  • Like
Reactions: Roger Reynoso

Roger Reynoso

Well-Known Member
Newcomer
Joined
May 22, 2016
Messages
49
Trophies
0
Age
25
XP
95
Country
United States
Try importing your audio file into Audacity, maybe set sampling format to 16 bit and sampling freq to 44100Hz then export it to WAV (16 bit). Maybe you're using wav files too "wild" for vgmstream to handle properly.

If this still doesn't work, convert your audio to brstm first (with something like BrawlBox). This should work (also if you plan to add songs with loops, that's the way to go)


Thanks a lot! I'll try that right now.
 

Roger Reynoso

Well-Known Member
Newcomer
Joined
May 22, 2016
Messages
49
Trophies
0
Age
25
XP
95
Country
United States
Try importing your audio file into Audacity, maybe set sampling format to 16 bit and sampling freq to 44100Hz then export it to WAV (16 bit). Maybe you're using wav files too "wild" for vgmstream to handle properly.

If this still doesn't work, convert your audio to brstm first (with something like BrawlBox). This should work (also if you plan to add songs with loops, that's the way to go)


Ok... so here's my report on that... it did not work either. I even went to the point of putting audacity in the settings that you told me, save as WAV, go to BrawlBox, convert to brstm, then go to BrawlBox again and convert to WAV, still didn't work. I tried brstm by BrawlBox, direct conversion to WAV from BrawlBox only, direct conversion to WAV from Audacity only, but nothing. Same results. However, Thanks a lot anyways! I already tried music but from the Smashcustommusic webpage and it works so great, but that's for another day lol. I was also thinking of leaving Audacity settings like that, so I can see the outcome of when I record again tomorrow. Has it worked for you with audio that you have recorded though?
 

Roger Reynoso

Well-Known Member
Newcomer
Joined
May 22, 2016
Messages
49
Trophies
0
Age
25
XP
95
Country
United States
When i open a nus3bank file this happens, i have Python 2.7, what am i doing wrong? :(

Did you extracted the nus3bank editor out of its Zip/WinRAR file?

--------------------- MERGED ---------------------------

I open the nus3bank file, click "Replace", pick the IDSP file, and nothing happens. Help?

It happened, you just need to reopen the nus3bank file again in order to hear the replacement.
 

FlappyFalco

Smile, No Matter How Bad it Gets~
Member
Joined
Oct 11, 2015
Messages
234
Trophies
0
Location
The deepest recesses of my mind
XP
516
Country
Ireland
I get the following error when I try to open any nus3bank file.

Code:
---------------------------
Exception
---------------------------
Traceback (most recent call last):
  File "C:\Python27\lib\lib-tk\Tkinter.py", line 1536, in __call__
    return self.func(*args)
  File "C:\Users\tkeye_000\Desktop\nus3bankEditor\_NUS3BANK_Editor.pyw", line 151, in <lambda>
    filemenu.add_command(label="Open NUS3BANK",command=lambda x=top:openNus(listbox))
  File "C:\Users\tkeye_000\Desktop\nus3bankEditor\_NUS3BANK_Editor.pyw", line 62, in openNus
    if not os.path.isfile(nusPath):
NameError: global name 'nusPath' is not defined
 

BDS

Well-Known Member
Member
Joined
Jan 7, 2016
Messages
179
Trophies
0
XP
297
Country
France
Last edited by BDS,

FlappyFalco

Smile, No Matter How Bad it Gets~
Member
Joined
Oct 11, 2015
Messages
234
Trophies
0
Location
The deepest recesses of my mind
XP
516
Country
Ireland

Wizzkidwas

Member
Newcomer
Joined
May 19, 2016
Messages
7
Trophies
0
Age
23
XP
84
Country
United Kingdom
I open the nus3bank, choose 'replace' and choose my WAV file, but when i try to use it in smash 4, it doesn't work, and uses the original nus3bank i opened, why is it not working?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • ZeroT21 @ ZeroT21:
    it wasn't a question, it was fact
  • BigOnYa @ BigOnYa:
    He said he had 3 different doctors apt this week, so he prob there. Something about gerbal extraction, I don't know.
    +1
  • ZeroT21 @ ZeroT21:
    bored, guess i'll spread more democracy
  • LeoTCK @ LeoTCK:
    @K3Nv2 one more time you say such bs to @BakerMan and I'll smack you across the whole planet
  • K3Nv2 @ K3Nv2:
    Make sure you smack my booty daddy
    +1
  • LeoTCK @ LeoTCK:
    telling him that my partner is luke...does he look like someone with such big ne
    eds?
  • LeoTCK @ LeoTCK:
    do you really think I could stand living with someone like luke?
  • LeoTCK @ LeoTCK:
    I suppose luke has "special needs" but he's not my partner, did you just say that to piss me off again?
  • LeoTCK @ LeoTCK:
    besides I had bigger worries today
  • LeoTCK @ LeoTCK:
    but what do you know about that, you won't believe me anyways
  • K3Nv2 @ K3Nv2:
    @BigOnYa can answer that
  • BigOnYa @ BigOnYa:
    BigOnYa already left the chat
  • K3Nv2 @ K3Nv2:
    Biginya
  • BigOnYa @ BigOnYa:
    Auto correct got me, I'm on my tablet, i need to turn that shit off
  • K3Nv2 @ K3Nv2:
    With other tabs open you perv
  • BigOnYa @ BigOnYa:
    I'm actually in my shed, bout to cut 2-3 acres of grass, my back yard.
  • K3Nv2 @ K3Nv2:
    I use to have a guy for that thanks richard
  • BigOnYa @ BigOnYa:
    I use my tablet to stream to a bluetooth speaker when in shed. iHeartRadio, FlyNation
  • K3Nv2 @ K3Nv2:
    While the victims are being buried
  • K3Nv2 @ K3Nv2:
    Grave shovel
  • BigOnYa @ BigOnYa:
    Nuh those goto the edge of the property (maybe just on the other side of)
  • K3Nv2 @ K3Nv2:
    On the neighbors side
    +1
  • BigOnYa @ BigOnYa:
    Yup, by the weird smelly green bushy looking plants.
    K3Nv2 @ K3Nv2: https://www.the-sun.com/news/10907833/self-checkout-complaints-new-target-dollar-general-policies...