Previous Page | Next Page

by hcs at 12:39 PM EDT on October 1, 2009
Glad to hear you're making progress on brsar tools, jurassicPieter! I share some of Mouser's concerns about logging, but I'm really in no position to complain as designer of one of the worst-designed non-logging emulated sound formats.
With luck someone will be able to extract out the sequence player code as is commonly done in PSF and use the particular version needed in each game.
by arbingordon at 2:48 PM EDT on October 1, 2009
i'd just like a way to play the brsar/seq stuff in anyway on my computer :P
(aside from downloading mp3 rips and crap like that)
by jurassicPieter at 10:18 AM EDT on October 5, 2009
I share the concern about logging too. But when i look at the way how Dolphin is coded(most recent version preloads 1 block of 1 gig of memory for speed to start with and this fails a lot on many computers), logging seems to be better. Or at least make an elf file that plays it in gamecube mode, since the wii coding relies heavily on hacks. But i have no experience in creating or patching elf files so far.

When looking at the brsar file format making a perfectly working extractor and builder was a bit ambitious. Zero out sound effects and appending RSEQ files and changing the offsets should be doable.

I figured out the RSEQ format already. It seems to be almost the same as Nintendo DS SSEQ, except there's a LABL chunk added with labels indicating they added SSAR-like functionality in RSEQ.

RSEQ2MIDI.exe should be very likely to work. :D


edited 10:19 AM EDT October 5, 2009

edited 8:36 AM EDT October 6, 2009
RSEQ2MIDI first result by jurassicPieter at 1:43 PM EDT on October 6, 2009
Here's the result of RSEQ2MIDI when i tested it on the RSEQ containing the Hammer BGM of Super Smash Bros. Brawl. It's so close to SSEQ!

