SRB2 Message Board  

Go Back   SRB2 Message Board > Sonic Robo Blast 2 > Releases > Characters

Thread Tools
Yoshi [V1.4] Details »»
Yoshi [V1.4]
Version: 1.4, by SMS Alfredo SMS Alfredo is offline
Developer Last Online: Dec 2020

Version: SRB2 Rating: (7 votes - 4.43 average)
Released: 03-04-2020 Last Update: Never Favourites: 20
Characters SOCs Scripts Sprites/Graphics

T. Yoshisaur Munchakoopas, hailing from the Super Mario series, brings his unique gobble and throw gameplay style from Yoshi's Island into Sonic Robo Blast 2!


Press and hold the jump button when in the air to do a flutter jump. Yoshi will slowly rise into the air, giving you extra height. You can even perform this move multiple times, but be warned, you'll eventually start losing altitude!

Press jump and custom 1 at the same time while in the air to plummet yourself straight downwards, destroying any enemies, floors, or spikes in your path. It can also be used to gain extra height from springs!

Press spin to stick out Yoshi's tongue. It'll grab whatever enemy it touches, pulling it into his mouth. From there you can press Spin to spit the enemy back out again as a projectile. You can gobble up your friends too!

If you press custom 1 while an enemy is in your mouth instead of spin, you'll turn it into an egg! You can have up to 8 of these eggs in your possession. Once you have at least one, press custom 1 to aim at any nearby enemy or monitor, and again to throw! If you want to stop aiming, press spin.


Just like in Super Mario World, Yoshi can jump onto just about any hazard and not get hurt! Be careful though, just because his feet are protected doesn't mean the rest of him is!

As a part of his Super transformation Yoshi will sprout wings on his back. Press and hold jump to take to the skies! There's no limitation to this ability aside from the regular ring timer, so you can fly to your heart's content!

Spoiler: Side Notes
Yoshi's sprites in this mod are primary based off of sprites found in Mario & Luigi: Paper Jam and Superstar Saga + Bowser's Minions. A few sprites are custom edits made by me in order to fill in some of the blanks that the source material leaves behind.

For those of you who feel Yoshi's ability to lick up other players is a bit too disruptive, as it can be in Competitive gametypes, you can use the command yoshigrief to toggle it on and off.

Spoiler: Changelog
V1.4 Cool and epic update mostly for BattleMod stuff.

- Yoshi's Egg Lay Battle Mod ability has been updated to work with the newest version of Battle Mod. You now also can't move for a short while after performing it.

- You can now jump in midair after being spat out by a Yoshi. This can help you get more distance or save yourself from somebody else throwing you into a pit. Careful in BattleMod though, as you'll still be open to attack when jumping, even when playing as a spin jump character!

- Eggs now properly destroy larger breakable walls.

- Super Yoshi's color has been changed to Super Mystic Sonic's Base Sonic color.

- Joshi, known to many as Tax Fraud, is now dead. May his puffed-up cheeks remain in our hearts.

Fixed variable conflict with X Sonic that made his wall Spindash not function properly. That's it. Only one line of code was deleted and that's all that was changed. Whoopie.

Less than 24 hours later, and we already have another update. This is why I shouldn't be staying up past 2 am working on updates.

- Fixed a warning that would sometimes display when an object in Yoshi's mouth is detached from him prematurely.

- Made it so non-player objects properly fall out of Yoshi's mouth when he dies.

- Technically this was added in the last update as a side effect of one of the changes I made in said update, but Yoshi can no longer hurt other players in co-op by spitting enemies at them.

Guess who's back again!

- Optimized Yoshi's aiming code to prevent massive lag from occurring whenever he has something in his mouth. Really don't know how I didn't notice this one before I released v1.3.

- Yoshi no longer attempts to aim at what he has in his mouth.

- Fixed the game crashing whenever Yoshi tries to lick up a player currently in the middle of a homing attack.

- Made Yoshi turn red instead of white when collecting a Fire Flower.

- The Life HUD icon is now less shiny to match better with Yoshi's other sprites.

Screw it, we're jumping to the next major version.

- Spitting range has been increased, and now you can lock onto monitors. You can also now aim your spits upwards using the camera. Try using this to spit your friends to new heights!

- Friendly players can now be used as projectiles when you spit them. Defeat your enemies with the real super power of teamwork!

