An open library of RPG Maker MV plugins, powered by the community.

PGMV - The Community-Driven Plugin Library for RPG Maker MV

MV plugins

Parallel Bgs - ParallelBgs.js

Plugin desc : BGS parallel playback plugin

License : MIT License

Author : Triacontane

Website : https://triacontane.blogspot.com/

Desc page : https://triacontane.blogspot.com/

Download Page : https://raw.githubusercontent.com/munokura/triacontane-MV-plugins/refs/heads/main/ParallelBgs.js

File name : ParallelBgs.js

Help of plugin :

@url https://triacontane.blogspot.com/
@plugindesc BGS parallel playback plugin
@author Triacontane
@license MIT License

@help
English Help Translator: munokura
This is an unofficial English translation of the plugin help,
created to support global RPG Maker users.
Feedback is welcome to improve translation quality
(see: https://github.com/munokura/triacontane-MV-plugins ).
Original plugin by Triacontane.
Please check the latest official version at:
https://triacontane.blogspot.com
-----
You can play multiple BGS in parallel. By changing the BGS playback line using
the plugin command, you can play a new BGS while the original BGS continues
playing.
You can individually adjust the volume, pitch, and left/right balance for each
BGS playing in parallel.
The default playback line is [1].

There is no limit to the number of lines, but trying to play too many BGS
simultaneously may affect operation.

Note that the line for auto-play BGS specified in the map is fixed at [1].

As an additional feature, we provide a plugin command that automatically fades
out BGS temporarily when a sound effect is played during BGS playback. This
allows the sound effect to be heard more clearly.
You can also set the fade-out time and sound effect playback timing.

Plugin Command Details
Execute from the event command "Plugin Command."
(Parameters are separated by a space.)

PB_BGS_CHANGE_LINE 2
 # Changes the BGS playback line to [2].
PB_BGS_ALL_STOP
 # Stops all currently playing BGS.
PB_BGS_FADEOUT_FOR_SE 1
 # Automatically fades out BGS when SE plays.
PB_BGS_FADEOUT_TIME 3
 # Specifies the time for automatic fade-out.

*1 You can specify the fade-out method.
0: SE plays normally without fading out.
1: Fade-out begins simultaneously with SE playing.
2: SE plays after fade-out is complete.

Setting 2 will cause a delay between the SE playback and the actual playback.
Please use with care.

Terms of Use:
You may modify and redistribute this plugin without permission from the
author, and there are no restrictions on its use (commercial, 18+, etc.).
This plugin is now yours.

@param stopAllAutoPlay
@text Stopped by automatic play
@desc When moving to a map with BGS auto-play enabled, BGS playback will stop for all lines.
@type boolean
@default false

スポンサードリンク

-MV plugins

Copyright© PGMV - The Community-Driven Plugin Library for RPG Maker MV , 2026 All Rights Reserved.