Contests and Promos

REGISTER HERE TODAY!


Welcome to Smash Boards, the world's largest Super Smash Bros. 64, Smash Bros. Melee, and Smash Bros. Brawl community! Over 110,000 Smash Bros. fans from around the world have come to discuss these great games in over 4 million posted discussions!

You are currently viewing our boards as a guest, which gives you the ability to view most discussions and articles. By joining our FREE community you will be able to post new topics and reply to threads, communicate privately with other SmashBoards members (PM), sign up for Smash Bros. tournaments, and access many other special features. Registration is fast, simple and absolutely free, so please, join our community today!

If you have any problems with the registration process or your account login, please contact support.

»   Smash World Forums » Super Smash Bros. Brawl » General Brawl Discussion » Smash Workshop General

Did you know:
When you login, you see less forum advertising?

Reply
 
Thread Tools Rating: Thread Rating: 2 votes, 4.50 average. Display Modes
Old 07-17-2009, 11:38 AM   #1
Dantarion
Smash Developer
 
Dantarion's Avatar
 
Join Date: May 2007
Location: Santa Barbara, CA
Brawl FC: 3909-8387-3461
Posts: 1,492
Post Brawl Custom Song Maker GUI v1.5! Bugfixes+Volume?

BCSM-GUI NOW HAS ITS OWN PAGE ON MY BLOG
Ill keep updating this first post reguardless
Dantarion/BionicSonic presents…

BCSM-GUI
Brawl Custom Song Maker GUI
Requires .Net Framework 3.5

How to Video
http://www.youtube.com/watch?v=hu-IT_-ULXc

Custom Songs in Action

http://www.youtube.com/watch?v=plcDHRDEHS4

Credits

BionicSonic(SuperSonicRacin) for letting me use his tool as a base.
Androu1 for creating the first mp3->brstm tool
hcs for revB
cookieMONster for work on songs.txt, readme.txt, and being overall helpful in this thread

Features

  • Mono/Stereo mp3,wav,ogg,flac->brstm for use with Phantom Wing’s File Replacement Code
  • Puts files on SD card or in a folder with the proper names and folder layout
  • Recognizes songs on your SD based on a hash stored during brstm generation
  • Stores song and artist information for when custom song titles eventually happens
  • Allows you to move around songs already on your SD
  • Allows you to play brstms in your library and on your SD (Just right click)
  • Loop Support, just find sample numbers in an external program beforehand
  • Attempts to normalize the audio levels in files so they all have the same volume
Versions

Download v1.5 - Brawl Custom Song Maker GUI
No hits
  • brstm’s created from 1.5 on should be louder, but still normalized to get rid of clipping.
  • FIX: Rows marked “yellow” due to not being on the sd card now turn white after being added to the sd card.
  • BIG EXTREME CHANGE: Library.xml now holds less information, program auto-exports songs.db on quit. On start of the program, the program loads up library.xml, then overrides that information with the info in songs.db
  • Songs.txt now supports replacing a few more musics that were missing from the list, such as Cruel Brawl
Download v1.4 - Brawl Custom Song Maker GUI
560 hits
  • Mono File Support
  • Ogg/Wav/FLAC Support
  • FIX: Untagged but found brstms now appear as the filename, not “Unknown – Unknown”
  • One secret feature (Unusable until 1.5, but already in 1.4)
  • Display song titles now perfectly match the song titles in-game (Hint, Hint)
Download v1.3 - Brawl Custom Song Maker GUI
363 hits
  • Loop Support. You have to find the sample numbers outside of BCSM-GUI, but you can input the sample numbers when adding files to your brstm library
  • Logging….well, sorta. The add window now has a pseudo log of the brstm creation process, and attempts to correct errors.
  • FIX: Fixed Bug where right clicking on a row header caused a crash
  • FIX: Fixed Bug where certain path names caused the program to fail. Now the MP3’s are automatically copied to the tmp directory before processing begins.
  • Added Hash Cache. Increased startup speed 10x with many songs on SD card.
  • Highlights library songs not on SD, and highlight SD songs not in library
Download v1.2 - Brawl Custom Song Maker GUI
197 hits
  • You can now drag and drop files into the add dialog
  • You can now edit artist and title information in your library by clicking on a song
  • You can now play brstms from your SD or Library by right clicking them
  • You can rehash files in your library by right clicking them. There was a bug where adding a song twice kept the hash from the first add, if you have files on your SD card that show as “Unknown” even though you know the file is in your library already, give it a shot.
  • You can now click Export to copy a formatted list of songs on your SD to the clipboard
  • FIX: Fixed bug with certain filenames and ID3 tags
  • FIX: Fixed bug where replacing a song with a different one didn’t update the song name
  • FIX: Fixed extra space before song Names
  • Code/Interface major cleanup
  • Changed how Song Names are shown in the right side of the interface
Download v1.1 - Brawl Custom Song Maker GUI
34 hits
  • The SD part of the GUI now works properly, Tool does about 70% of what I want it to do.
  • FIX – Fixed bug where files with missing ID3 tags failed to work
  • FIX – Fixed Copy to SD window not autoclosing when finished.
  • FIX – Song Database is now grouped by stage and uses proper song names
1.0 – Download
  • – Original Version

Last edited by Dantarion; 07-28-2009 at 03:14 AM.
Dantarion is offline Random   Reply With Quote

Sponsored Links
Old 07-17-2009, 02:52 PM   #2
tsunami70875
Smash Journeyman
 
tsunami70875's Avatar
 
Join Date: Dec 2007
Location: Wisconsin, USA
Posts: 342
ah, excellent
it's out

mind telling us a bit more about it?
tsunami70875 is offline Luigi   Reply With Quote
Old 07-17-2009, 03:34 PM   #3
cookieM0Nster
Smash Lord
 
cookieM0Nster's Avatar
 
Join Date: Mar 2009
Location: OMG, IN THE COOKIE JAR!!!
Posts: 1,917
A video of it in action would be wonderful!
I'l try it out anyway. lol

Dear God, this is amazing! I just tried t out, it is so much better looking! However, until some of the bugs are fixed, I can't use this instead of SSR's version. Not yet anyway, but it looks like there will be a lot of prmise on this!

Last edited by cookieM0Nster; 07-17-2009 at 03:47 PM.
cookieM0Nster is offline Kirby   Reply With Quote
Old 07-17-2009, 03:56 PM   #4
Bionic Sonic
Sonic 4 is out in July!!!
Moderator
 
Bionic Sonic's Avatar
 
Join Date: Dec 2008
Location: Laurel, MD
Brawl FC: 4725-7623-7942
Posts: 2,750
This GUI is just too awesome. However, I can't really add more than 5 songs to the queue unless I get this:

Code:
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: startIndex cannot be larger than length of string.
Parameter name: startIndex
   at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
   at BCSM_GUI.Util.GetSongData(String filename)
   at BCSM_GUI.AddForm.toolStripButton1_Click(Object sender, EventArgs e)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
BCSM-GUI
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/bcsm/BCSM-GUI.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Data
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Data.DataSetExtensions
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.30729.1 built by: SP
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Data.DataSetExtensions/3.5.0.0__b77a5c561934e089/System.Data.DataSetExtensions.dll
----------------------------------------
System.Core
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.30729.1 built by: SP
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:


    


When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Any idea why? This filename also doesn't have non-ascii characters, just the regular "Song1.mp3"
__________________

Last edited by Bionic Sonic; 07-17-2009 at 04:03 PM.
Bionic Sonic is offline Sonic   Reply With Quote
Old 07-17-2009, 04:06 PM   #5
Dantarion
Smash Developer
 
Dantarion's Avatar
 
Join Date: May 2007
Location: Santa Barbara, CA
Brawl FC: 3909-8387-3461
Posts: 1,492
That is a bug caused by files that for some reason, don't have ID3 tags.

Its already fixed I just haven't released a newer version.
Dantarion is offline Random   Reply With Quote
Old 07-17-2009, 04:11 PM   #6
cookieM0Nster
Smash Lord
 
cookieM0Nster's Avatar
 
Join Date: Mar 2009
Location: OMG, IN THE COOKIE JAR!!!
Posts: 1,917
Quote:
Originally Posted by Dantarion View Post
That is a bug caused by files that for some reason, don't have ID3 tags.

Its already fixed I just haven't released a newer version.
For the next version, may I suggest that you simply change the "Copy to SD" option so that you can select either the library folder (inside the .zip that you gave us) or the SD card, to simplify things.
__________________
Quote:
Originally Posted by Mewtwo_2000 View Post
I have no time now, I'm on my girlfriend's, so I can't hack
yeah boi thats how we do
cookieM0Nster is offline Kirby   Reply With Quote
Old 07-17-2009, 04:20 PM   #7
Dantarion
Smash Developer
 
Dantarion's Avatar
 
Join Date: May 2007
Location: Santa Barbara, CA
Brawl FC: 3909-8387-3461
Posts: 1,492
What do you mean?
Dantarion is offline Random   Reply With Quote
Old 07-17-2009, 04:29 PM   #8
cookieM0Nster
Smash Lord
 
cookieM0Nster's Avatar
 
Join Date: Mar 2009
Location: OMG, IN THE COOKIE JAR!!!
Posts: 1,917
Nevermind. But an auto-closing option for the Replace feature would be excellent.

Oh, and great job on making it look good. The SSR's was very ugly, to be deathly honest.
I just tried it out, and it works great!

I am going to redo all of my songs now, because they were not god enough! lol

Thanks for this, Dantarion.
cookieM0Nster is offline Kirby   Reply With Quote
Old 07-17-2009, 04:45 PM   #9
shadowtroop
Smash Ace
 
