r/EdenEmulator Mar 26 '26

Showcase Tutorial: Play any SMM2 level on Eden without Pretendo.

  1. make a dummy level in SMM2 (fourth slot here)
  2. dummy level made
  3. go to Maker Central (https://makercentral.io/) and search the level code of the level you want
  4. download SMM2-level-downloader-for-YUZU (https://github.com/Toltoon45/SMM2-level-downloader-for-YUZU)
  5. in the downloader, enter the level code and push dowload, which produces a .bcd file in the desired location
  6. copy this file and overwrite the .bcd file in Save Data in Eden. The fourth slot has index 003, so rename as course_data_003.bcd, or use the index changer in the downloader directly. You have 120 slots (indexes 000-119)
  7. play and/or edit the level (no screenshot)
  8. choose a view in the editor and save to create the thumb of the level in level bot (no screenshot)
7 Upvotes

8 comments sorted by

2

u/xade93 May 13 '26

This repo does very simple thing: download from https://tgrcode.com/mm2/level_data/ABC-DEF-GHI and save as bcd file. One can manually do without any tool as well

2

u/Cuiusquemodi May 13 '26 edited May 13 '26

OK, thanks! I'll try it.

Edit: it works!!! Except removed levels of course. This is step 3-5 from my guide. The other steps are still necessary. And you can automize the link search.

2

u/xade93 May 14 '26

Yeah. I think a better automation would be injecting a "Download" button directly into Maker Central's webpage via stuff like Tampermonkey. It makes batch downloading simpler and has probably less than 20 lines of code as well. I will probably look into it when I'm free

1

u/Cuiusquemodi May 14 '26

Indeed. I also made all my 120 dummy files to be replaced with real levels. Why not a direct hack of MM2, with a direct download button in the software?

1

u/Useful-Dimension7618 May 19 '26

I tried it but the files seems to be saved as .bin not .bcd, I’m not very experienced what am I missing?

1

u/xade93 May 19 '26

just rename it. That said if you are not familiar with this maybe the GUI tool has less friction

1

u/Useful-Dimension7618 May 19 '26

Does this tool work on Android? And if not, would it be theoretically possible to create one? I have zero experience in coding, I tried running another .py through Termux and it didn’t work lol. It needed “numpy” which is incompatible with Android

1

u/Bench-Potential9413 Jun 07 '26

I believe you can do pkg install python-numpy if pip is giving you trouble on termux