Something went wrong!

Something went wrong with the scripts on this page. This may be caused by attempting to access this with an older browser (recent versions of Chrome, Firefox, and Safari, should all work; Microsoft IE and Edge are both known to fail), or a slow connection is causing the script to take longer to load, or a bug somehow crept into the page. If you suspect it's the latter, please open your browser's developer tools (usually F12) and send a bug report (to GitHub or Discord) with your browser version (see about:version) and any error messages you find in the developer console.

Something went wrong!

Something went wrong with the scripts on this page. Please report the following in the discord's #bug-reports channel:


Invalid Flags

The flags are invalid:

Getting Started

Please select a standard English ROM of Crystalis. This should only be required the first time. The selected image will be stored in your browser's cache.

You can also run the randomizer locally by installing the node package: npm install -g crystalis-randomizer
cryr --flags="Gt Mr Rlpt Sbkm Sct Tasd" Crystalis.nes


The selected rom image is not recognized. The randomization may not work correctly, and the identification stamp will be different. Please select a new rom image above.



You may specify a seed for the random number generator, if desired. If it is left blank, a new seed will be chosen at random each time. Use the 'new' button to generate a shareable seed, which will be automatically added to the URL.


Your flag string is

The checksum for this seed is ????????