Plugin description:
This plugin extends music and sound control in the game.
You can use plugin commands or scripts.
I will gradually add new functionality.
You can write to me if your project
needs a feature that hasn't been implemented yet.
Spoiler: Commands
Command:
Play looping SE Script:
$gameSystem.playLoopingSe(name, volume, pitch, pan); Script arguments:
name - filename in audio/se/ folder without extension
volume - volume from 0 to 100. Optional argument. Default value - 100.
pitch - tempo from 0 to 100. Optional argument. Default value - 100.
pan - pan from -100 to 100. Optional argument. Default value - 0.
Description:
The command plays a sound in a loop, similar to BGM or BGS. The difference from BGS is that there can be multiple sounds (However, in the current implementation only one sound can be looped).
Command:
Play looping SE safely Script:
$gameSystem.playLoopingSeSafe(name, volume, pitch, pan); Script arguments:
Same as "Play looping SE" command Description:
Same as "Play looping SE" command, but if there is already any looping sound, the new one won't play.
Command:
Stop playing looping SE Script:
$gameSystem.stopPlayingLoopingSe(); Description:
Stops all looping SE.
Description:
Multiplies BGM volume by value during playback. The value is saved in the save file and restored when loading the game. Unlike regular sound volume settings, this value is not controlled by the player and is saved in the local save file, not the global config.
random - whether to shuffle the list: true or false
loop - whether to loop the list: true or false
volume - volume from 0 to 100. Optional argument. Default value - 100.
pitch - tempo from 0 to 100. Optional argument. Default value - 100.
pan - pan from -100 to 100. Optional argument. Default value - 0.
Description:
Plays files from the specified audio/bgm/ subfolder one after the other.
The Phileas_FileManager plugin is required to execute this command!
Command:
Stop the playlist Script:
$gameSystem.stopPlaylist(); Description:
Stops the current playlist.
License
This plugin is released under MIT license.
This means that you can freely use the plugin in non-commercial and commercial games and even edit it.
But be sure to include me in the credits!
Compatibility:
If there are any problems, write to me.