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
350
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 Profile Posts

I'm back to the bugs.
100 bugs in my coding,
take one down,
fix it up,
132 bugs in my coding.
On the plus side, if all this rioting sparks another Covid outbreak... I will have a whole lot of time to work on my game. Not exactly how I wanted to get that time, but hey I'm a glass is half full... of RM kind of guy. :LZSwink:
A video once in a while won't hurt.
Have a craving for a Nesquik milkshake. No idea why. Haven't had one since I was a kid. lol. I remember them kinda tasting nice, but also leaving a lot of nasty powder at the bottom of the cup.

Forum statistics

Threads
98,071
Messages
949,018
Members
129,342
Latest member
Cylria
Top