The KH2 Randomizer supports randomizing songs from some Kingdom Hearts games, as well as your own custom songs.
Controls whether music randomization is active.
Check this option to exclude songs from the randomized music pool that are known to have some copyright concerns.
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
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.
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.
.scdfiles is outside the scope of this page.
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
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.
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
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.jsonfile in the folder where you installed the seed generator to see which KH2 songs belong to each category.
If you’d like even more control over music categories, you can create your own additional category folders, and you can
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.