C:\Documents and Settings\Eigenaar\Bureaublad\rseq>rseq2midi "316.RSEQ"
Signature: RSEQ
Magic Code: feff
Version: 1
File size: 384
Header size: 32
Chunk Count: 2
Subchunk DATA
Subchunk LABL
Sequence data: 000000a0 to 0000002c
0 SMF_ITEM_HAMMER_Begin 0 0
00000000 Mono/Poly Poly (0)
00000002 Change Tempo-19712
00000005 Program Change 1=1,0,0
00000007 Volume 120
00000009 Note with Duration C 3 [48] vel:110 dur:10
0000000c Rest 24
0000000e Note with Duration C 3 [48] vel:110 dur:10
00000011 Rest 12
00000013 Note with Duration C 3 [48] vel:110 dur:10
00000016 Rest 12
00000018 Note with Duration C 3 [48] vel:110 dur:10
0000001b Rest 24
0000001d Note with Duration C 3 [48] vel:110 dur:10
00000020 Rest 24
00000022 Note with Duration E 3 [52] vel:110 dur:10
00000025 Rest 24
00000027 Note with Duration C 3 [48] vel:110 dur:10
0000002a Rest 24
0000002c Note with Duration E 3 [52] vel:110 dur:10
0000002f Rest 24
00000031 Note with Duration C 3 [48] vel:110 dur:10
00000034 Rest 24
00000036 Note with Duration E 3 [52] vel:110 dur:10
00000039 Rest 24
0000003b Note with Duration E 3 [52] vel:110 dur:10
0000003e Rest 12
00000040 Note with Duration E 3 [52] vel:110 dur:10
00000043 Rest 12
00000045 Note with Duration E 3 [52] vel:110 dur:10
00000048 Rest 24
0000004a Note with Duration E 3 [52] vel:110 dur:10
0000004d Rest 24
0000004f Note with Duration G 3 [55] vel:110 dur:10
00000052 Rest 24
00000054 Note with Duration E 3 [52] vel:110 dur:10
00000057 Rest 24
00000059 Note with Duration G 3 [55] vel:110 dur:10
0000005c Rest 24
0000005e Note with Duration E 3 [52] vel:110 dur:10
00000061 Rest 24
00000063 Jump to 00000009
00000068 End of track
1 SMF_ITEM_HAMMER_End 104 0
00000000 End of track
2 SMF_ITEM_HAMMER_Start 0 0
00000000 Mono/Poly Poly (0)
00000002 Change Tempo-19712
00000005 Program Change 1=1,0,0
00000007 Volume 120
00000009 Note with Duration C 3 [48] vel:110 dur:10
0000000c Rest 24
0000000e Note with Duration C 3 [48] vel:110 dur:10
00000011 Rest 12
00000013 Note with Duration C 3 [48] vel:110 dur:10
00000016 Rest 12
00000018 Note with Duration C 3 [48] vel:110 dur:10
0000001b Rest 24
0000001d Note with Duration C 3 [48] vel:110 dur:10
00000020 Rest 24
00000022 Note with Duration E 3 [52] vel:110 dur:10
00000025 Rest 24
00000027 Note with Duration C 3 [48] vel:110 dur:10
0000002a Rest 24
0000002c Note with Duration E 3 [52] vel:110 dur:10
0000002f Rest 24
00000031 Note with Duration C 3 [48] vel:110 dur:10
00000034 Rest 24
00000036 Note with Duration E 3 [52] vel:110 dur:10
00000039 Rest 24
0000003b Note with Duration E 3 [52] vel:110 dur:10
0000003e Rest 12
00000040 Note with Duration E 3 [52] vel:110 dur:10
00000043 Rest 12
00000045 Note with Duration E 3 [52] vel:110 dur:10
00000048 Rest 24
0000004a Note with Duration E 3 [52] vel:110 dur:10
0000004d Rest 24
0000004f Note with Duration G 3 [55] vel:110 dur:10
00000052 Rest 24
00000054 Note with Duration E 3 [52] vel:110 dur:10
00000057 Rest 24
00000059 Note with Duration G 3 [55] vel:110 dur:10
0000005c Rest 24
0000005e Note with Duration E 3 [52] vel:110 dur:10
00000061 Rest 24
00000063 Jump to 00000009
00000068 End of track
3 SMF_ITEM_HAMMER_Track_0 0 0
00000000 Mono/Poly Poly (0)
00000002 Change Tempo-19712
00000005 Program Change 1=1,0,0
00000007 Volume 120
00000009 Note with Duration C 3 [48] vel:110 dur:10
0000000c Rest 24
0000000e Note with Duration C 3 [48] vel:110 dur:10
00000011 Rest 12
00000013 Note with Duration C 3 [48] vel:110 dur:10
00000016 Rest 12
00000018 Note with Duration C 3 [48] vel:110 dur:10
0000001b Rest 24
0000001d Note with Duration C 3 [48] vel:110 dur:10
00000020 Rest 24
00000022 Note with Duration E 3 [52] vel:110 dur:10
00000025 Rest 24
00000027 Note with Duration C 3 [48] vel:110 dur:10
0000002a Rest 24
0000002c Note with Duration E 3 [52] vel:110 dur:10
0000002f Rest 24
00000031 Note with Duration C 3 [48] vel:110 dur:10
00000034 Rest 24
00000036 Note with Duration E 3 [52] vel:110 dur:10
00000039 Rest 24
0000003b Note with Duration E 3 [52] vel:110 dur:10
0000003e Rest 12
00000040 Note with Duration E 3 [52] vel:110 dur:10
00000043 Rest 12
00000045 Note with Duration E 3 [52] vel:110 dur:10
00000048 Rest 24
0000004a Note with Duration E 3 [52] vel:110 dur:10
0000004d Rest 24
0000004f Note with Duration G 3 [55] vel:110 dur:10
00000052 Rest 24
00000054 Note with Duration E 3 [52] vel:110 dur:10
00000057 Rest 24
00000059 Note with Duration G 3 [55] vel:110 dur:10
0000005c Rest 24
0000005e Note with Duration E 3 [52] vel:110 dur:10
00000061 Rest 24
00000063 Jump to 00000009
00000068 End of track
4 SMF_ITEM_HAMMER_Track_0_LoopStart 9 0
00000000 Note with Duration C 3 [48] vel:110 dur:10
00000003 Rest 24
00000005 Note with Duration C 3 [48] vel:110 dur:10
00000008 Rest 12
0000000a Note with Duration C 3 [48] vel:110 dur:10
0000000d Rest 12
0000000f Note with Duration C 3 [48] vel:110 dur:10
00000012 Rest 24
00000014 Note with Duration C 3 [48] vel:110 dur:10
00000017 Rest 24
00000019 Note with Duration E 3 [52] vel:110 dur:10
0000001c Rest 24
0000001e Note with Duration C 3 [48] vel:110 dur:10
00000021 Rest 24
00000023 Note with Duration E 3 [52] vel:110 dur:10
00000026 Rest 24
00000028 Note with Duration C 3 [48] vel:110 dur:10
0000002b Rest 24
0000002d Note with Duration E 3 [52] vel:110 dur:10
00000030 Rest 24
00000032 Note with Duration E 3 [52] vel:110 dur:10
00000035 Rest 12
00000037 Note with Duration E 3 [52] vel:110 dur:10
0000003a Rest 12
0000003c Note with Duration E 3 [52] vel:110 dur:10
0000003f Rest 24
00000041 Note with Duration E 3 [52] vel:110 dur:10
00000044 Rest 24
00000046 Note with Duration G 3 [55] vel:110 dur:10
00000049 Rest 24
0000004b Note with Duration E 3 [52] vel:110 dur:10
0000004e Rest 24
00000050 Note with Duration G 3 [55] vel:110 dur:10
00000053 Rest 24
00000055 Note with Duration E 3 [52] vel:110 dur:10
00000058 Rest 24
0000005a Jump to 00000009
0000005f End of track
by arbingordon at 5:55 PM EDT on October 6, 2009
awesome
by Omochao at 4:31 AM EDT on October 29, 2009
Where can I download the .WAD? I wish to test it with Bomberman Blast, and if necessary, with Doc Louis Punch Out.
by jurassicPieter at 12:58 PM EDT on October 31, 2009
If you give the brsar i can make a wad. But i haven't been working on it lately.
by Omochao at 2:16 PM EST on November 1, 2009
Bomberman Blast .brsar:
http://www.sendspace.com/file/6yfyo3
by jurassicPieter at 3:11 AM EST on January 19, 2010
Resume of the project. I tested it on all the wii channels and a homebrew called wad creator to make wads of all my channels.

