Home Creators Posts Import Register Favorites Logout

Downloads

Content

Hi all, introducing [CGMZ] Jukebox! Quick Intro Allow your player to collect musical tracks throughout the game, either manually or automati

Hi all, introducing [CGMZ] Jukebox!

! SEE BOTTOM OF POST FOR UPDATES !

Quick Intro

Allow your player to collect musical tracks throughout the game, either manually or automatically when heard for the first time. Then, let them use a jukebox (new scene) to select a track they want to replay. Optionally allow them to permanently change the map's autoplay track by what is played in the jukebox.

Collection

Your player can collect musical tracks throughout your game, which they can then replay in the jukebox scene. This collection can occur manually by plugin command, or automatically when the player hears the track for the first time. You can also undiscover tracks in case you need that functionality (manual only).

Jukebox Scene

The jukebox scene will display discovered tracks the player has. From here, they can view information about each track they have discovered and select a track to hear it play again.

Flavor data in the jukebox scene currently includes things like the track name, composer, length, times heard, discover location, and a description. You can choose which lines you want in your scene and the order they are shown to the player, including various headers and spacing to separate your jukebox scene.

See below image for how the jukebox scene can look:

Integrations

This plugin has some integrations with other [CGMZ] Plugins. These are as follows:

[CGMZ] Scene Backgrounds - Provide a preset ID and show a custom background image in the jukebox scene. This can include a scrolling animated parallax image, weather, and more.

[CGMZ] Controls Window - Show a window letting the player know the controls of the jukebox scene which automatically switches between gamepad and keyboard controls depending on the player's last input type.

[CGMZ] Window Backgrounds - Provide a preset ID and show a custom image in each window's background, including support for a scrolling animated parallax image.

[CGMZ] Window Settings - Provide a preset ID and change each window's windowskin, tone, style, and more.

Roadmap

This initial alpha version will be improved upon through updates as with all my other plugins. The following features are planned (no particular order):

Automatic length detection

Progress bar in scene to show the current position in the track the player is listening to

Cover art and other images for each track, as scene background / image in track info window

Categories in the jukebox

Configurable jukebox scene arguments to make unique jukebox scenes.

Of course, if you have any more ideas to improve this plugin beyond what is listed above I would love to hear your suggestions. You can suggest things in the comments below or in the Casper Gaming Discord. I add all suggestions to my to-do list.

Quick Facts

✅ RPG Maker MZ✅ No obfuscation✅ No AI used at any point in the creation of this plugin

Credit & Requirements

Please see terms of use here: Terms of Use

Requires CGMZ Core plugin: CGMZ Core

Happy RPG Making!

This version adds the ability to draw flavor text, headers, and images in the jukebox display window. These are unlimited and you can draw as much flavor info as you want. You can use this to create an Album Cover header and image, or any other custom section you'd like to show to the player in the jukebox scene. See below image for how it can look:

This update also moved the Permanently Change Map Music and Stop Music On Exit parameters to the Call Scene plugin command. This means you can now have certain jukeboxes that do permanently change the map music while you have others that do not. For example, if you want the player to use a jukebox to change the music in their own house permanently but only change it temporarily in a tavern.

Along with this change, a scene background was also added to the Call Scene plugin command so you can show different backgrounds in different jukeboxes.

This version adds the option to show undiscovered tracks. This is part of the scene call script call. Undiscovered tracks have a separate display name, icon, and description. They will be unselectable in the scene, and serve as a way to show the player if they are missing any tracks.

This update also adds the option to have a Stop command at the very top of the jukebox track list, which will stop the currently playing track and replay the music that was originally playing when the scene started.

Files

Comments

No comments found for this post.