Hacking BRSAR Tools?

  • Thread starter Thread starter Quincy
  • Start date Start date
  • Views Views 9,047
  • Replies Replies 25
nope
there are a few for smash brothers but they dont work well on the system menu

someone said they would try to write one but it would be awhile
 
dd is the 1 thats gonna write the tool if i remember rightly
he never released the info how he did it without it
 
quincy, there are two, i have them. one is ripping mama and the other is called brsar unpack.
they both suck and cant repack them, only unpack. half the time they dont work and it says "thats not a brsar ive ever seen"
use the search button on gbatemp and ull find them, theres already a thread on it. tell me how it goes xD
 
ripping mama is almost exactly the same as bsrar_unpack
the reason is wont upack alot of them is because it only supposrts mono and alot have 2 channels

you can only actujally upnpack 1 wav file so its very pointless atm
but if some on could edit the code so it would work (source code comes with brsar_unpack) it would be awsome
smile.gif


on another note i have been playing with other ways but until i get more time its just not gonna happen
try getting audacity and loading the brsar file and see what you can do from there
 
well you can see and hear the audio as it is but compressed so it sounds funny lol
but if we could find a way to compressa wav the same or uncompress and compress, a simple cut and paste the new wavs in would do the job


it could all be in vain but it could be worth a go
 
That's some Marcan shit right there.. the god complex is spreading throughout the home brew scene.
It's a sad little world we live in...
cry.gif
 
oneleggedjack said:
That's some Marcan shit right there.. the god complex is spreading throughout the home brew scene.
It's a sad little world we live in...
cry.gif
come down , I'm not going to say it's right or wrong , but it happened in many occasion so far that someone does all the hard work and other that changed a string in the whole script getting all the prop and the thanks , which is not fair , when people respect others and give the props and the credits to the original authors things will be more revealed and you will see more open source tools and apps on the net , till then god bless all
 
Yea which is pretty much why authors don't release their source code. WAY too MANY want to steal it and call it their own. It is a sad world we live in, because the majority of people are thieves.
 
Just so you know, digity has no brsar packer
tongue.gif
. I talked with him and there is nothing here to hide
tongue.gif
.

If anyone wants source to a u8packer/extractor, just ask, I'll give mine to you if you want
smile.gif
.
 
You can maybe modify the source of this tool made for brsar from SSBB

<a href="http://www.hcs64.com/files/brsar_unpack00.zip" target="_blank">http://www.hcs64.com/files/brsar_unpack00.zip</a>

I m sure it will not be that hard <img src="style_emoticons/<#EMO_DIR#>/yay.gif" style="vertical-align:middle" emoid=":yay:" border="0" alt="yay.gif" />

Here an exemple in current state with IplSound.brsar from system menu, you will have one wav for the moment : WIPL_SE_BOARD_SELECT.wav woot ! ;p

