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
Does anyone know the best way to raise the volume of a song I got off Brawl Custom Music? I want to keep the loop points.

That'll be kind of difficult, you would need to convert that whatever into wav and then increase the volume with a software like Audacity. However, the hard thing is getting it back to nus3bank.... So, I don't know, increase it yourself and then upload it so they can give you a nus3bank version you can download? that can probably work.
 

BDS

Well-Known Member
Member
Joined
Jan 7, 2016
Messages
179
Trophies
0
XP
297
Country
France
@Flashwire @Roger Reynoso Looks like Python is still not in your path variable:
  • right click on the windows logo (or hit windows + pause and go to step 3)
  • select system
  • select advanced settings
  • environment variables
  • find path, click edit
  • select new and enter C:\Python27\
  • select new (again) and enter C:\Python27\Scripts
  • if you have any cmd opened, you should close them before checking your %path% again
  • try first with system variables then user variables

I've contacted Soneek regarding the revb cracking noise glitch when building idsp files with loops.


Here are changes that are already implemented for 2.00:
  • now uses ffmpeg to support a LOT more file types (literally anything ffmpeg can convert to wav, from MP3 to video files)
  • added an x-axis scrollbar
  • entries go blue when replaced
  • error handling enhanced
  • grouped some extensions together (like .wav with .ogg and .mp3; .bXstm together) + added wildcard extension for any extra extension that works (flac, video files...) for easier use
Some changes not implemented yet but should be easy to do:
  • revert replace
  • having a set workspace folder instead of a file dependent workspace folder
  • saving when the user wants (injections into nus3bank would be done only when actually saving instead of whenever replacing an idsp; replacing an idsp would only convert the file to idsp and put it in the preview playlist)
In progress:
  • rework conversion to idsp
  • doing research to see if I could add a BrawlBox-esque looking interface to edit replacement tracks (features that may come with it: using a subpart of the audio, loop editing, maybe adjust volume (yet I do believe a proper audio editing tool would be better for that)) (may not be coming to 2.00)
Other things planned:
  • Menu entries + keyboard shortcuts
  • sort groups of extensions based on latest uses
 
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
@Flashwire @Roger Reynoso Looks like Python is still not in your path variable:
  • right click on the windows logo (or hit windows + pause and go to step 3)
  • select system
  • select advanced settings
  • environment variables
  • find path, click edit
  • select new and enter C:\Python27\
  • select new (again) and enter C:\Python27\Scripts
  • if you have any cmd opened, you should close them before checking your %path% again
  • try first with system variables then user variables

I've contacted Soneek regarding the revb cracking noise glitch when building idsp files with loops.


Here are changes that are already implemented for 2.00:
  • now uses ffmpeg to support a LOT more file types (literally anything ffmpeg can convert to wav, from MP3 to video files)
  • added an x-axis scrollbar
  • entries go blue when replaced
  • error handling enhanced
  • grouped some extensions together (like .wav with .ogg and .mp3; .bXstm together) + added wildcard extension for any extra extension that works (flac, video files...) for easier use
Some changes not implemented yet but should be easy to do:
  • revert replace
  • having a set workspace folder instead of a file dependent workspace folder
  • saving when the user wants (injections into nus3bank would be done only when actually saving instead of whenever replacing an idsp; replacing an idsp would only convert the file to idsp and put it in the preview playlist)
In progress:
  • rework conversion to idsp
  • doing research to see if I could add a BrawlBox-esque looking interface to edit replacement tracks (features that may come with it: using a subpart of the audio, loop editing, maybe adjust volume (yet I do believe a proper audio editing tool would be better for that)) (may not be coming to 2.00)
Other things planned:
  • Menu entries + keyboard shortcuts
  • sort groups of extensions based on latest uses


Amazing! Thanks a lot man! On the " environment variable " I already have those two things that you told me to write, in. What do I do? do I still do what you told me?
 

BDS

Well-Known Member
Member
Joined
Jan 7, 2016
Messages
179
Trophies
0
XP
297
Country
France
I already have those two things that you told me to write, in. What do I do? do I still do what you told me?
for both user and system?
I noticed those python directories weren't in the command output of "echo %path%" for Flashwire, was it the same for you? And you still had systematic issues opening nus3bank files with an exception regarding the playlistpath? You still can't type python in a cmd window? Still no luck when typing in a cmd either "python nus3bank.py YourAudioFile.wav" or "nus3bank.py YourAudioFile.wav"?
 

Roger Reynoso

Well-Known Member
Newcomer
Joined
May 22, 2016
Messages
49
Trophies
0
Age
25
XP
95
Country
United States
for both user and system?
I noticed those python directories weren't in the command output of "echo %path%" for Flashwire, was it the same for you? And you still had systematic issues opening nus3bank files with an exception regarding the playlistpath? You still can't type python in a cmd window? Still no luck when typing in a cmd either "python nus3bank.py YourAudioFile.wav" or "nus3bank.py YourAudioFile.wav"?


Still no luck same as before, on my sound file case, it says that my Wav file does not exist, which is weird, so what I did was drag the file itself next to nus3bank.py and I get this =


zlib.error: Error -3 while decompressing data: incorrect header check nus3_decom = zlib.decompress(data) File "C:\Users\ \Desktop\Editor\nus3bank.py", line 39, in <module>Traceback (most recent call last):C:\Users\ \Desktop\Editor>nus3bank.py "C:\Users\ \Desktop\OMG M8 PLS\plsm8.wav"
 

Roger Reynoso

Well-Known Member
Newcomer
Joined
May 22, 2016
Messages
49
Trophies
0
Age
25
XP
95
Country
United States
Ooops, I'm telling non sense, type (python) nus3bank.py YourNus3bank.nus3bank

Ok, I got this!

C:\Users\\snd_vc_smashappeal_Angeland_US_12.nus3bank
C:\Users\\Desktop\Editor>nus3bank.py
6015 :0x177f:"snd_vc_smashappeal_Angeland_JP_12"
0x0:snd_vc_smashappeal_Angeland_JP_12
0
 

Relrel

Member
Newcomer
Joined
May 26, 2016
Messages
14
Trophies
0
Age
28
XP
49
Country
@Flashwire @Roger Reynoso Looks like Python is still not in your path variable:
  • right click on the windows logo (or hit windows + pause and go to step 3)
  • select system
  • select advanced settings
  • environment variables
  • find path, click edit
  • select new and enter C:\Python27\
  • select new (again) and enter C:\Python27\Scripts
  • if you have any cmd opened, you should close them before checking your %path% again
  • try first with system variables then user variables

I've contacted Soneek regarding the revb cracking noise glitch when building idsp files with loops.


Here are changes that are already implemented for 2.00:
  • now uses ffmpeg to support a LOT more file types (literally anything ffmpeg can convert to wav, from MP3 to video files)
  • added an x-axis scrollbar
  • entries go blue when replaced
  • error handling enhanced
  • grouped some extensions together (like .wav with .ogg and .mp3; .bXstm together) + added wildcard extension for any extra extension that works (flac, video files...) for easier use
Some changes not implemented yet but should be easy to do:
  • revert replace
  • having a set workspace folder instead of a file dependent workspace folder
  • saving when the user wants (injections into nus3bank would be done only when actually saving instead of whenever replacing an idsp; replacing an idsp would only convert the file to idsp and put it in the preview playlist)
In progress:
  • rework conversion to idsp
  • doing research to see if I could add a BrawlBox-esque looking interface to edit replacement tracks (features that may come with it: using a subpart of the audio, loop editing, maybe adjust volume (yet I do believe a proper audio editing tool would be better for that)) (may not be coming to 2.00)
Other things planned:
  • Menu entries + keyboard shortcuts
  • sort groups of extensions based on latest uses

Thanks so much, can't wait.
 

Roger Reynoso

Well-Known Member
Newcomer
Joined
May 22, 2016
Messages
49
Trophies
0
Age
25
XP
95
Country
United States
Well you just use the gui as you would normally do, opening nus3bank files and replacing their idsp's
mmm.jpg

Mmmm? I still get the same thing :/
 

Necro

Member
Newcomer
Joined
May 30, 2016
Messages
5
Trophies
0
Age
29
XP
54
Country
United States
OK wait so how exactly does this work? I replace the sound files I want, but how do I rebuild it all into a new .nus3bank so I can replace it with Sm4shExplorer?
 

BDS

Well-Known Member
Member
Joined
Jan 7, 2016
Messages
179
Trophies
0
XP
297
Country
France
For now, you can copy and rename your nus3bank manually.
Next release (tomorrow?) will allow you to save directly to a different name.
I hope this time I got the fix right for the ones that got the exception with the file not found ^^



revb won't probably get updated though :(
 
  • 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
For now, you can copy and rename your nus3bank manually.
Next release (tomorrow?) will allow you to save directly to a different name.
I hope this time I got the fix right for the ones that got the exception with the file not found ^^

https://twitter.com/DanSyor/status/737466737860485120

revb won't probably get updated though :(


Yasssss! That's great to see *_*

Wait, what's revb?
 

BDS

Well-Known Member
Member
Joined
Jan 7, 2016
Messages
179
Trophies
0
XP
297
Country
France
NUS3BANK Editor 2.00 is now available!
Grab it here!

