smmdb-client icon indicating copy to clipboard operation
smmdb-client copied to clipboard

Super World support for SMM2

Open Star-X555 opened this issue 4 years ago • 5 comments

Would be nice considering that it'd make it much easier to share an entire level package as one big group.

Star-X555 avatar Oct 10 '20 14:10 Star-X555

So you basically just want the ability to download multiple levels at once? Grouping levels into a package would need to be done manually. Instead I would rather add the same feature here as within the old save file editor for SMM1. You would then have a button that basically fills your save file with levels depending on filters and sorting. Since most course worlds have a common prefix, you could just filter for that prefix then.

Tarnadas avatar Oct 10 '20 19:10 Tarnadas

FYI Super Worlds were introduced in the last SMM2 update. They basically are a simple world map editor that uses SMW and SMB3 world map assets to allow for up to 8 worlds with 5 levels each, and when playing in this mode it keeps track of your lives, meaning 1ups are actually useful now.

AFAIK there are 6 super world slots in SMM2, so being able to bulk download the required levels along with the specific Super World that goes along with them would be a great addition.

Star-X555 avatar Oct 20 '20 12:10 Star-X555

Sorry I should have been more clear. I know what Super Worlds are. The problem is, that they aren’t stored on client side, so there is no way to extract them from a save file. AFAIK you can only play them online, which is currently not possible with emulators.

I could add a feature to group levels, but with a bulk download button this feels redundant and also it requires manual work.

Tarnadas avatar Oct 20 '20 19:10 Tarnadas

hiya. (necro alert)

with v3.0.2 worlds are playable offline. likely something to do w/ the myworld.dat ? i'm not sure how to look at it (or if it contains any personal info). as-is, i've imported a ton of levels w/ the app ... then in a world, adding a "level tile" bring up the course select screen ... now they are "linked"

if these 6 "games" (in my world file?) can have upto 8 worlds each ( with upto 5 levels per ) ... one "world share" could need to include 40 courses. if you have time & interest in taking this project to the next level, i suspect some things have changed since you last had a look a few years back ?

if it helps, motivation is likely the best i can offer or maybe testing if you have some ideas ?

PS. just found this & lovin it !! thank you !!

zosky avatar Jan 17 '23 20:01 zosky

Hey, thx for the info! I suspect I won't have that much time investigating the reverse engineering, but we have this great documentation: https://github.com/0Liam/smm2-documentation Eventually if you create an issue there someone might pick it up and document it.

Tarnadas avatar Jan 18 '23 06:01 Tarnadas