Okay... so I finally got my package yesterday with a shiny new copy of Multimedia Fusion 2. I've been playing around with its features for some of my other games, and I'm definitely very impressed with all the improvements over 1.5.
As I feared, though, FableQuest won't load into it until I've removed the sound extensions that I'm currently using - namely, the DirectSound 2 object and the DMC2 object. This can only be done one way - by going through the entire code from start to finish, and replacing all of the sound actions that appear. It's simple enough in theory, but what makes it a daunting task is that I have a LOT of instances in the code where I play a sound effect with these extensions, and I never bothered to use functions for it in the first place. ;
So basically, I'll need to spend the next few weeks shuffling through the code and replacing all of the sound actions. The intro dungeon alone has over 100 such actions, and that's not counting events that are attached to monsters and objects. I just gotta chip away at each map little by little until it's finally done. ^^;;
In the end, I think it'll be well worth the effort, for the following reasons:
- Greater support for compiled sound effects. No longer will I have to store sounds and music outside of the game in seperate folders.
- I'm not sure yet, but if I'm reading the features correctly, I think I can compile other types of files in the EXE as well. This being the case, then I won't need any external files whatsoever outside of DLL's.
- With the addition of (true) layers, the menu bar will ALWAYS stay on top of everything else, as will damage numbers and dialog text. No more flickering graphic glitches. :3
- Hardware acceleration (HWA). Hopefully, this will make it run as smooth as butter on Macs and other operating systems besides Windows. This also means that I can start using transparency effects to their fullest extent without worrying about major slowdown.
But first, I gotta rewrite the code. ; Brb.
|