Changelog:
  • Now uses ffmpeg to support a LOT more file types (literally anything ffmpeg can convert to wav, from MP3 to video files)
  • Added an x-axis scrollbar
  • Entries go blue when replaced
  • Error handling enhanced (yes, again!)
  • Grouped some extensions together (like .wav with .ogg and .mp3; .bXstm together) + added wildcard extension for any extra extension that works (video files...) for easier use
  • Added the ability to revert replacements
  • Now uses a set workspace folder instead of a file-dependant folder
  • Saving when the user wants (injections into nus3bank are done only when actually saving instead of whenever replacing an idsp; replacing an idsp only converts the file to idsp and puts it in the preview playlist)
  • Abbility to save as another nus3bank file added
  • Fixing playlist path, take 2
  • Reworked conversion to idsp for replacement sounds. Can loop audio on demand.
  • Menu entries with keyboard shortcuts have been added
  • The "Export to WAV" button has been removed and replaced with a menu entry that can also export an idsp with no conversion
Screenshots:
6vYFDTw.png
JYLPQbS.png
 
  • Like
Reactions: Roger Reynoso

KillzXGaming

Well-Known Member
Member
Joined
Jan 2, 2016
Messages
1,629
Trophies
0
Age
28
XP
1,618
Country
United States
Thank you blue dan and all the devs! This tool makes nus3bank files so easy, i used to make them manually but now i can easily just import an mp3 with ease. Keep up the great work!
 

Roger Reynoso

Well-Known Member
Newcomer
Joined
May 22, 2016
Messages
49
Trophies
0
Age
25
XP
95
Country
United States
NUS3BANK Editor 2.00 is now available!
Grab it here!

Changelog:
  • Now uses ffmpeg to support a LOT more file types (literally anything ffmpeg can convert to wav, from MP3 to video files)
  • Added an x-axis scrollbar
  • Entries go blue when replaced
  • Error handling enhanced (yes, again!)
  • Grouped some extensions together (like .wav with .ogg and .mp3; .bXstm together) + added wildcard extension for any extra extension that works (video files...) for easier use
  • Added the ability to revert replacements
  • Now uses a set workspace folder instead of a file-dependant folder
  • Saving when the user wants (injections into nus3bank are done only when actually saving instead of whenever replacing an idsp; replacing an idsp only converts the file to idsp and puts it in the preview playlist)
  • Abbility to save as another nus3bank file added
  • Fixing playlist path, take 2
  • Reworked conversion to idsp for replacement sounds. Can loop audio on demand.
  • Menu entries with keyboard shortcuts have been added
  • The "Export to WAV" button has been removed and replaced with a menu entry that can also export an idsp with no conversion
Screenshots:
6vYFDTw.png
JYLPQbS.png


Amazing! Thanks a lot! I'll test it right now! :D
 

Roger Reynoso

Well-Known Member
Newcomer
Joined
May 22, 2016
Messages
49
Trophies
0
Age
25
XP
95
Country
United States
NUS3BANK Editor 2.00 is now available!
Grab it here!

Changelog:
  • Now uses ffmpeg to support a LOT more file types (literally anything ffmpeg can convert to wav, from MP3 to video files)
  • Added an x-axis scrollbar
  • Entries go blue when replaced
  • Error handling enhanced (yes, again!)
  • Grouped some extensions together (like .wav with .ogg and .mp3; .bXstm together) + added wildcard extension for any extra extension that works (video files...) for easier use
  • Added the ability to revert replacements
  • Now uses a set workspace folder instead of a file-dependant folder
  • Saving when the user wants (injections into nus3bank are done only when actually saving instead of whenever replacing an idsp; replacing an idsp only converts the file to idsp and puts it in the preview playlist)
  • Abbility to save as another nus3bank file added
  • Fixing playlist path, take 2
  • Reworked conversion to idsp for replacement sounds. Can loop audio on demand.
  • Menu entries with keyboard shortcuts have been added
  • The "Export to WAV" button has been removed and replaced with a menu entry that can also export an idsp with no conversion
Screenshots:
6vYFDTw.png
JYLPQbS.png

Ok so... Good news and bad news ;-; Good news is! :D I am able to change Palutena's Guidance conversation with ease! And the replacement was a great success! but the Bad news are, I still can't change the voiceovers for Pit... I'll try other characters though, I re-recorded today, and even tried with the new ability to use FLAC and MP3 files but nothing... Also tried WAV, but I'll see how BRSTM goes as well. However! this was an amazing step overall! Again thanks a LOT for everything you've done @BDS this project of mine wouldn't have started with you and your team...

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

Hot fix 2.01

Changelog:
  • Fixed "Saving as..."
  • Opening nus3bank files and saving should now work for people who had an error trying to

What?! 2.01 already? :O I can see a faster opening of nus3bank files!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    DinohScene @ DinohScene: when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying