#Getting individual samples from FMOD banks as files

7 messages · Page 1 of 1 (latest)

golden gale
#

Hi, this might be too off topic but I didn't know where else to ask in this server.

I'm making (or trying to make) a demake of Celeste for the DS, and I want to make the code open source so I can't have the assets of the game just in the repository because of copyright. Instead I'm making a script that extracts each asset needed from a PC copy of the game that the user must provide. I have sprite extraction mostly complete, but I'm stuck on getting the sound effects from the FMOD banks.

I have a wrapper of the FMOD engine for Python, which is what my asset extraction and build systems use, so I can use most of the FMOD API with it. I have a list of each event in the game's sfx bank, but I don't really know where to go from there.

So basically my question is: how do you get the raw sound files (or data) from the FMOD banks?

#

I am also ok with doing this as a mod for the game if that's easier

pseudo elm
foggy bramble
#

since you need an fmod account to download it

golden gale
#

I just wrote my own extractor instead using the wrapper

#

I managed to make a bank parser to extract the FSB from each file