Audio Engine XT 1.2
Version:
1.2Release date: 30/04/2009
Author: Marco Di Antonio -> aka BulletXt (bulletxt@gmail.com)
The Engine is fully integrated into VX editor! You normally set your BGM as you did till now through VX editor... the engine will take care of the rest!!
The only thing you have to do is start "
StartGame.exe" instead of "Game.exe" as you usually do. Test mode is also supported!
Features:
This audio engine will:
-
pause BGM when a battle starts and resumes from where it stopped when battle ends!
- BGM is normally set from VX editor as you normally do! The audio engine is fully integrated with VX editor!
- by turning a switch to ON, BGM will
continue playing in battle!
- by turning a switch to ON, you will have support for
Random Battle BGM!
- BGM always automatically loops!
- by pressing a key, it will
Pause the game with BGM/BGS volume lowered/muted!
- at battle end, Victory ME will fade out (so ME can be as long as you want)!
- you can make a BGM loop making it restart at any seconds of the song you want!
Instructions:To start the game, don't start it anymore from Game.exe as you normally do,
instead
start StartGame.exe .
For more information, read instructions inside script bundled in demo (get below).
Supported CODEC formats are: wav |
mp3 |
wmaIf you want to have other format supports, like OGG Vorbis,
be sure to install the codec for your Windows DirectShow Filters. If doing this,
when releasing the game you must be sure the players also have the codec
installed.
IMPORTANT: I can't guarantee the engine is stable when using other codecs, so
I suggest to use only native supported codecs: wav | mp3 | wma
Technical Details about the Engine:The engine is written in C++ with the
Qt4 Framework toolkit.
The engine is released under the
GNU General Public License 3. Sources are available at the following link:
hereSpecial Thanks goes to:ahigerd(#qt) general help on Qt4 and pointing me out some good solutions
bnagy(#ruby-lang) for helping out on sending data in ruby through a named pipe connection and general ruby help
Defty(#math) for the fadeout algorithm
Fabrizio Di Antonio for pointing out some solutions
Other users have helped me too, sorry for not mentioning your name but I can't remember
Bug Report:Please report bugs and wrong behaviours of the engine. Be very detailed on how you can reproduce the bug so this will help me fixing it faster. Be sure to do a step-by-step description on how the bug is reproducable.
Download Audio Engine XT:
Download the demo to get all the files you need. If you want to install the demo to an already existing project, be sure to read instructions inside the script.
Remember to start the game from StartGame.exe and not as you usually do (Game.exe)!
Download: hereThis is all for now! I hope you enjoy this!
Cheers,
BulletXT