SRB2 Message Board  

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

Reply
 
Thread Tools
Yoshi [V1.3.3] Details »»
Yoshi [V1.3.3]
Version: 1.3.3, by SMS Alfredo SMS Alfredo is offline
Developer Last Online: May 2020

Version: SRB2 Rating: (5 votes - 4.20 average)
Released: 03-04-2020 Last Update: Never Installs: 9
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!



ABILITIES


FLUTTER JUMP
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!



GROUND POUND
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!



TONGUE
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!



EGG THROW
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.



BOOTS OF STEEL

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!



SUPER FORM: WINGED YOSHI
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.


If you went into the player setup menu, you may have noticed there's a duplicate of Yoshi with puffed-up cheeks named "Tax Fraud." This is the skin used for when you have an enemy in your mouth when playing as Yoshi normally. There's no problem with selecting this skin instead of the regular Yoshi skin, so you can if you really want to.



Spoiler: Changlog
V1.3.3
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.




V1.3.2
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.


V1.3.1
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.


V1.3
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?)


V1.2.5
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?


V1.2.4
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.


V1.2.2
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.


V1.2.1
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.


V1.2
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.


V1.1
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 VCL_Yoshi-v1.3.3.pk3 (1.34 MB, 868 views)

Screenshots

Click image for larger version

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

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

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

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

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

Click image for larger version

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

Name:	ezgif-5-4aea953625ce.gif
Views:	3819
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.

Comments
Old 03-05-2020   #22
Cotton_Candy_2C
 
Cotton_Candy_2C's Avatar
Default

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
Default



I don't think this was intentional, as it's supposed to be for ground pound only.
__________________
Quote:
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
Zanda_Sama
Default

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

Name:	srb20145.gif
Views:	177
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
SAKK
Default

Quote:
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
Default

Quote:
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.



Quote:
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.




Quote:
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...


Quote:
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
Rumia1
Backseat Developer
 
Rumia1's Avatar
Default

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?"
__________________
Quote:
Originally Posted by Cirno
Egguman-senpai...

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

This would be incredibly toxic in multiplayer.


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

Quote:
Originally Posted by Zanda_Sama View Post
The Silver and Yoshi fusion technique is godlike.
Please do not patch.
Quote:
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
noobmaster69
no noobs allowed
 
noobmaster69's Avatar
Default

pls add yoshi island music
__________________
Quote:
NO NOOBS ALLOWWED >:((((
noobmaster69 is online now   Reply With Quote
Old 03-08-2020   #31
Simon_T
Pyro the Hedgehog
 
Simon_T's Avatar
Default

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
Sylvegamer3
Also known as Sylve
 
Sylvegamer3's Avatar
Default

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
Skye
meowth dat's wrong
 
Skye's Avatar
Default

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
Default

Quote:
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
 
EnderPreston's Avatar
Default

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
Zanda_Sama
Default

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
GXP3000
Alligator in the North
 
GXP3000's Avatar
Default

Quote:
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
ThatAzazelFire
The Ghost
 
ThatAzazelFire's Avatar
Default

could you make Yoshigrief off by default
__________________
Oh, i posted. cool.
I Own over 20 Characters.

My pretty empty twitter account
ThatAzazelFire is online now   Reply With Quote
Old 03-13-2020   #39
DaOrangeBoi
 
DaOrangeBoi's Avatar
Default

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
SSNCaleb
Somehow Enjoying 2.2
 
SSNCaleb's Avatar
Default

Time to go commit tax fraud in Greenflower Zone with Yoshi as my partner
__________________
Spoiler:
poyo
SSNCaleb is offline   Reply With Quote
Old 03-14-2020   #41
Zanda_Sama
Default

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
Reply

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 10:15 PM.


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