Skip to the content.

Randomized Music

The KH2 Randomizer supports randomizing songs from some Kingdom Hearts games, as well as your own custom songs.

General Options

Randomize Music

Controls whether music randomization is active.

DMCA Safe

Check this option to exclude songs from the randomized music pool that are known to have some copyright concerns.

Categorize Songs

Controls whether songs are replaced only by other songs in the same category. For example, “boss” songs can be replaced by “boss” songs, “cutscene” songs can be replaced by “cutscene” songs, and so on.

Leaving this option unchecked means any song in the game can be replaced by any song in the randomized music pool.

Allow Duplicate Replacements

Check this option if you don’t have enough songs available to replace all the game songs, but you’d like only songs from your randomized music pool to be used (even if it means some songs will be re-used).

With this option disabled, once the music randomizer runs out of replacement songs, it will not replace any further songs from the game, and some songs will remain unchanged.

Kingdom Hearts Songs

There are options to include songs from some Kingdom Hearts games into the randomized music pool.

If you haven’t yet configured the seed generator to point to your OpenKH folder, these options will be disabled. To configure this, choose Find OpenKH Folder in the Configure menu.

Find OpenKH Folder

Each game’s option may also be disabled if you haven’t extracted that game’s data using the setup wizard in OpenKH Mods Manager.

Custom Songs

You can use your own .scd files as part of the music randomizer. There is an Include Custom Songs option that controls whether custom songs are included in the randomized music pool.

Creating/obtaining .scd files is outside the scope of this page.

Setup

If you haven’t chosen a custom music folder yet, you should see a message indicating Custom music folder not configured. To configure this, choose Choose Custom Music Folder in the Configure menu.

Choose Custom Music Folder

Choose a folder where you will place your custom songs. Once you’ve done this, the seed generator creates several sub-folders within this folder representing various music categories.

Basic

If you just want all of your songs to be randomized anywhere in the game, place all of your .scd files within the wild folder. You can create additional sub-folders within the wild folder for organization of your song files as desired.

Intermediate

If you’d like to categorize your songs so that certain ones are played for the title screen only, certain ones play only during battle, etc., place your .scd files into the various folders that represent those categories. You can create sub-folders within any of the categories for organization of your song files as desired.

You can look at the musiclist.json file in the folder where you installed the seed generator to see which KH2 songs belong to each category.

Advanced

If you’d like even more control over music categories, you can create your own additional category folders, and you can edit the musiclist.json file (located in the folder where you installed the seed generator) to configure the category/categories of each song. Songs can be given multiple categories, and a replacement song will be chosen from one of those categories. A category can be repeated in the configuration to give a certain category more “weight”.

Using this technique, you can get as precise as having a set of custom song options for each world, or even a set of custom song options that can replace just one song from the game.