- You can now lick up your teammates again in competitive gametypes. This allows you to take advantage of the previously mentioned addition in Battle Mod. However, this does not apply to when they are currently carrying the flag.

- If you have a bot following you, such as when using botskin, you can turn them into an egg, murdering them in cold blood. If you wanna be terrible to your friends in this manner as well, yoshieggify is your go-to.

- Yoshi's tongue will now simply damage enemies with more than one health point, rather than licking them up instantly.

- Yoshi's tongue will no longer have infinite vertical range against monitors and enemies it damages.

- Yoshi's super color has been changed from Sky to Blue. This was done to more accurately reflect the source material. I really do wonder why SRB2 doesn't have a Blue super color by default though...

- Courtesy of Pyrakid Wolfo, thrown eggs will now burst into egg shell pieces when they hit their target! No longer will you have to ponder why the eggs suddenly turned into spike parts.

- Auto-aiming, such as when you spit out an enemy, or prepare to throw an egg, can now be disabled with yoshiautoaim.

- In local games, yoshicoin can be used to turn every ring into a coin. Why not.

- Yoshi's Battle Mod shield stacking count has been set to zero for balancing purposes. (ever notice that I kept calling it Battle Mode for whatever reason?)

Well, that didn't last long. Anyways, now you can properly block Yoshi's eggs in Battle Mode again.

...what, were you expecting something more?

Here we go again. Hopefully this will be the actual final update for a long time. Also doing the change log in a different format because why not.

- Ground Pound Hitbox lasts longer
- Ground Pound ends faster if you manage to touch the ground before the startup ends, such as with a vertically moving plaform
- Ground Pound can now be started during Flutter Jump cool-down periods
- You can no longer target teammates in Battle Mode
- You can no longer target monitors in non-platforming gametypes
- You can now throw eggs slightly sooner after getting hit by another player
- Enemies that would exhibit weird behaviors when gobbled up, such as Pyre Flies and Spinboberts, are now fixed
- Pterabytes, Dragonbombers, and Buggles can now be gobbled up

V1.2.3 Hotfix
Welp, looks like I did an oopsie. Fang's popgun should no longer be able to be blocked by attacks when Yoshi is currently loaded. Yoshi's own custom jump sound effects will now no longer layer over Mario Mode's own jump sound effect.

This update is primarily to fix how broken Yoshi was in Battle Mode. There are a couple other changes as well.

Battle Mode Nerf: Yoshi is no longer a complete cheater in Battle Mode. Yoshi's tongue and thrown eggs can now be completely blocked by an opposing player if they are attacking. There also is now a delay before you can throw eggs again after getting hit. Yoshi's Boots of Steel ability will no longer apply to player attacks. These changes make it so that other players can actually defend themselves against Yoshi, and makes it so that playing as him requires more strategy.

Ground Pound Changes: The ground pound has been revamped slightly. The shockwave will now not hit anything in the air. It also visually depicts its range more accurately. It can also now destroy monitors and spikes. A tiny non-damaging shockwave will now display when hitting a spring and getting a boost from it. Ground pounding in flipped gravity will no longer cause desyncs. What was I thinking when I programmed it the way I did!?

Tongue Changes: Yoshi's tongue will now not destroy ring monitors of the opposing team in CTF. You also will no longer be able to lick up players that are on the same team as you. The mashing needed to escape from Yoshi's mouth has been halfed again because apparently it wasn't enough last time.

Mario Invincibility Music: The Mario Mode invincibility music will now always play when obtaining invincibility as Yoshi. Why not.

Other Unimportant Stuff: There's not much to say for this one. Pretty self-explanatory. Well, there is a new easter egg now, but that doesn't matter.

A bit of a smaller update this time to add fixes that probably should have been in the previous version.

Flutter Jump Slight Buff: The initial Flutter Jump will now go slightly higher, around the same height it did before 1.2. All other nerfs will still apply though.

Wall Clipping Fix: I had tried to fix this last patch, but apparently it didn't actually work. Anyways, you should now not be able to spit players through walls or into the level boundaries to kill them.

Doubled Tongue Cooldown: What it says on the tin. Doubled the amount of time you have to wait to lick up the same object or player again after spitting them from one second to two.

Mashing Halfed: Also self-explanatory, halfed the amount of inputs you need to escape from Yoshi's mouth.

Tongue Monitor Breaking: You can now break monitors with Yoshi's tongue. Makes it so you don't have to slow down to jump on them, and alleviates disappointment from not being able to lick them up.

