Language…
23 users online: A-Frame, AmazingChest, AntonioDosGames, Aurel509, Darknubs, EDIT3333, Fostelif, GrenCarret, Humpty Dumpty Magazine,  icrawfish, Ignaris, JezJitzu, KlonoA13Phill, kurtistrydiz, l44l, MarcosMoutta, placeholdertest, Ringo, sdace, TCgamerboy2002, ThePiPiper, xfix, YouFailMe - Guests: 93 - Bots: 198
Users: 58,124 (2,477 active)
Latest user: Lazo1322

Thomas' C3 Booth: The SMW Randomizer (and more)

  • Pages:
  • 1
  • 2


Hey, welcome to my tiny booth! First one ever, too. I've got a couple of projects to show, though I'm holding off on some of my bigger ones until next C3 when they're actually presentable.

The SMW Randomizer (beta)
Make SMW feel moderately new again.



This here's a online tool being made by Authorblues and I that we've been working on for about a year now. Currently in beta, this tool takes a clean SMW ROM (no hacks, unfortunately, unless FuSoYa wants to give us data locations) and shuffles a number of things in it. Current features include:
  • Randomizing overworld layout
  • Switching around exits
  • Swapping star warps
  • Messing with level names
  • Randomizing (or even removing) powerups
  • Adding or removing slipperiness/water in levels
  • Adding No Yoshi entrances to random levels
  • Changing stage palettes and backgrounds
  • Moving key/Yoshi Wing exits
  • Removing autoscrollers (because why not)
  • Changing boss difficulty and certain enemy properties
  • Modifying the layout of Bowser's Castle and Chocolate Island 2
  • Changing Yoshi's abilities when eating shells

... among other things. A full list of modified data can be found here. The website features a number of options for specifying exactly which things you want to change, as well as various presets for difficulty. Also, it has some cheat options if you want to have an easier time.

