smmdb-client
smmdb-client copied to clipboard
Super World support for SMM2
Would be nice considering that it'd make it much easier to share an entire level package as one big group.
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.
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.
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.
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 !!
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.