CSS Art Fix: Adding other custom characters will now no longer turn Yoshi's CSS art into the last character added.

This version adds proper Battle Mode support, along with many fixes and tweaks to make playing as Yoshi a better experience.

Battle Mode Support: As just stated, Yoshi now has been tailored to work in Battle Mode! Spend 10 rings to lay an egg out of the blue. This allows you to take advantage of Yoshi's egg throwing alot more than you would normally. Of course, because this ability now exists, Yoshi will no longer get an egg from Ring Monitors in this mode. Other changes have been made to make Battle Mode more fair. The bug that let you hurt players while they're in your mouth has been fixed. Players no longer receive hit invulnerability when spit out by Yoshi, and instead simply can't be licked up again for one second.

3D Tongue: Yoshi's tongue is no longer a lame paper sprite that clips through his head, and is now complete pseudo-3D! Now it's much easier to actually tell where you're licking. In addition, the tongue's speed has been increased by 150%! This makes Yoshi's whole egg laying process alot less sluggish and tedious.

Flutter Jump Nerf: You hate to see it happen, but the flutter jump has been nerfed. It goes slightly lower, loses more height over time, and your horizontal speed starts to decrease after the first flutter jump. However, doing just one flutter jump won't result in any speed loss, so keep this in mind when going for the fastest time!

Egg HUD: The eggs you have will now display right above your life counter! Great for when you're in first person or simply can't get a good look at the eggs following you.

Boss Balancing: CEZ3 and BCZ2's bosses have been slightly adjusted to make them easier with Yoshi. In CEZ3, you are now able to eat the Eggrobo audience members, which will supply you with eggs to hit the boss with. Metal Sonic in his boss fight will now dodge out of the way if you try to gobble him up with Yoshi's tongue, which lets you more easily attack him.

Custom CSS Nametag: I just found out you could actually make a custom logo for your character on the character select screen, so I just had to add this.

Egg Spike Breaking: Now in addition to walls, thrown eggs can now break through spikes. This was to allow Amy's path in DSZ2 to be beaten without issue.

Code Optimization: Code has been optimized in certain areas to reduce lag that would be caused by Yoshi's long scripts. Hopefully this will result in a better experience for those of you with not so powerful computers.

Miscellaneous Bugfixes and Tweaks: I've also made some more changes than these, but either they're too insignificant, or I forgot about them already.

Yep that's right, in less than 24 hours I've already made v1.1 a thing. Here's what's added in this update:

-yoshijump Command: Change Yoshi's jump sound from the original Yoshi's Island sfx, to Super Mario World's jump sound, or Yoshi Island DS's voice clips.

-yoshithrow Command: The Hasty egg throwing style from the Yoshi games has been added with this command! Simply release custom 1 to throw your eggs rather than having to press the button again.

-Spit Aiming: Yoshi will now auto-target the nearest enemy when spitting out enemies, just like Fang's popgun.

-Egg Wall Breaking: Yoshi's eggs can now break any walls! Use this new feature to access paths you couldn't before.

-Bugfixes: Yoshi will no longer be stuck at an odd angle when getting hit while starting a ground pound. Egg count will also now properly reset when entering a boss level with more than one egg. Spitting enemies will now direct them to where Yoshi is facing instead of where the camera is facing.

-Beeg Yoshi: beeg yoshi

Download Now

File Type: pk3 CL_Yoshi-v1.4.pk3 (1.31 MB, 3721 views)


Click image for larger version

Name:	ezgif-3-6aefc70e5ec7.gif
Views:	23967
Size:	4.36 MB
ID:	27526   Click image for larger version

Name:	ezgif-3-48b99cc15ddb.gif
Views:	23440
Size:	4.38 MB
ID:	27528   Click image for larger version

Name:	srb20041.gif
Views:	23946
Size:	6.64 MB
ID:	27530   Click image for larger version

Name:	ezgif-3-90a2855a8315.gif
Views:	22238
Size:	5.49 MB
ID:	27987   Click image for larger version

Name:	ezgif-3-fbf7a956c155.gif
Views:	20939
Size:	5.71 MB
ID:	27988  

Click image for larger version

Name:	srb20048.gif
Views:	21128
Size:	7.36 MB
ID:	27989   Click image for larger version

