Super Mario Land 2B

Unofficial sequel to Super Mario Land 2

Public Chat
Similar projects worth following
The project is to make a sequel to SML2 that plays on the Gameboy like the original.

To do this I am making an editor for Super Mario Land 2 / 3 that extracts and modifies levels, then patches the ROM. So it plays like the original.

Once the editor is done, anyone can submit their level designs and I will bundle them into the sequel!

The old version of the editor can edit and patch levels into the original ROM, but I am now porting the project to c++ so please wait for the new improved editor before working on levels for SML2B.

The new port will be much more advanced and is nearly complete.

  • delay

    Rory Renton09/22/2020 at 07:46 0 comments

    been busy, some of it being avoiding doing my paid work. This is coming to the end for this year, also winter is coming, which is a good time for me to do programming generally.

  • complexities with SML3

    Rory Renton03/13/2020 at 14:14 0 comments

    I have spend a couple of weeks dealing with the odd way SML3 handles sprites, unlike SML2 it does this with code instead of tables. So I wrote a Z80 emulator to follow the code then extract the needed info.

    Also SML3 has multiple tilesets per level, and switches them arbitrarily when passing through doorways, so I wrote a smart way of automatically detecting which tileset is used by each part of the level. This works by flood filling from the doorway then assuming all of those blocks use the same tileset (simulating Wario travelling around).

    Due to work I need to take a few weeks of from the project, which is a shame as the editor is really close to being completed. I'll be back though :)

  • C++ port is feature complete

    Rory Renton02/26/2020 at 19:24 0 comments

    I have now got my prototype working with both games (SML2 and SML3) with all features (sprites, sectors, levels, etc...). And it is done in a far superior way than before (all extracted from the ROM).

    There is still a fair amount of work to complete the editor, but it shouldn't be too long now!

    SML2 output sample:

    SML2 sample

  • C++ port nearly complete

    Rory Renton02/11/2020 at 15:32 0 comments

    made good progress, the currently unreleased rewrite now uses the headers for SML2 and SML3 to load all resources unlike the older version that was half hard-coded. I also found a missing header for SML2 that defines the tiles for each level finally!

    here is a sample of a SML3 level:

    And here is a SML2 level:

    adding the remaining details is easy (done it before). So not long now!

  • Porting to c++

    Rory Renton01/31/2020 at 09:49 0 comments

    the project stopped for a long time because it was written in visual basics, which is a nightmare, so now I am rewriting it again in C++ and finally finishing the editor!

    I have also made a little progress backwards engineering Super Mario Land 3 now, so will be adding that too :).

    got it extracting levels already, just need to add tiles now:

  • project restarted

    Rory Renton04/10/2016 at 20:30 0 comments

    fixed a bug that made the edited levels white screen the original hardware. (don't patch the rom name to work around it for now).

    Me and one collaborator have started to compile levels to get this finished.

View all 6 project logs

  • 1
    Step 1

    wait for the new port of the editor.

View all instructions

Enjoy this project?



Austin Salgat wrote 07/15/2020 at 03:56 point

Hey SmellyMoo, do you have any updates on this project? :)

  Are you sure? yes | no

Rory Renton wrote 07/29/2020 at 07:22 point

it's at the end of a short gap while I do paid work, expect I will pick it up again in a month, and then it should be one sprint to the finish line (for the editor)!

  Are you sure? yes | no

Johannes wrote 07/29/2020 at 15:59 point

Looking forward to it! And if you need beta testers, I'm game!

  Are you sure? yes | no

MarioZoneSecretLostLevel wrote 03/28/2020 at 14:25 point

I see on your screen shots the world map with yellow arrows for the ways where Mario can walk. Does this mean that the editor can edit the word map, adding other ways, other worlds or other levels?

  Are you sure? yes | no

Rory Renton wrote 06/29/2020 at 20:16 point

well, you will be able to edit the paths at some point down the line, but not add new worlds as such, just edit the look of current ones.

  Are you sure? yes | no

Rory Renton wrote 03/27/2020 at 15:30 point

it's worth waiting for the reboot, as the new editor will be superior in every way, as I am starting again with much more info and better skill (also better programming language).

Hopefully it should be in an alpha state in 1-2 months, depending on if other projects take away my time :).

  Are you sure? yes | no

MarioZoneSecretLostLevel wrote 03/27/2020 at 19:27 point

1-2 months! I can't wait to see and use this editor but I will! :) 

  Are you sure? yes | no

Rory Renton wrote 06/29/2020 at 20:15 point


  Are you sure? yes | no

MarioZoneSecretLostLevel wrote 03/25/2020 at 12:55 point

This project just looks amazing, can't wait to use it and help making levels of a sequel! <3 

  Are you sure? yes | no

Rory Renton wrote 06/29/2020 at 20:14 point

that would be really helpful! sorry I have been delayed getting back to work on this, I did a solid month and had to get back on with money making work.

but trust me, I will carry on, and have create ideas how to. It will be a lot of work making the sequel, but finishing this editor is the first step.

  Are you sure? yes | no

Cristian Capannini wrote 03/20/2020 at 11:05 point

Where is the editor?

  Are you sure? yes | no

Rory Renton wrote 06/29/2020 at 20:15 point

there is an old version, but it's worth waiting for the complete rewrite as it will be superior in every way!

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates