OKay cool. I've been doing research mainly on bcsars and the sound formats inside of them, and also bcstm. I've also been working on the Wii U equivalents, though that's an entirely different discussion. I can mostly convert the 3DS sequence format (CSEQ) to midi, though I'm still working out bugs with it. I'm working on full documentation for anything sound related, so I'll add a link to my signature once I finally finish that.
Some are fully sequenced, some partially. Project X Zone, Mario Party: Island Tour, OoT 3D (with only one stream), Mii Plaza, Animal Crossing for all the K.K., Kapp'n, aircheck music, and more.
Some are fully sequenced, some partially. Project X Zone, Mario Party: Island Tour, OoT 3D (with only one stream), Mii Plaza, Animal Crossing for all the K.K., Kapp'n, aircheck music, and more.
It makes sense for the Yoshi's New Island map theme since they can easily disable or enable tracks when change worlds. The same thing happens with the main menu in Mario Party IT.
It makes sense for the Yoshi's New Island map theme since they can easily disable or enable tracks when change worlds. The same thing happens with the main menu in Mario Party IT.
Yeah, but multiple audio streams can easily be done with brstm's, and triggered at different times. I guess they have their reasons in some way or another, though.
Yeah, but multiple audio streams can easily be done with brstm's, and triggered at different times. I guess they have their reasons in some way or another, though.
There's more flexibility with sequences in terms of variation, since they can have 16 channels that can muted/unmuted whenever needed. Actually, NSMBU uses "sequences," though it's really just a 10 track sequence, where each track loads a 2 channel bfwav. It's for the map theme, which has 10 variations, so it would be a 20 channel song if they used the regular b(r/c/f)stm format.
There's more flexibility with sequences in terms of variation, since they can have 16 channels that can muted/unmuted whenever needed. Actually, NSMBU uses "sequences," though it's really just a 10 track sequence, where each track loads a 2 channel bfwav. It's for the map theme, which has 10 variations, so it would be a 20 channel song if they used the regular b(r/c/f)stm format.
already finished a zerokey encode tools.
used for merge decypted exefs, code, exheader, accessheader, romfs back into original rom and fix sha2hash, 7.x flag, zero key flag, and rsa2048 signatures.
can produce extract same binary for homebrew gpu.3ds, but failed on monster hunter 4G.
I'll try on other old roms later.
update: working now on hr-kirameki.3ds and monster hunter 4G.
my previous test failed because 3dsexplorer give me wrong size of xored file. and exheader extract by 3dsexplorer doesn't contains accedesc tail. so ctrtool is doing better works than 3dsexplorer in extracting.
update 0.2: can accept romfs even original 3ds file doesn't contains romfs or have smaller one. and will sync more fields in headers (maybe leave some of them unchanged is safer)
update 0.3: fixed a bug in file enlargement. thanks wewewef for bug report
Ah, it got further this time! Is it normal for it to try an generate a pad with size -791MB? That seems like either a size detection bug or a bad ncch.bin
Edit: Just saw the percentage marker on the top.
Edit 2: It crashed on the fourth xorpad, file name was garbage and percentage did not move. Doesn't matter as I think the third one was the one I needed. Now 3dsExplorer crashes on Romfs.bin extraction. Any newer version to counter this?
Edit 3: Got it working! Had to use another program for Romfs.bin extraction. Now I just need to figure out why Foobar with VGMSTREAM plugin isn't playing the BD sound files.
Edit 4: Apparently I can't get valid sound files with either FE:Awakening or BD. Going to try KI:Uprising now...
Edit 5: When am I allowed to bump? Anyway, Kid Icarus uprising decrypted, still getting "3ds program id mismatch, wrong key" before the decryption happens. It still decrypts, I just can't play any sound at all. Is makrom warez? If it isn't, where can I find the latest version?
Edit 6: Clearly I don't have the latest version of everything. Time to go and re-get all my programs. Is the latest padgen the one with the white screen and hex, or the black screen? How can I compile it, I can only find binaries from secondary sources. I am using unpackv3.zip for my stuff, is this the latest? Has anyone else managed to decrypt Fire Emblem Awakening, Bravely Default, or Kid Icarus and have the bcstms play and/or be able to makerom it afterwards? Thanks.
Hi, anyone have a working luncher.dat, because I don't at all know how to compile this.
I found one, it have a white screen saying on top "Creating pad 0* Done!", on bottom it says "Completed (Insert hex number) Out of (Insert other hex number)". It is realy slow and after like an hour it crashed, and the xorpad was only 350Mb for a 1GB AC:NL dump, so I think someone might have one working.
already finished a zerokey encode tools.
used for merge decypted exefs, code, exheader, accessheader, romfs back into original rom and fix sha2hash, 7.x flag, zero key flag, and rsa2048 signatures.
can produce extract same binary for homebrew gpu.3ds, but failed on monster hunter 4G.
I'll try on other old roms later.
update: working now on hr-kirameki.3ds and monster hunter 4G.
my previous test failed because 3dsexplorer give me wrong size of xored file. and exheader extract by 3dsexplorer doesn't contains accedesc tail. so ctrtool is doing better works than 3dsexplorer in extracting.
Could you use this to decrypt a digital copy of a game from a standard 3DS, modify it and re-xor with the original keys and play the modified game on the same standard 3DS?
Could you use this to decrypt a digital copy of a game from a standard 3DS, modify it and re-xor with the original keys and play the modified game on the same standard 3DS?
It's a good time to be a first generation Pokemon fan. But when was it not a good time to be one? In recent weeks we've seen a native LOVE2D recreation of Pokemon Red...
If you've been waiting for an excuse to replay Super Mario Sunshine and happen to have up to nine friends, do I have some good news for you. Released earlier today...
Images for the rumoured Zelda-themed limited edition Switch 2 for The Legend of Zelda's 40th Anniversary have started to leak online.
The leak shows only the...
Hoenn to the ROM hacking scene is like Kanto to the official games. It's everywhere. At this point you've probably played through Pokemon Emerald with a party of...
After being announced last year, the fan-made remake Gamma Emerald has finally gotten its first early access release. A complete rebuild of fan-favourite Pokemon...
The golden age of emulation on the Switch continues as a native Dolphin port was released by @Nagaa earlier today. Included in this port, we're looking at cover art...
With the latest entry to the Fire Emblem series, Fortune's Weave, set to launch in September, Nintendo have today announced a new Nintendo Direct to put it soundly in...
Harbour Masters were cutting it close with this one, promising a release of their Banjo Kazooie PC port "Lighthouse" by the end of this month. And they did not...
So I got pretty lucky on this one. Having ordered the physical version of Oblivion Remastered on Switch 2, I had it delivered earlier today, beating out the official...
Though we knew all the way back in May that this was coming, the exact numbers remained a mystery for prospective Nintendo gamers in the UK. If you happen to have...
Though we knew all the way back in May that this was coming, the exact numbers remained a mystery for prospective Nintendo gamers in the UK. If you happen to have...
Images for the rumoured Zelda-themed limited edition Switch 2 for The Legend of Zelda's 40th Anniversary have started to leak online.
The leak shows only the...
After being announced last year, the fan-made remake Gamma Emerald has finally gotten its first early access release. A complete rebuild of fan-favourite Pokemon...
With the latest entry to the Fire Emblem series, Fortune's Weave, set to launch in September, Nintendo have today announced a new Nintendo Direct to put it soundly in...
GBAtemp is and always has been an independent community. Since 2002 our staff have voluntarily kept the site running, added new forums, features, provided constant...
Over the past week, rumors have started swirling as Redditors (probably correctly) deduced the title of the upcoming Elder Scrolls game, which will apparently be...
It's a good time to be a first generation Pokemon fan. But when was it not a good time to be one? In recent weeks we've seen a native LOVE2D recreation of Pokemon Red...
So I got pretty lucky on this one. Having ordered the physical version of Oblivion Remastered on Switch 2, I had it delivered earlier today, beating out the official...
Over the weekend, SQUARE ENIX and Disney & Pixar Games shared the release window for the highly anticipated action-RPG Kingdom Hearts IV. A new trailer also...
Hoenn to the ROM hacking scene is like Kanto to the official games. It's everywhere. At this point you've probably played through Pokemon Emerald with a party of...