Name:	ezgif-5-4aea953625ce.gif
Views:	15947
Size:	6.04 MB
ID:	29377  

Supporters / CoAuthors

Show Your Support

  • This addon may not be copied, reproduced or published elsewhere without the author's permission.

Old 03-05-2020   #22

I think I discovered a glitch where if you try eating someone while they're spectating, the game will SigSev...
"They were gonna see who could eat the most cotton candy... AND I WON!"
Cotton_Candy_2C is offline   Reply With Quote
Old 03-05-2020   #23
Chaos Zero 64
Chaos Zero 64's Avatar

I don't think this was intentional, as it's supposed to be for ground pound only.
Originally Posted by Bigboi View Post
Personally, if SEGA makes a nice sum of cash, they're doing their job well. They don't need to appeal to hordes of manchildren that are pissed that some kid games aren't fun to play.
Chaos Zero 64 is offline   Reply With Quote
Old 03-05-2020   #24

The Silver and Yoshi fusion technique is godlike.
Please do not patch.
Attached Thumbnails
Click image for larger version

Name:	srb20145.gif
Views:	230
Size:	2.56 MB
ID:	27580  

Last edited by Zanda_Sama; 03-05-2020 at 04:18 AM.
Zanda_Sama is offline   Reply With Quote
Old 03-05-2020   #25

Originally Posted by Zanda_Sama View Post
The Silver and Yoshi fusion technique is godlike.
Don't patch this please
SAKK is offline   Reply With Quote
Old 03-05-2020   #26
SMS Alfredo
SMS Alfredo's Avatar

Originally Posted by AozoraJustin View Post
My only wish with this character is to be able to pick up and throw monitors with Yoshi's tongue/spit attack (and if you try to make eggs with them they just burst upon exiting Yoshi's body) like that Yoshi in Sonic 2 hack from years back.

As much as I'd love to do this, it tends to completely break monitors respawning in multiplayer. So unless I find a solution, it will likely not happen. Really sorry about that.

Originally Posted by Goldenhog View Post
Yoshi doesn't receive any points for spitting enemies, might wanna fix that.

I took a look at this, and it seems the reason you don't receive any points is because any object that dies via MF_MISSILE doesn't actually use the normal death routine, and instead something completely different. This seems to be hardcoded behavior, but I'll try to see if I can work around it next update.

Originally Posted by Cotton_Candy_2C View Post
I think I discovered a glitch where if you try eating someone while they're spectating, the game will SigSev...

Originally Posted by Chaos Zero 64 View Post
I don't think this was intentional, as it's supposed to be for ground pound only.

And of course I only notice these comments until after I make v1.1. Welp, guess that's something for whenever V1.2's a thing.

Last edited by SMS Alfredo; 03-05-2020 at 06:19 AM. Reason: fixed a broken quote bar
SMS Alfredo is offline   Reply With Quote
Old 03-05-2020   #27
Backseat Developer
Rumia1's Avatar

Something I forgot to mention by accident in my first post that is still a bug (at least, I don't think it's intentional) is that if you try and flutter while you have upwards momentum, say, from a badnik bounce, you'll get sent down instead of up. The original game's behavior makes it so that Yoshi can't flutter until his Z momentum is >= 0.

Here's some footage demonstrating the current behavior

And one last thing I'd like to see implemented is having your eggs carry over from the previous stage if possible.

Also, it looks like you forgot to disable one of your dev messages, "huh?"
Originally Posted by Cirno

Last edited by Rumia1; 03-05-2020 at 07:18 AM.
Rumia1 is offline   Reply With Quote
Old 03-05-2020   #28
Smiley Trashbag
Starlight's Avatar

This would be incredibly toxic in multiplayer.

I dig it.
Starlight is offline   Reply With Quote
Old 03-06-2020   #29
Apollyon Woman
Homestuck Trash
Apollyon Woman's Avatar

Originally Posted by Zanda_Sama View Post
The Silver and Yoshi fusion technique is godlike.
Please do not patch.
Originally Posted by SAKK View Post
Don't patch this please
Alfredo joined my server yesterday and said he has no intention of removing it
Apollyon Woman is offline   Reply With Quote
Old 03-06-2020   #30
no noobs allowed
noobmaster69's Avatar

pls add yoshi island music

noobmaster69 is offline   Reply With Quote
Old 03-08-2020   #31
Pyro the Setsuna Fan
Simon_T's Avatar

