Language…
11 users online: 35TCB77, cletus_deletus, Danik2343, Green, Hammerer, howardadam1126, KoJi, Oskise, pnaha, SpacePea, tOaO - Guests: 230 - Bots: 357
Users: 64,795 (2,377 active)
Latest user: mathew

Super Yoshi Fanclub (various UberASMs + Disassembly + Requests)

PatchSpriteSuper Mario WorldResource ReleaseScreenshotsRequests

  • Pages:
  • 1
  • 2
Downloads for everything

Hey all, Mark here! I've been tinkering around with Yoshi over the past few months and made some things for C3 that I thought might be interesting! I ended up disassembling Yoshi so that it could be inserted as a standalone, custom sprite along with four UberASMs that might make for some interesting level design. I also wanted to take some requests regarding Yoshi since I've been having a ton of fun with it recently. I'll make whatever I find interesting in the comments, so be on the lookout in case I get to your suggestion!

Starting off with the big one, the Yoshi Disassembly acts exactly as the original sprite does, along with some tables and defines that you may find useful in terms of customization. While it isn't fully customizable yet (like my other disassemblies), some of the options are quite nice to mess around with. It's also the first (as far as I'm aware) disassembly of Yoshi ever, so I made sure to comment and label as much of the code as possible. Not all of it is finished as I've yet to fully understand how it works, but I'm sure that any experienced ASMer would appreciate what was documented.

Secondly, I made some UberASMs that work with the original Yoshi sprite that would probably be fun to mess with. The four that I made are as follows: Spawn Riding Yoshi, Yoshi Eat Anything, Remote Yoshi Tongue, and Yoshi Tongue Punch. The first of these is fairly simple, it just makes the player spawn in the level riding Yoshi. Seems useless, but you can customize which colored Yoshi you spawn on (including unused palettes) and what sprite spawns inside his mouth. Secondly, I made it so that Yoshi could eat literally anything. Bowser, goal tapes, message boxes, and more are all edible now. Bosses and goals can even trigger the level end sequence, while the message box can display a chosen message. Third, I made it so you could activate Yoshi's tongue even while not riding him. Using the L/R triggers by default, you can eat and spit wherever you are. Lastly, I removed Yoshi's eating ability entirely by making it so anything he tongues gets punched away. It's able to kick shells, throw chucks halfway across the screen, boost platforms, and even preserve momentum on things like ropes. Thanks goes to Mega for making the little punch graphic for the tongue.

Lastly, I wanted to ask you all for some suggestions on some other Yoshi stuff I could release during the few days of C3 that remain! I'm looking to create some more UberASM related things, so stuff like a fully customizable Yoshi would not be viable in this timeframe. Leave a comment with your suggestion(s) and I'll take a look at what I find interesting!

The things I've made will be slowly submitted to the ASM sections, but you can download everything right now via my GitHub. If you right click, then save link as, you should be able to download whatever individual file you want. Or you can just save everything there as a zip.

EDIT: After going through some of the requests, I ended up making three more UberASMs, those being Super Mario Galaxy 2 Yoshi Abilities, Poison Tongued Sprites, and Tongue Activated Blocks!
Originally posted by FedoraFriday
When Yoshi eats a berry, he turns red and makes a mad dash

This mad dash idea was quite similar to the dash pepper mechanic from SMG2, so I figured why not implement all of them! I took more inspiration from SMG2 than the request in all honesty, but I hope it's still something you'll like! The dash can break blocks and makes Yoshi run quite fast, the blimp makes Yoshi act similarly to the wings, and the bulb can be tied to LM's exanimations to create some neat effects. You can even tie it with a custom block to require having the powerup active.

Originally posted by Knight of Time
How about making a code that causes certain things Yoshi swallows to either make him run away, or damage Mario as a result?

I liked the idea of sprites sort of "poisoning" Yoshi, so I ended up creating a bunch of different effects for this. Yoshi running away, fully dying, and even shrinking into baby Yoshi were all implemented for this. I also included a hurt/kill player effect as well. This is all customizable within a table in the asm file.

Lastly, I fulfilled an off-site request from ThirdWall, which was to make Yoshi's tongue activate on/off blocks. I ended up taking this a bit overboard and ended up making Yoshi's tongue activate any block as if it were an item! Not only this, but I also expanded this further to include custom interaction with any map16 tile! This additional feature requires a bit of asm knowledge, but the simple version should get you by without a problem.

And of course, screenshots! Thanks for reading my C3 stuff this time around and I hope to make some more cool stuff!

Yoshi Disassembly:


Spawn Riding Yoshi:


Yoshi Eat Anything:


Remote Yoshi Tongue:


Yoshi Tongue Punch:


SMG2 Yoshi Abilities:


Poison Tongued Sprites:


Tongue Activated Blocks:
Wow mark, this is exceptional. The potential for crazy setups with this is just insane. A very very cool use for yoshi besides just being a doublejumpasaurous. Can’t wait to make some stupid stuff with this. I really like that the rope stores the “punch”, that’s cool as heck.

Awesome work mark!
Bottom Text
--------------------
this is absolutely amazing mark, i cant wait to see what yoshi monstrosities are created with the tools you have given us


i am the coolest person !


le4che :).

