Next Page

3sf: PSF-family rip format for Nintendo 3DS sequenced music by ogumaza at 6:26 AM EDT on October 1, 2026
https://github.com/ogumaza/3sf

3sf is a PSF-family rip format for Nintendo 3DS sequenced music. It rips sound archives (BCSAR) and plays them on the game's DSP firmware, with a foobar2000 component.

This is version 0.9.0, with save states coming in 1.0.0 for less painful seeking

3sfrip converts each input into a .3sflib and one .mini3sf per sound, in a folder next to the input that's named after it with _3sf added (-o DIR puts them in DIR). An input is a decrypted .3ds/.cci, .cxi or .cia (encrypted images are rejected), an extracted game directory (exefs/code.bin, exefs/exheader.bin, romfs/), or a .bcsar. Games with a driver profile rip in game mode, everything else in archive mode (--mode chooses). A .bcsar needs a DSP firmware file, any game's dspaudio.cdc or a console's dspfirm.cdc: give it along with the archive, put it in the archive's folder, or name it with --firmware. --list shows the sound archives, --bgm or --only REGEX picks sounds, and --game/--artist/--year/--copyright/--by set tags.

3sfplay renders each sound to a WAV file next to it, at the native 32728 Hz, with the tagged length, fade and volume. -o FILE names the output file for a single input, as WAV or FLAC by its extension. --length and --fade override the tags, --default gives the length of a file without one, and --info shows the tags.

edited 6:27 AM EDT October 1, 2026
by a574045075 at 9:35 AM EDT on October 2, 2026
Can brsar rip 3SF files like bcsar?
by ogumaza at 10:23 AM EDT on October 2, 2026
No, the Wii has a completely different DSP. That'll be a separate project
by a574045075 at 3:46 PM EDT on October 2, 2026
Oh, I see!
by ogumaza at 6:25 AM EDT on October 8, 2026
https://github.com/ogumaza/wsf

There you go!
by a574045075 at 9:25 AM EDT on October 8, 2026
Wow, You’re awesome, added two more tools in such a short time.
By the way, do you have time to look into the music files of The Legend of Zelda: Four Swords Adventures?
Similar music files include the Wind Waker and Twilight Princess.
by yoshi200213 at 4:04 PM EDT on October 8, 2026
Help wsfrip doesn't support warioware smooth moves in archive mode, when I tried to extract the wsf files it gave me an error of the ax file because is too old or too new for the program.
Is there a fix for that? Thanks
by ogumaza at 9:09 AM EDT on October 9, 2026
@a574045075

That's a GameCube game, right? I've added gcsf and dolphinsf2

@yoshi200213

I'm not sure why that happened for you, but I think it may be because I only tested the USA release of that game. It should be fixed now

edited 8:27 PM EDT October 9, 2026
by a574045075 at 9:53 AM EDT on October 9, 2026
@ogumaza

Yes, that's right.

By the way, the miniwsf file from WZSound.brsar can't be played. The WZSound.brsar file was extracted from The Legend of Zelda: Skyward Sword.
by a574045075 at 10:53 AM EDT on October 9, 2026
@ogumaza

Can GCSF add support for Twilight Princess and Wind Waker?

The directory tree for the sound folder is as follows:
Twilight Princess:
Audiores
├─ Z2CSRes.arc
├─ Z2Sound.baa
├─ Waves
│ ├─ HomeMenu_0.aw
│ ├─ Z2BgmWave_0.aw
│ ├─ ······
│ ├─ ······
│ ├─ ······
│ ├─ Z2SeWave_98.aw
│ └─ Z2SeWave_99.aw
├─ Stream
│ ├─ automata.ast
│ ├─ automata03.ast
│ ├─ ······
│ ├─ ······
│ ├─ ······
│ ├─ ToalVillage_d03.ast
│ └─ zant.ast
└─ Seqs
└─ Z2SoundSeqs.arc


Wind Waker:
Audiores
├─ JaiInit.aaf
├─ JaiRoom.tbl
├─ Stream
│ ├─ 1tale.afc
│ ├─ 43sono2.afc
│ ├─ ······
│ ├─ ······
│ ├─ ······
│ ├─ rescue_5.afc
│ └─ title.afc
├─ Seqs
│ └─ JaiSeqs.arc
└─ Banks
├─ Asoko_0.aw
├─ Atmos_0.aw
│ ├─ ······
│ ├─ ······
│ ├─ ······
├─ WindDun_0.aw
└─ w_zelda_0.aw

--------------------------------------------------------------------------------------------------

Also, can Twilight Princess for Wii and Wii U and Wind Waker for Wii U be added for support?

--------------------------------------------------------------------------------------------------

When GCSF was ripping the Four Swords music, it was missing the songs filed_w_test, filed_w1, and house,But dolphinsf2 can extract it.
By the way, does the tool not support the Japanese version of the game?



edited 12:20 PM EDT October 9, 2026

Next Page
Go to Page 0 1

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