Language…
21 users online: Aclais,  Ahrion, autisticsceptile1993, crm0622,  Eden_, Ekimnoid, Gamet2004, Golden Yoshi, koffe190,  MarioFanGamer, Mischievous Marc, neidoodle, NewPointless, Rauf, RZRider, Scags, schema_tuna, shaoshao, sinseiga, StarWolf3000, The_Uber_Camper - Guests: 263 - Bots: 266
Users: 64,795 (2,376 active)
Latest user: mathew

SMW Maker [LIVE NOW]

I worked on this for like a month. It is kinda like Mario Maker in SMW. You submit a level you made as an MWL, and you can play other people's levels or play a random choice of 10 levels. All the levels are completely vanilla: no custom palettes, no map16 editing (clarification: using direct map16 is okay, just don't edit the map16 pages themselves), no custom GFX/music/ASM.

WERE LIVE!
https://smwmaker.xfix.pw

Thanks GlitchMr for the hosting!

if you notice any bugs, please ping me on discord

Screenshot:

(i'm not very good at web design)
the screenshot is a bit out of date but ¯\_(ツ)_/¯
Looks neat! I'd definetly want to try or even speedrun this when it goes live.
What happens when you click play? Do you just get a download link to the MWL file, an auto-generated BPS, or something even more fancy? (playing it right in the browser would be most convenient, but probably not too feasible.)

RPG Hacker and I may be able to host this on smwhacking.de (haven't asked him about it though). What are the requirements exactly?


 
You get an auto-generated BPS.

While having browser play would be cool, I don't think it's feasible either.

GlitchMr already offered to host this via PM. I'll hopefully get it fully working by tomorrow. (fun fact: it's written in like 5 different languages)
I wonder about the possibility of automatically patching the BPS files if provided a clean SMW ROM (perhaps on JavaScript side, we need more languages in the project ;)). However, getting this to work to begin with is a priority currently.
It finally works

check OP for link
Feature request: can you make a script (or something of sorts) like your SMWC Preview that would automatically patch this BPS to a ROM of your choosing and open it in an emulator of your choosing? That would be ideal! #smw{:TUP:}

In any case, really like the idea. Looking forward to try this out myself a bit later.
Feel free to visit my website/blog - it's updated rarely, but it looks pretty cool!
Noticed that it shows garbage in the death counter when I download a single level, but doesn't if I play the 10 level version.
Dying once turns it into 0 and then it works normally.

Also, playing the 10 level version shows the "Select file" menu while the 1 level version goes directly into the level, dunno if that's intended.


Also, it'd be neat if there were previews like in zandro's database and a search feature.

I really like the idea of this though, could be a lot of fun to just play a couple of levels once there are a few.
Originally posted by RPG Hacker
Feature request: can you make a script (or something of sorts) like your SMWC Preview that would automatically patch this BPS to a ROM of your choosing and open it in an emulator of your choosing? That would be ideal! #smw{:TUP:}

If you configured flips correctly then this would already be what happens. Set flips to run the ROM in an emulator when invoked through associations and enable the automatic ROM selector. The fact that this works means I probably won't do this request (not until I've finished another tool I wanted to show at C3)

Originally posted by TheBiob
Noticed that it shows garbage in the death counter when I download a single level, but doesn't if I play the 10 level version.
Dying once turns it into 0 and then it works normally.

I really don't know why that happens. I'll debug it more later, but it's not the highest priority for me right now.

Originally posted by TheBiob
Also, playing the 10 level version shows the "Select file" menu while the 1 level version goes directly into the level, dunno if that's intended.

Yeah that's intended, I figured that there was really no point in saving when there's only one level.

Originally posted by TheBiob
Also, it'd be neat if there were previews like in zandro's database and a search feature.

Preview generation is literally , but i think i can pull off searching.
A thingy where you can see how many times a level has been completed to configure the difficulty would be hard to make, but very neat. Wonder if that's possible.
Thats actually really cool.
This needs way more attention and activity now that it is live and playable.

It's a great project and I can see a great future for this, if you keep on working on this.
// Layout by Maxo
go nominate it for spotlight then

i don't have plans to kill it yet (although i did feel pretty demotivated when debugging off-by-one errors in a shitty debugger without knowing what output to look for). i still have a few things planned for it (like overhauling the website to make it look nicer) but it's mostly done right now, don't expect any major new features before the end of c3
This sounds like quite an interesting project.

One question though randomdude999, is there the possibility you'll allow chocolate or choconilla levels into this project someday? I'm curious.
Proper chocolate would be practically impossible, that would include patches/sprites/blocks/etc which would be an absolute pain to insert in a way that they only affect one level. I might do something more similar to VLDC rules (allowing palettes + map16 editing + maybe music if it turns out easier that I expect), but nothing too crazy.
How do I browse levels on the site.
oh boy this is awesome. I submitted a bunch of scrapped content lol
Your Kaizo level don't work.
Ooh, this sounds like fun! Definitely submitting a level or two when I have the chance.
What is a Lunar Magic, and can I eat it?
This seems like a good alternative for those who doesn't want to play an entire hack, just some levels. Cool. I'll definitely consider aporting to this, though my levels are usually shitty.
Layout made by MaxodeX
2021 TRENO vibe check thread