Yoshi needs a fire-spitting Super form, to make it similar to SSB's Dragon Yoshi
O kurwa!
Simon_T is offline   Reply With Quote
Old 03-09-2020   #32
Also known as Sylve
Sylvegamer3's Avatar

I'm not sure if it counts as a bug or an oversight, but "huh?" appears in console occasionally (I've heard mixed reports as of why, but it's usually death-related). I saw it happening while playing online, and I just wanted to give you a heads-up since it seems to be a dev message left in on accident.
QUICK EDIT: It seems like someone already reported this, and I skimmed over it. Sorry about that!
I don't really know what to put here... Oh well.
Sylvegamer3 is offline   Reply With Quote
Old 03-09-2020   #33
meowth dat's wrong
Skye's Avatar

As fun as the Yoshi gobbling other players thing can be, would it be possible for you to expand on preventing griefing a bit further for servers that don't turn the option off?

Either allowing players in co-op specifically to mash out of it much quicker or to have a system like Silver where you have to hold a button to be picked up.

It's just a bit annoying at times when you get that one Yoshi player who just scoops you up only to immediately kill you and be unable to do anything about it.

Last edited by Skye; 03-09-2020 at 10:59 PM.
Skye is offline   Reply With Quote
Old 03-11-2020   #34
SMS Alfredo
SMS Alfredo's Avatar

Originally Posted by Rumia1 View Post
Something I forgot to mention by accident in my first post that is still a bug (at least, I don't think it's intentional) is that if you try and flutter while you have upwards momentum, say, from a badnik bounce, you'll get sent down instead of up. The original game's behavior makes it so that Yoshi can't flutter until his Z momentum is >= 0.

The reason this bug happens is simply due to how the Flutter Jump functions. Whenever you start one, you lose a little bit of upwards momentum. I'm not really sure how I'd fix this bug without making the Flutter Jump completely different.

And, while limiting the Flutter Jump's activation to when your Z momentum is in a certain threshold does seem like a good idea, I don't think I'm going to implement it because I don't want the player to feel like their input got eaten because they pressed the jump button a couple frames too early.
SMS Alfredo is offline   Reply With Quote
Old 03-12-2020   #35
EnderPreston's Avatar

Am I the only one who noticed that Yoshi has Neo Sonic's character select art? What's up with that? I'm just wondering.
EnderPreston is offline   Reply With Quote
Old 03-12-2020   #36

Can you post a screenshot?

Last edited by Zanda_Sama; 03-12-2020 at 11:01 PM.
Zanda_Sama is offline   Reply With Quote
Old 03-13-2020   #37
Alligator in the North
GXP3000's Avatar

Originally Posted by EnderPreston View Post
Am I the only one who noticed that Yoshi has Neo Sonic's character select art? What's up with that? I'm just wondering.
It's due to the fact that Yoshi uses "PicName" in his SOC. This is something that isn't needed anymore due to the fact that "XTRAB0" is already dedicated to the CSS. If PicName is used, it will replace any custom characters' CSS with whatever character is added after it.
GXP3000 is offline   Reply With Quote
Old 03-13-2020   #38
The Ghost
ThatAzazelFire's Avatar

could you make Yoshigrief off by default
Just the funny Plant Person

My Twitter Account
ThatAzazelFire is offline   Reply With Quote
Old 03-13-2020   #39
DaOrangeBoi's Avatar

i love this mod,is one of the best's i've seen,i pretty much love your work SMS,keep on it!
DaOrangeBoi is offline   Reply With Quote
Old 03-13-2020   #40
Hey kid, want some milk?
SSNCaleb's Avatar

Time to go commit tax fraud in Greenflower Zone with Yoshi as my partner
Venza: why is kitcat there
Tinfoilbot65: good question
SSNCaleb is offline   Reply With Quote
Old 03-14-2020   #41

I don't know how I feel about the flutter jump nerf, it's quite big. The flutter jump doesn't look like it goes anywhere. I was happy with the original one, as it basically mimmicked Galaxy 2's flutter jump. I swear I see hardly any vertical reach, I mean sure you could have it just be a small hover, but I think the double-jump-like move is more accurate and much more fun to play with, especially if you're planning on using him in campaign mode. Of course using Slade to mod your LUA is kinda hard because I can't read.
Zanda_Sama is offline   Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT. The time now is 09:21 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2020, vBulletin Solutions, Inc.