BGM Fade In Plugin v1.02

bluebooth

Veteran
Veteran
Joined
Nov 12, 2015
Messages
95
Reaction score
115
First Language
English
Primarily Uses
N/A
BGM FadeIn v1.02

Author: Michael Morris @Blue Booth Studios


 

Introduction
A simple script that facilitates access to the BGM Fade-in and BGS Fade-in native functions.


Features
- Enables access to built-in functionality "BGM Fade-in" via Plugin Command. 


- Enables access to built-in functionality "BGS Fade-in" via Plugin Command.


How to Use
- Copy script into your game js/plugins directory.


- Use plugin command to fade-in BGM tracks and BGS sounds.


Requirements


This script has no external requirements.


Demo


No demo provided.


Script

//=============================================================================
// Bluebooth Plugins - BGM Fade In
// BBS_BGMFadeIn.js
//=============================================================================

//=============================================================================
/*:
* @title BGM Fade In
* @author Michael Morris (https://www.*******.com/bluebooth)
* @date Aug 28, 2016
* @filename BBS_BGMFadeIn.js
* If you enjoy my work, consider supporting me on *******!
*
* https://www.*******.com/bluebooth
*
* @plugindesc v1.02 Allows for the current playing BGM and BGS to fade in instead of starting abruptly.
* Special Thanks to Tsukihime for all the help.
* Special Thanks to 'Ramza' Michael Sweeney for all the support.
*
* ============================================================================
* Terms of Use
* ============================================================================
* - Free for use in non-commercial projects with credits
* - Contact me for commercial use
*
* @help
* ============================================================================
* Description
* ============================================================================
*
* Allows for the current playing BGM and/or BGS to fade in instead of starting abruptly.
*
* ============================================================================
* Plugin Commands
* ============================================================================
* BGM fadeInBgm n # Fades in current BGM over n seconds.
* BGM fadeInBgs n # Fades in current BGS over n seconds.
*
* ============================================================================
* Change Log
* ============================================================================
* 1.02 - Added support for fading in BGS, as requested by JoePie.
* 1.01 - Plugin finished.
*
*/
//=============================================================================

//=============================================================================
var Imported = Imported || {} ;
var BBS = BBS || {};
Imported.BGM = 1;
BBS.BGM = BBS.BGM || {};

(function() {

//=============================================================================
// Parameter Variables
//=============================================================================
var parameters = PluginManager.parameters('BBS_BGM');

//=============================================================================
// Game_Interpreter
//=============================================================================
var BBS_BGM_Game_Interpreter_pluginCommand = Game_Interpreter.prototype.pluginCommand;
Game_Interpreter.prototype.pluginCommand = function(command, args) {
if (command === 'BGM')
{
switch (args[0]) {
case 'fadeInBgm':
SceneManager.fadeInBgm(Number(args[1]));
break;
case 'fadeInBgs':
SceneManager.fadeInBgs(Number(args[1]));
break;
};
}
else {
BBS_BGM_Game_Interpreter_pluginCommand.call(this, command, args);
}
};

// Call to built-in function.
SceneManager.fadeInBgm = function(duration) {
AudioManager.fadeInBgm(duration);
};

SceneManager.fadeInBgs = function(duration) {
AudioManager.fadeInBgs(duration);
};

})(BBS.BGM);
//=============================================================================
// End of File
//=============================================================================



Change Log


1.02


  - Added BGS-Fade support thanks to JoePie!
1.01


  - Plugin finished.


Known Bugs / TODO


Suggestions, bug reports, and feature requests are welcomed!


Compatibility Issues


None known.


Credit and Thanks
- Micheal Morris @Blue Booth Studios


Author's Notes
Free for non-commercial and commercial usage as long as credit is given.


View attachment BBS_BGMFadeIn.js
 
Last edited by a moderator:

Neo Soul Gamer

Veteran
Veteran
Joined
Aug 10, 2012
Messages
632
Reaction score
352
First Language
English
Primarily Uses
N/A
Beautiful! About time we got something like this. Thanks!
 

styx92

Veteran
Veteran
Joined
Jan 7, 2016
Messages
310
Reaction score
38
First Language
German
Primarily Uses
Really nice! Works pretty *.*
 

bluebooth

Veteran
Veteran
Joined
Nov 12, 2015
Messages
95
Reaction score
115
First Language
English
Primarily Uses
N/A
@Neo Soul Gamer and @styx92, thank you both for your kind words!  I should point out that I haven't tested this plugin on non-Window platforms, so you may want to check that if you're planning on distributing to those platforms.
 

styx92

Veteran
Veteran
Joined
Jan 7, 2016
Messages
310
Reaction score
38
First Language
German
Primarily Uses
I only work for windows :/ im sorry  ;_;
 

bluebooth

Veteran
Veteran
Joined
Nov 12, 2015
Messages
95
Reaction score
115
First Language
English
Primarily Uses
N/A
I only work for windows :/ im sorry  ;_;


Oh, no apologies needed!  If anything, I know it works for windows, so it's a bit of a relief.  I'm just saying, if you develop for another platform and something comes up with this plugin, then it's a bug I don't know about.  Good luck with your game!
 

JoePie

of Art/Game
Veteran
Joined
Jun 9, 2014
Messages
170
Reaction score
226
First Language
Not English
Primarily Uses
Hi @bluebooth, I'm wondering can this plugin fade in BGS too?
 

JoePie

of Art/Game
Veteran
Joined
Jun 9, 2014
Messages
170
Reaction score
226
First Language
Not English
Primarily Uses
Just wow. Can't wait to see it happen!
 

bluebooth

Veteran
Veteran
Joined
Nov 12, 2015
Messages
95
Reaction score
115
First Language
English
Primarily Uses
N/A
Hey @JoePie, please let me know if the new version gives you the BGS Fade effect you were looking for :)
 

JoePie

of Art/Game
Veteran
Joined
Jun 9, 2014
Messages
170
Reaction score
226
First Language
Not English
Primarily Uses
Yes sir it works wonderfully! It won't process at first but being perfect after I move it to lowest order of plugin list!


Thank you! I will send you a link once the short demo was released, most probably on Tuesday! Thanks again!
 

bluebooth

Veteran
Veteran
Joined
Nov 12, 2015
Messages
95
Reaction score
115
First Language
English
Primarily Uses
N/A
Great!  I'm looking forward to seeing your demo :)
 

Drifter92

Veteran
Veteran
Joined
Aug 9, 2017
Messages
122
Reaction score
82
First Language
English
Primarily Uses
RMMV
Brilliant plugin! Works great :)
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Yo Ho Ho... Time flies when you are having rum...

I'm rewatching Glee, just watched grilled cheesus.
Now I'm not sure if I'm hungry or I want to cry.
I just completed Ara Fell - completing the game unlocks an Epilogue. An interesting thing to possibly consider for my games.
I decided to try to make a mucha-styled artwork, and by now I've sunk more time in studies and sketches than I usually do in the whole thing. Fingers crossed it's worth it!

Forum statistics

Threads
99,451
Messages
965,434
Members
131,067
Latest member
LeoWolf
Top