my eye

author Angelo Gladding

name Super Mario World

published 2024-07-05T13:40:45.064728-07:00

type entry

updated 2024-08-13T13:53:30.263501-07:00

url /SMW, /2024/07/05/r4

visibility public

Content

<abbr title="Sūpā Mario Wārudo: Sūpā Mario Burazāzu fō">スーパーマリオワールド: スーパーマリオブラザーズ4</abbr>

### Speedrunning

### Tool Assisted

#### Tool Assisted Speedrunning (TAS)

## Hacks

### Standard vs. Kaizo

*regrab*

#### Tool Assisted Walkthrough (TAW)

## Playing

[Clean ROM](https://vimm.net/vault/?p=details&id=1652)

[Floating IPS (flips)](https://www.smwcentral.net/?p=section&a=details&id=11474) -- patches a clean rom with a hack

[Snes9x](https://github.com/snes9xgit/snes9x) -- modern emulator

[Hacks](https://www.smwcentral.net/?p=section&s=smwhacks)

$ hacks = {
$   "Sweet World": (30864, "kb", 12, 12, True),
$   "Easyland": (37583, "kb", 14, 14, True),
$   "Sixth Grade Kaizo": (37314, "kb", 1, 9, True),
$   "Attempt at a Normal Hack": (37783, "sh", 21, 40, True),
$   "Mario's Pizza Party": (37928, "kb", 10, 10, True),
$   "Love Yourself": (30864, "kb", 17, 17, True),
$   "Grand Poo World 3": ("https://www.smwcentral.net/?p=viewthread&t=126133", "kx", 0, 41, True),
$   "What did Mario do?": (37896, "sh", 37, 69, True),
$   "Kaizo Mario World": (16059, "kx", 1, 11, True),
$   "Chicanery Beginner Edition": (38058, "kb", 15, 23, True),
$   "Super Galega World": (36828, "kb", 6, 6, False),
$   "Smoked Fish and Cabbage 2": (35540, "kb", 7, 28, True),
$   "Baby Kaizo World": (19145, "kb", 15, 44, False),
$ }
$ unstarted_hacks = []
$ ratings = {
$   "k": ("d33682", "kaizo"),
$   "s": ("2aa198", "standard"),
$   "e": ("859900", "easy"),
$   "n": ("268bd2", "normal"),
$   "h": ("b58900", "hard"),
$   "v": ("586e75", "very hard"),
$   "b": ("859900", "beginner"),
$   "i": ("268bd2", "intermediate"),
$   "x": ("586e75", "expert"),
$ }
$if hacks:
    <ul>
    $for hack_name, (hack_id, hack_type, hack_progress, hack_total, hack_savestates) in hacks.items():
        $if hack_progress == -1:
            $ unstarted_hacks.append(hack_name)
            $continue
        $ hack_completed = hack_progress == hack_total
        <li><a href=\
        $if isinstance(hack_id, int):
            https://www.smwcentral.net/?p=section&a=details&id=$(hack_id)\
        $else:
            $hack_id\
        >
        $if hack_completed:
            <s>\
        $hack_name\
        $if hack_completed:
            </s>\
        </a>
        <code><small style=font-size:.8em>\
        $ type_color, type_title = ratings[hack_type[0]]
        $ difficulty_color, difficulty_title = ratings[hack_type[1]]
        <abbr title="$(type_title): $difficulty_title">
        <span style=color:#$type_color>$hack_type[0].upper()</span>\
        <span style=color:#$difficulty_color>$hack_type[1].upper()</span>\
        </abbr>\
        (\
        $if hack_completed:
            $hack_total\
        $else:
            $(hack_progress)/$hack_total\
        )\
        $if not hack_savestates:
            <abbr title="without save states">*</abbr>
        </small></code>
    </ul>

<ul>
$for unstarted_hack in unstarted_hacks:
    <li>$unstarted_hack</li>
</ul>

### Save States

You can save the state of the game at any point for immediate retry. It can make advancing much easier but will often break the flow.

To configure save states in Snes9x go to Settings > Save States >

-   Save current slot => "Keyboard Shift+F1"
-   Load current slot => "Keyboard F1"

## Editing

[Lunar Magic](https://www.smwcentral.net/?p=section&a=details&id=35121)

#### See Also

*   [Wikipedia](https://en.wikipedia.org/wiki/Super_Mario_World)
*   [Mario Wiki](https://www.mariowiki.com/Super_Mario_World)
*   [Strategy Wiki](https://strategywiki.org/wiki/Super_Mario_World)
*   [Mariopedia](https://mariopedia.org/wiki/Super_Mario_World)
*   [Fandom](https://nintendo.fandom.com/wiki/Super_Mario_World)