The Legend of Zelda: Four Swords Anniversary Edition Broken 2sf? by MoldyPond at 10:27 PM EDT on July 2, 2018
I recently tried ripping Four Swords Anniversary Edition to 2sf and it works, but foobar gives a decoding failure, even though their lengths show up. The SWAVs work just fine though. I know this isn't a DSiWare problem as Shantae: Risky's Revenge works perfectly fine. Any info on this would be greatly appreciated.
Someone probably needs to update the DS emulator source to more recent DeSmuME, which I guess is kind of dead in the water now. It just needs a working DS emulator, with no graphics rendering, or input emulation, basically most of the process stripped down. And for goodness' sake, it should be fully reentrant, so that multiple threads can use different instances of the emulator. No, it definitely doesn't need to support simultaneous access to the same instance, though.
Not sure how to rip to NCSF so it might be worth a try. After extensive listening to NCSF files from Diddy Kong Racing DS though, is it just me or do they sound worse than 2sf, regardless of which audio filter is being used?
The only experience I've had with NCSF is that it's way faster and occasionally sounds better than 2sf, though I haven't listened to the Diddy Kong Racing rip. The tools are found in SDATStuff.zip from here: http://www.cyberbotx.com/NCSF/
Everything's there except the new "retro" levels' music, but I doubt that's a concern. There's already an upload on joshw for the 2sf version but it's still broken. Is there a place to upload NCSF rips?
Well I've been going through my DS roms ripping them to NCSF, and I can see why. Certain games sound slightly wrong/worse, and a bunch of them just give me errors when I try to rip them. Thank god at least the one game that didn't work with 2sf works with this with no problems :3
As a side note, the few games that had buzzing problems with 2sf (Bowser's Inside Story's "Tea Break" and Art Academy's "Swan Lesson") playback with no buzzing at all in NCSF :)
Why wouldn't joshw host ncsf? E.g. spc.joshw.info already hosts snsf despite not being spc (and different other chiptune systems added vgm despite that being superfluous), just include the differing format into the file name.
I will mention, as far as the tools for making NCSFs goes, I did find that the functionality to strip excess banks and waves breaks a few games, notably Mega Man Zero Collection breaks due to missing banks/waves. I haven't had a chance to look into why, though.
As far as hosting NCSFs goes, I have been toying with the idea of hosting them on an external host from my own server, but I haven't gotten around to looking for a good host for that yet. Ideally it would be a host that lets me use them primarily as file storage and has PHP scripting support. Although, I'm not against seeing them up on joshw's site as well.
If anything, there are a few sets on joshw already. Only issue is they aren’t labeled [NCSF] so it’s just mixed in with the rest. Most notably among them is Diddy Kong Racing DS.
@bx - Just did a search through the files database, found 64 sets containing an ncsflib file. If you don't mind I'll later rename all those sets to include [NCSF] in the file name.
I think I may have already asked this before but just for consistency's sake, should I upload the 2sf of DKRDS? I've ripped it and it sounds perfectly fine but no one ever uploaded it for some reason.