Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
AURORA: Partial FEV File loader #362
This is my first try in actuallly reverse engineering a file format. This loader loads the first three parts of an fmod event file (FEV). In the first one, the associated wave banks are loaded, in the second one, the possilbe categories are loadded, in the third one, the eventgroups, including the events are loaded. There are much more parts in the fev file, but this loader can now laod simple versions of fev files.
DrMcCoy left a comment
A few style issues, though. :P
As for the future interface, I'd like some kind of
Plain would be enough for the first iteration, without effects (and possibly only the first actual sound). For the effects, that needs changes to the SoundManager too.
It should probably give out some kind of handle, like the SoundManager does, with which you can stop the event playing again, or otherwise modify it.
If the sound does something in a timed fashion, i.e. play x seconds of sound y, then set effects a, b, c, then play sound z after a minute, or stuff like that, that might need a new kind of manager "in front" of the soundmanager, doing these changes in a new thread. Maybe. :P