Single USF Tracks by marioman at 1:11 PM EST on March 16, 2006
This may be a dumb question, but is there a way to rip one or two tracks from a usflib? (Or any xsflib for that matter.) I seem to remember that there is a way to do that, but I can't remember the process. I would like to streamline my XSF collection a little bit by ripping the one or two tracks that I like from some sets.
There are ways, but I wouldn't trust them. it requires you to disassemble the usflib and miniusf in question (using usf2rom), use recon to combine them, and then put the result back together (using rom2usf). Then you'd have a usable standalone .usf file. This is a little tricky, though, since there are a bunch of different versions of recon floating around with different sizes, most miniusfs don't have a ROM section, and probably some other stuff I'm not thinking of. Plus the resulting files will be no smaller than the source usflib. It is theoretically possible to write something that watches what the usf uses (actually I think PJ64USF has this functionality built in) but I've never done it and it probably won't work without some hacking.
Only on my computer, pretty much... I didn't write it until I was working with the F-Zero X expansion a little while back, didn't see much use for it. I'll put it online when I get back.