Super Mario Bros. 3 Web Randomizer

This is a randomizer for Super Mario Bros. 3 on the Nintendo Entertainment System by ssjtroly in an attempt to recreate FCoughlin's SMB3 randomizer in javascript.



ROM Checksums:

Super Mario Bros. 3 US (PRG1)
CRC32:0B742B33
MD5:86D1982FEA7342C0AF9679DDF3869D8D
SHA256:4377A7F5E6EB50BDD2AC6F249BF1A7085500ACA8EB41F38545C3A2731C51A579








        Seed



        Mario Color
        The color for Mario's sprite (Luigi will always be random if Mario is not default)
        Mario Complexion
        The skin color for Mario's sprite (Luigi will always be random if Mario is not default)


        Starting Lives

        The number of lives a player starts with and has after a continue


        Permanent Powerup
        WARNING: FORCES OHKO MODE!

        Mario will always have this powerup and all other powerups only give points
        Also makes slight changes to some levels to make sure they are completable with selected powerup


        Flags

        This is a base64 encoded bitmask representing enabled checkbox options (Incompatible with fcoughlin's flags)







        '~' appears to be a special character used in some default text. It seems to cause a space character, but the difference to an actual space is unknown to me.

        General Toad House Text:








        Whistle Toad House Text:








        Strange Toad House Text:








        '|' is used as a new line character.
        The text should be <= 8 lines with a maximum of 20 characters per line for the first 6 and 16 characters per line on the last 2.


        World Letters Text:
        World 2



        World 3



        World 4



        World 5



        World 6



        World 7




        Final Letter:








        ROM










        Last Generated:












        You can find the source for this randomizer more easily on Github.
        Credit goes to FCoughlin for the Randomize Koopa Kid HP option.
        Thanks to Captain Southbird for the disassembly of Super Mario Bros 3.
        Thanks to Hukka for SMB3 Workshop.
        And thanks to Spinzig for the enemy compatibility chart in the SMB3 Workshop docs.