Very cool! It's always great to see Yoshi get the attention he deserves, hehe~!
Nice work on all of this, but disassembling Yoshi is an impressive feat, very nice job. What's going to be really interesting is seeing what folks make by building upon your work here--what sort of custom yoshis we'll be seeing in the future. #smrpg{cool}
I'd been eagerly anticipating your Yoshi disassembly for a while now, but this goes above and beyond anything I expected. Amazing work, Mark!
This is cursed/blessed. I especially love the tongue punch, it is a great way to renew and promote the use of Yoshi!!!

I can't wait to see all these fun deviations in the asm sections.

As for ideas to mess with, I have none at the moment. I'll come back if I have any.
The Yoshi stuff here is quite interesting!

I have a suggestion for something Yoshi related, how about making a code that causes certain things Yoshi swallows to either make him run away, or damage Mario as a result? The Mariel enemy from Kirby's Dream Land 3 (which damages Kirby if he swallows one, presumably because it is poisonous when eaten) is my inspiration here.
Fanatical like a Demon
That Yoshi tongue punch looks amazing! I may end up using that for my SMW 30 hack. Idk which colored Yoshi I'd give it to tho.... Hmmm.

Nice to finally have a Yoshi disassembly as well! It was a pain trying to get Yoshi to interact with stuff and this would've made it easier! This will definitely help a bunch of people!
Major thanks to Suika Ibuki for layout!
I'm open for music requests, just DM me on discord and we can further discuss there.
SMAS Soundtrack Status: 100% finished
YI Soundtrack Status: 100%
YI Unsampled Soundtrack Status: 100%
NSMB Soundtrack Status: 7.89%
Killer Instinct Soundtrack Status: 14.63%
SPC Thread
From our family to you, keep your pants dry, your dreams wet, and remember, hugs not drugs.
The Yoshi Tongue Punch looks wild, I can't even imagine the crazy things people will do with that.
Check out my WIP romhack!
Man, these UberASM codes look really fun, though I don't think I will really use them some day besides Spawn Riding Yoshi.

The Yoshi disassembly will be... interesting, considering how much stuff is hardcoded with Yoshi.
Finally some usages for Yoshi that don't just involve deliberately dropping them down a bottomless pit and other overused strats. Nice!

This pack is both astounding and cursed. I'm sure a lot of terrifying setups will come out of it, especially the remote control tongue.
Windowless ride, feeling alive
Are you alive or just breathing?
The tongue punch actually made me laugh. I love these silly ideas because they have potential for a lot of creative levels.
Oh wow, that's a lot. I can only imagine the crazy kaizo setups people will make with remote yoshis and tongue punches.
Yoshi disassembly is hype

I had an idea for a hack which was very Yoshi-centric, but would be impossible without a Yoshi disassembly. If I go through with the idea then I'll most certainly be using this.

Cursed idea:
Enable Mario for the "eat anything" UberASM and eat him with remote tongue #smw{O_O!}
Yooooo yoooo yoshi! Let's go! #smrpg{mlem}

It must have given you a lot of headache figuring the most complex sprite of SMW. I'm curious to see what people will do with it. I see an enormous potential of fun in it. My favorite one is the yoshi punching stuff with the tongue. Fantastic job, Mark, you always do pretty neat sprites and I love them. #smrpg{:3}


Holy crap, 16 years for a yoshi disassembly! That's some real good stuff you made! #smrpg{gasp}
Kirbo was here
God I love those gifs. I'm both excited and scared of what people are gonna do with these features.

Disassembling what's probably the most complicated sprite in SMW (koopas are putting on a good fight, huh) is a feat! Fantastic job, this is definitely a thread that needs love #smrpg{<3}
It's easily the best thing I've done
So why the empty numb?
I could easily see this disassembly being used as the foundation for recreating the SNES DKC Trilogy's ridable animal buddies, from Rambi all the way to Squitter.




Just think of the sheer amount of weird yoshi jank that's gonna be possible with this...
I thought Papaya Mountain had some insane yoshi stuff in it, but something tells me
this is going to make the mountain look like a mere hill
#thp{O_O1}

Also that yoshi tongue punch is one of the funniest things I've ever seen lmao
Progress Update!!
  • Pages:
  • 1
  • 2

PatchSpriteSuper Mario WorldResource ReleaseScreenshotsRequests