shadowtroop's Avatar
 
Join Date: Jul 2008
Location: Ann Arbor, MI---------Main: Fox-----------------------Hi
Wii #: 8846 4887 0561 7441
Brawl FC: 4253-3160-2320
Posts: 565
Quote:
Originally Posted by Dantarion View Post
That is a bug caused by files that for some reason, don't have ID3 tags.

Its already fixed I just haven't released a newer version.
How do you fix it?

As in, what the hell are ID3 tags?

If you aren't going to release it, then I'm going back to SSR's GUI. It's not ugly at all unless you've never used ash before.

EDIT: ok, all you have to do is make sure all of your songs have an "Artist" and "Title" listed in their properties.

Last edited by shadowtroop; 07-17-2009 at 04:56 PM.
shadowtroop is offline Random   Reply With Quote
Old 07-17-2009, 05:02 PM   #10
cookieM0Nster
Smash Lord
 
cookieM0Nster's Avatar
 
Join Date: Mar 2009
Location: OMG, IN THE COOKIE JAR!!!
Posts: 1,917
Quote:
Originally Posted by shadowtroop View Post
How do you fix it?

As in, what the hell are ID3 tags?

If you aren't going to release it, then I'm going back to SSR's GUI. It's not ugly at all unless you've never used ash before.
EDIT: ok, all you have to do is make sure all of your songs have an "Artist" and "Title" listed in their properties.
I meant that it is ugly compared to this version. I doubt that you can consider the current version unattractive.
__________________
Quote:
Originally Posted by Mewtwo_2000 View Post
I have no time now, I'm on my girlfriend's, so I can't hack
yeah boi thats how we do
cookieM0Nster is offline Kirby   Reply With Quote
Old 07-17-2009, 05:25 PM   #11
UTD Zac
Judgment Count: 575
Moderator
 
UTD Zac's Avatar
 
Join Date: Sep 2005
Location: In your face with a 9
Brawl FC: 3308-4255-0167
Posts: 2,096
I love this program.

Might I recommend renaming the song titles so that they match the song titles in the game. With my music swap program I made sure all of the songs in my program were named the same as they were in the My Music section of Brawl.

A complete list can be found here: http://www.smashbros.com/en_us/music/music24_list.html

The problem I'm having, for example, is trying to find the Battlefield stage songs:
1) Battlefield
2) Menu (Super Smash Bros. Melee)
3) Battlefield Ver. 2
4) Battlefield (Melee)
5) Multi-Man Melee 1 (Melee)

Try looking for those songs in your program and you'll see what I mean.
UTD Zac is online now Mr. Game & Watch Premium Member   Reply With Quote
Old 07-17-2009, 05:43 PM   #12
shadowtroop
Smash Ace
 
shadowtroop's Avatar
 
Join Date: Jul 2008
Location: Ann Arbor, MI---------Main: Fox-----------------------Hi
Wii #: 8846 4887 0561 7441
Brawl FC: 4253-3160-2320
Posts: 565
Also, victory theme support.
shadowtroop is offline Random   Reply With Quote
Old 07-17-2009, 06:55 PM   #13
cookieM0Nster
Smash Lord
 
cookieM0Nster's Avatar
 
Join Date: Mar 2009
Location: OMG, IN THE COOKIE JAR!!!
Posts: 1,917
There is already victory theme support...
I AGREE WITH UTD Zac! but, all you have to do is edit the "songs".txt file in the data folder. Ill do that now :P
cookieM0Nster is offline Kirby   Reply With Quote
Old 07-17-2009, 06:58 PM   #14
illinialex24
Super Banned
 
illinialex24's Avatar
 
Join Date: May 2008
Location: Discovered: Sending Napalm
Wii #: 5929 2011 9133 5807
Brawl FC: 2406-4942-6008
Posts: 7,535
Nice, can't wait for this to become finished
illinialex24 is offline Sheik   Reply With Quote
Old 07-17-2009, 08:50 PM   #15
Dantarion
Smash Developer
 
Dantarion's Avatar
 
Join Date: May 2007
Location: Santa Barbara, CA
Brawl FC: 3909-8387-3461
Posts: 1,492
If someone can fix the song.txt file to have proper names and categories(Everything grouped by stage, with proper titles for each song), post it online and ill throw it in the next version and give you credit.

If I have to choose between doing more coding and doing tedious work like comparing the in-game name of every song to one in a txt file, I'm gonna code :P

Also, by victory theme support, do you mean the ablity to make songs NOT loop?
Dantarion is offline Random   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -4. The time now is 12:27 PM.



Powered by vBulletin®
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Forum Contents, Rooms, and Names Copyright © Smash World.
Contact Us - Smash World - Archive - Privacy Statement - Top   
All Rights Reserved. Site Development and Styles Copyright © 2006-2008 Smash World.