Working
ff:cc life as a king
ff:cc life as a landlord
ff:cc life as a landlord demo
internet channel
mario kart channel
nintendo channel
pokémon rumble demo
wii fit channel
wii fit plus channel
wii shop channel
wii speak channel(except the bns file inside)
wii system menu

Freezes before 'put strap on' message
check mii out
forecast channel
mii channel
news channel
photo channel
today&tomorrow channel
all brsar's from wii iso's

Freezes when playing first song
Bit.trip beat demo

and the first downloads of the wads:
part 1
part 2
once you start the wad in Dolphin or if you start the channel on a softmodded PAL wii, you can use up and down on the wii remote to switch songs and use right to fade out the song. Already recorded several sequenced songs.


My next tryout is editing brsar's and inject RSEQ files in it. For that i modified the mario kart channel brsar and added 1 mb of zeroes in the file chunk where i try to fill in files, banks and sequences from different brsars. I chose the mario kart channel one because it's not too big. For example the first RSEQ sequence starts at 0x3A40 and in the INFO block there's one occurence of 0x3A40. Big chance that is the offset of the RSEQ in the info block.

edited 3:13 AM EST January 19, 2010
Questions brsar rseq by Pyrominion at 9:23 AM EST on January 21, 2010
I'm new to posting on forums and do not want to sound ignorant or too straight forward, but ill risk sounding like a script kiddie. My main goal right now is to extract the sound clips from Animal Crossing: City Folk. The main file is rv_forest.brsar and when i opened it in a hex editor i saw rseq, rwav, etc.. I had originally tried brsar_unpack 0.0, ripping_mama and letsdump knowing that most, if not all of the files would not extract. To be exact nothing extracted. I am using linux ubuntu karmic as my OS. I know enough basic shell commands to navigate and compile and write basic shell scripts. The second problem im having is the software that is being updated to recognize brsar and rseq files are for winamp and linux does not like winamp at all even on wine. I googled brsar and rseq and only 3 forums came up that even mention them and only 2 know anything about them. jurassicPieter is the furthest along i have seen when it comes to extracting rseq from brsar files and converting rseq to midi. My question for jurassicPieter is how did you capture the rseq file? was it extracted or copied from hex? if extracted, with what and is it on linux? do you have source? and may i PLEEASEEEE have a copy of what you have to extract or convert them? thanks sorry for being so long

Previous Page | Next Page
Go to Page 0 1 2 3

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source