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?
Sony made a shocking announcement today, revealing that the company plans to move away from physical game releases in the future. Citing claims of how the industry is...
After much speculation, a lot of which being caused by dbrand's unceremonious reveal of their Companion Cube casing, the Steam Machine is finally available to order...
Remember when you could get an Xbox Series S for $300? Those were the days. Microsoft has today announced the latest in their console price hikes, seeing their...
Since being decompiled Super Mario 64 has seen a considerable amount of interest. We've had multiple PC ports, but the efforts beyond that are really astounding. It's...
Happy June 15th! Well, this one was close enough. Atmosphere has been updated to add support for the latest Nintendo Switch firmware, 22.5.0. This means all of you...
The delays may be behind us, but the news isn't all good for Grand Theft Auto VI. Rockstar have today announced that pre-orders for the game will go live tomorrow, on...
It's that time again. Batten down the hatches and ride out the storm, because we've got another Switch update! And Switch 2, but that's somewhat less impactful given...
Last month we got confirmation of a new model of Switch 2 to better comply with upcoming EU regulations. With the legislation set to come into effect in February of...
The end has come for the PlayStation 3 and the PlayStation Vita. After supporting the PSN Store on the PS3 and PS Vita since 2006 and 2011 respectively, Sony has...
With many a fantastic port under their belts, Harbour Masters return with a brand new project dubbed Lighthouse. Set to release next month, it'll once again throw...
Sony made a shocking announcement today, revealing that the company plans to move away from physical game releases in the future. Citing claims of how the industry is...
After much speculation, a lot of which being caused by dbrand's unceremonious reveal of their Companion Cube casing, the Steam Machine is finally available to order...
Remember when you could get an Xbox Series S for $300? Those were the days. Microsoft has today announced the latest in their console price hikes, seeing their...
The delays may be behind us, but the news isn't all good for Grand Theft Auto VI. Rockstar have today announced that pre-orders for the game will go live tomorrow, on...
Last month we got confirmation of a new model of Switch 2 to better comply with upcoming EU regulations. With the legislation set to come into effect in February of...
The end has come for the PlayStation 3 and the PlayStation Vita. After supporting the PSN Store on the PS3 and PS Vita since 2006 and 2011 respectively, Sony has...
Tired of waiting for Game Freak to bring Pokemon Emerald to modern platforms? We've got you covered with a brand new port in the works. Currently available on GitHub...
Since being decompiled Super Mario 64 has seen a considerable amount of interest. We've had multiple PC ports, but the efforts beyond that are really astounding. It's...
Apple have today announced price increases, primarily focused on their MacBook and iPad lines. These increases have already come into effect, with both prices and the...
It's that time again. Batten down the hatches and ride out the storm, because we've got another Switch update! And Switch 2, but that's somewhat less impactful given...