As the "beta" part of the name implies, we're still working on features, obviously. Current plans include overworld Layer 2 editing (...it's a work in progress), new modes (e.g. stuff for all you people who hate yourselves), physics (because that'll be fun), this mystery, and more, though you're free to suggest other ideas, too. And, of course, we're still fixing some bugs with the current features, so if you run into any, there's a link on the page to submit reports.






Some Puzzle Hack*
* name pending because I'm terrible at those

This one's a project I've been working on for a couple months, as a sort of unofficial (but official accepted) sequel to PangaeaPanga's puzzle hack, Super Foss World. Like that hack, solving puzzles in this relies on figuring out the quirks in SMW to solve each level. Levels are very short, often not more than a few screen large, and never contain more items than you need; the goal is to encourage experimentation to figure out what you need to do. The only rules are that no frame-perfect or luck-based tricks get used in the intended solutions; all levels have been tested in real-time without savestates to ensure that they have fair expectations for the player's abilities. Of course, that doesn't guarantee an easy time, but hopefully it should at least keep it from becoming frustrating.

Also, block duping is patched; it makes way too many constraints on design. Sorry to all those that wanted to redecorate the levels.

Puzzles in the hack range from relatively straightforward:


...to deceptively complex.


(excuse the lack of palette/graphical work, I haven't gotten to working on those yet)


In order to make things a bit less frustrating for the player, the hack also features the ability to reset the room at any time by pressing L and R together. Additionally, I made a pause menu, which features the ability to change the level's music, along with a hint system to help you out if you're absolutely stuck. Though, as with any hint system, there's a catch; hopefully, the level names and any message blocks within the level will be enough to guide you through a level without them.



Though I'm not releasing it yet, there's currently 24 levels in the hack, with at least 10 more currently planned. When I do release the hack however, I'd recommend playing Panga's one first; I've made sure not to use any of the same challenges that he did. As a result, it has a lot less well-known glitches, making it much more difficult if you're not familiar with things.

Professional frame-by-frame time wizard. YouTube - Twitter - SMW Glitch List - SMW Randomizer
"Nvm
Gimme"

Perfect.

That Randomizer looks cool, will have to use.
"SUSHI TEMPLE 3", which led to a Star Road called "SUAVE".

Fantastic.
I've already seen the SMW Randomizer in action, and it's great!

I'm also pretty excited for that puzzle hack, it looks pretty awesome. Super Foss World was great, but there's a lot more glitches to be abused. Definitely looking forward to this one.

Originally posted by Thomas
relatively straightforward


Originally posted by S.N.N.
"SUSHI TEMPLE 3", which led to a Star Road called "SUAVE".

Fantastic.

YELLOW SWITCH PALACE was actually just a star road to HYPE ROAD all along.

Also cool stuff man, I had actually thought of doing a randomizer at some point too, but I probably would have never done it myself!!

e: water level, didn't live up to the hype wow

cool nice great wonderful

I see quite a bit of potential in that randomizer, and I'm pretty interested in seeing what else you guys will add.
Haha, that randomizer is beyond cool. Could be nice to use in a race too.
Bug report:
Eating red koopa with green yoshi crashes the game.

I used "funky" setting with infinite lives


☻/
/▌This Is Bob Copy And Paste Him and soon
/ \ he will Take Over Smwcentral


Originally posted by KDeee
Bug report:
Eating red koopa with green yoshi crashes the game.

Pfft, that's what happens when we make last minute edits to code. Fixed.
(jsr $f272 became jsr $72f2, good job me)

Professional frame-by-frame time wizard. YouTube - Twitter - SMW Glitch List - SMW Randomizer
That SMW randomizer looks it's going to be a lot fun, can't wait for the full version.

Quote
Modifying the layout of Bowser's Castle and Chocolate Island 2

What does this do exactly? does it change the levels behing the number doors and the ones based on the timer/coins, or does it do something else?


Originally posted by Najeraldo
Quote
Modifying the layout of Bowser's Castle and Chocolate Island 2

What does this do exactly? does it change the levels behing the number doors and the ones based on the timer/coins, or does it do something else?

For CI2, it currently just shuffles the rooms in each set (e.g. the three coin-based rooms get mixed up, but not with the time-based ones). We plan on eventually having the conditions for each room change, too, since that's not particularly complicated to do.

For Bowser's Castle, it'll randomize the room numbers, or if you pick one of the gauntlet options, it'll chain several rooms without the choice rooms in-between.
which is pretty rough since there's no midway in the castle

Professional frame-by-frame time wizard. YouTube - Twitter - SMW Glitch List - SMW Randomizer
The randomizer is very fun to mess around with! I can't wait till the completed version!!
>Mark danced crazy!
Backloggery MyAnimeList
An SMW level slot machine on the gambling C3, imagine that! It's a really neat idea and I can certainly see it adding a little spice to an otherwise normal SMW playthrough.

So, onto the burning question then ... can we place coin bets on the results of the randomizer? 50 coins on Yoshi's house in Vanilla dome!
And I helped.
Authorblues, you and Thomas have done a great job with this. It's almost like there is a science to ASM and you've figured it out.

Again, well done ( 'v')b
I do art commissions cheap! PM here or DM via Discord for more details.

**Layout by Erik557


I've got a suggestion: What about the idea of swapping the switch blocks (and probably switch palace switches)?

How about an option to randomize level music selection, and maybe an option to randomize Mario and enemy palettes instead of just level palettes too!

Originally posted by Thomas
The only rules are that no frame-perfect or luck-based tricks get used in the intended solutions; all levels have been tested in real-time without savestates to ensure that they have fair expectations for the player's abilities.

Oh man, sign me up! I love puzzle hacks, but ones that neither are completely trivial nor crosses the line into Kaizo tend to not be very common. Any estimates for a release yet?

Also that randomizer looks all kinds of hilarious and I'll need to give it a try later.
My YouTube channel
Get the official ASMT resource pack here!

That's some really neat stuff you got there. I like that idea about the randomizer; my mind isn't so bright, but I recall seeing something like this before for another game. And that puzzle hack sounds enjoyable to play judging from the screenshots, as most hacks seem to abuse glitches and require a lot of precision. Nice job!
Originally posted by Katerpie
I like that idea about the randomizer; my mind isn't so bright, but I recall seeing something like this before for another game.

Actually, there are two of them: EarthBound Reshuffler and The EarthBound Zero Randomizer.

Anyway, I tried generating a series of ROMs (planned to start on the "Gnarly" preset and work my way up to "Funky"), but I get this error:
Originally posted by SMW Randomizer Error
TypeError: Object doesn't support property or method 'sign'

Your layout has been removed.
  • Pages:
  • 1
  • 2