<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->D:\Wii tests0000045_app_OUT\sound\brsar_unpack00>brsar_unpack.exe IplSound.brsar
brsar_unpack 0.0
Ok, so I'm reading IplSound.brsar.
Filesize: 0x2a34c0 (header agrees)
Version: 1.1
Header size: 0x40
Chunk count: 3
Chunk 0 at 0x40, called SYMB, size 0x1ae0 (chunklist agrees)
Chunk 1 at 0x1b20, called INFO, size 0x2300 (chunklist agrees)
Chunk 2 at 0x3e20, called FILE, size 0x29f6a0 (chunklist agrees)
Symbols:
87 sounds
16 players
2 groups
4 banks
Info:
87 sound entries (starting at 0x1b58)
4 bank entries (starting at 0x37c0)
16 player entries (starting at 0x3814)
10 file entries (starting at 0x3998)
3 group entries (starting at 0x3bec)
something unknown starting at 0x3e0c
sounds:
PLAYER_DEFAULT/SND_GROUP_HOMEBUTTON/HOMESE_HOME_BUTTON
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_DEFAULT/SND_GROUP_HOMEBUTTON/HOMESE_RETURN_APP
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_DEFAULT/SND_GROUP_HOMEBUTTON/HOMESE_GOTO_MENU
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_DEFAULT/SND_GROUP_HOMEBUTTON/HOMESE_RESET_APP
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_FOCUS/SND_GROUP_HOMEBUTTON/HOMESE_FOCUS
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_DEFAULT/SND_GROUP_HOMEBUTTON/HOMESE_SELECT
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_DEFAULT/SND_GROUP_HOMEBUTTON/HOMESE_CANCEL
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_DEFAULT/SND_GROUP_HOMEBUTTON/HOMESE_OPEN_CONTROLLER
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_DEFAULT/SND_GROUP_HOMEBUTTON/HOMESE_CLOSE_CONTROLLER
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_DEFAULT/SND_GROUP_HOMEBUTTON/HOMESE_VOLUME_PLUS
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_DEFAULT/SND_GROUP_HOMEBUTTON/HOMESE_VOLUME_MINUS
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_DEFAULT/SND_GROUP_HOMEBUTTON/HOMESE_VOLUME_PLUS_LIMIT
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_DEFAULT/SND_GROUP_HOMEBUTTON/HOMESE_VOLUME_MINUS_LIMIT
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_DEFAULT/SND_GROUP_HOMEBUTTON/HOMESE_NOTHING_DONE
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_DEFAULT/SND_GROUP_HOMEBUTTON/HOMESE_VIBE_ON
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_DEFAULT/SND_GROUP_HOMEBUTTON/HOMESE_VIBE_OFF
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_DEFAULT/SND_GROUP_HOMEBUTTON/HOMESE_START_CONNECT_WINDOW
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_DEFAULT/SND_GROUP_HOMEBUTTON/HOMESE_CONNECTED
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_DEFAULT/SND_GROUP_HOMEBUTTON/HOMESE_CONNECTED2
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_DEFAULT/SND_GROUP_HOMEBUTTON/HOMESE_CONNECTED3
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_DEFAULT/SND_GROUP_HOMEBUTTON/HOMESE_CONNECTED4
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_DEFAULT/SND_GROUP_HOMEBUTTON/HOMESE_END_CONNECT_WINDOW
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SELECT/GROUP_STATIC/WSD_SELECT
ÂÂÂÂÂÂÂÂonly mono supported, has 2 channels, skipping
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_CALENDAR_SCROLL
ÂÂÂÂÂÂÂÂonly mono supported, has 2 channels, skipping
PLAYER_NORMAL/GROUP_STATIC/WIPL_SE_BOARD_SELECT
PLAYER_NORMAL/GROUP_STATIC/WIPL_ME_VIRTUAL_CONSOLE
ÂÂÂÂÂÂÂÂonly mono supported, has 2 channels, skipping
PLAYER_WII_START/GROUP_STATIC/WIPL_SE_WII_START
ÂÂÂÂÂÂÂÂonly mono supported, has 2 channels, skipping
PLAYER_NORMAL/GROUP_STATIC/WIPL_ME_NO_DISC_BANNER
ÂÂÂÂÂÂÂÂonly mono supported, has 2 channels, skipping
PLAYER_SYSTEM_2/GROUP_STATIC/WIPL_SE_COPY_FINISH
ÂÂÂÂÂÂÂÂonly mono supported, has 2 channels, skipping
PLAYER_NORMAL/GROUP_STATIC/WIPL_ME_GC_BANNER
ÂÂÂÂÂÂÂÂonly mono supported, has 2 channels, skipping
PLAYER_NORMAL/GROUP_STATIC/WIPL_ME_INVALID_DISC_BANNER
ÂÂÂÂÂÂÂÂonly mono supported, has 2 channels, skipping
PLAYER_SYSTEM/GROUP_STATIC/WIPL_SE_CH_SELECT
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM/GROUP_STATIC/WIPL_SE_CH_UNSELECT
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_FOCUS/SND_GROUP_HOMEBUTTON/WIPL_SE_BT_TARGETTING
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_FOCUS/SND_GROUP_HOMEBUTTON/WIPL_SE_CH_TARGETTING
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/SND_GROUP_HOMEBUTTON/WIPL_SE_DECIDE
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_FOCUS/SND_GROUP_HOMEBUTTON/WIPL_SE_DATE_FOCUS
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_FOCUS/SND_GROUP_HOMEBUTTON/WIPL_SE_BOARD_FOCUS
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SCROLL/GROUP_STATIC/WIPL_SE_MESSAGE_SCROLL
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM/GROUP_STATIC/WIPL_SE_BOARD_DRAG
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_DATE_SELECT
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM/GROUP_STATIC/WIPL_SE_BALLOON
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_MAIL_CLOSE/GROUP_STATIC/WIPL_SE_BOARD_UNSELECT
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_PIC_ZOOM_OUT
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_PIC_ZOOM_IN
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_BT_PUSH
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/SND_GROUP_HOMEBUTTON/WIPL_SE_CANCEL
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_CHOICE_CHG
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_MSG_DISP/GROUP_STATIC/WIPL_SE_MSG_DISP
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM/GROUP_STATIC/WIPL_SE_MSG_HOUSE
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SCROLL/GROUP_STATIC/WIPL_SE_FL_PAGE_INC
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SCROLL/GROUP_STATIC/WIPL_SE_FL_PAGE_DEC
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM/GROUP_STATIC/WIPL_SE_ERROR
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM/GROUP_STATIC/WIPL_SE_BOARD_DUMP
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_BOARD_HOLD
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_BOARD_RELEASE
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_GRAY_BUTTON
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_BGM/GROUP_STATIC/WIPL_BGM_MENU
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM/GROUP_STATIC/WIPL_SE_OUTPUT_MODE_SELECT
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_2/GROUP_STATIC/WIPL_SE_COPYING
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_WINDOW/GROUP_STATIC/WIPL_SE_INFO_WINDOW
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_CH_HOLD
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM/GROUP_STATIC/WIPL_SE_CH_DRAG
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_CH_SET
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_CH_NOT_MOVE
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_WII_START/GROUP_STATIC/WIPL_SE_NEW_ARRIVAL
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SCROLL/GROUP_STATIC/WIPL_SE_B_SCROLL
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_SK_PAGE_CHG
ÂÂÂÂÂÂÂÂonly mono supported, has 2 channels, skipping
PLAYER_SYSTEM/GROUP_STATIC/WIPL_SE_SK_OPEN
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_SK_CANCEL_CLOSE
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/SND_GROUP_HOMEBUTTON/WIPL_SE_SK_DECIDE_CLOSE
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SWITCH/GROUP_STATIC/WIPL_SE_SK_SWITCHING_01
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_FOCUS/GROUP_STATIC/WIPL_SE_CHAR_FOCUS
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM/GROUP_STATIC/WIPL_SE_CHAR_CURSOR
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_CHAR_CURSOR_FIX
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_CHAR_DELETE
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_CHAR_DELETE_ERROR
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_CHAR_INPUT
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_CHAR_DECIDE
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SCROLL/GROUP_STATIC/WIPL_SE_LINE_SCROLL
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_SK_PREDICT_ON
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_SK_PREDICT_OFF
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SWITCH/GROUP_STATIC/WIPL_SE_SK_SWITCHING_02
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SWITCH/GROUP_STATIC/WIPL_SE_SK_SWITCH_TO_KETAI
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_SYMBOL_PAGE_OPEN
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_CHAR_LARGER
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******
PLAYER_SYSTEM_DECIDE/GROUP_STATIC/WIPL_SE_CHAR_LOWER
ÂÂÂÂÂÂÂÂI don't get it ******SKIPPING******<!--c2--></div><!--ec2-->

A few work is needed to have more than one wav (WIPL_SE_BOARD_SELECT.wav)

Good luck
 

Site & Scene News

Popular threads in this forum