SRB2 Message Board  

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

Reply
 
Thread Tools
Modern Sonic V4 Details »»
Modern Sonic V4
Version: V4.0, by MotdSpork (Mafia? Zombies? Gold spork?) MotdSpork is offline
Developer Last Online: Jul 2020

Version: SRB2 Rating: (20 votes - 4.40 average)
Released: 02-06-2020 Last Update: Never Favourites: 30
Characters SOCs Scripts Sprites/Graphics



It's been a long 2 months working on Modern Sonic. What was originally going to just be a port of ModernAbilities turned into an entire rewrite. With brand new effects, sounds, commands and more. It's been a blast making him and I really tried to make Modern Sonic feel authentic without changing his physics to feel out of place for SRB2. Without further ado, Here's ModernSonic!

Abilities:
Spoiler:
HomingAttack/DoubleJump: Sonic's midair ability is determined by if he has something to home in on or not. When near Enemies/Monitors/Springs, Sonic will launch at it with precision. Otherwise, Sonic will preform a second jump which is handy for gaining a bit of extra height or for platforming.

Boost: While on the ground, pressing and holding the Custom 1 button will allow Sonic to boost forward at breakneck speeds plowing and sending badniks flying into the air. You are invulnerable to enemies in this state however spikes, crushers, and deathpits can still harm you.

AirBoost: The air equivalent of the Boost. Use this to gain more distance in the air than you could with the doublejump.

Stomp: Pressing Spin anywhere off the ground will cause Sonic to plummet down to the ground creating a shockwave at the point of impact. This can be used to stop on a dime for platforming and damage enemies, and monitors alike.

Slide: While moving at just about any speed, press and hold spin while on the ground to perform a slide in the direction you are moving. It's essentially a replacement to the spin so use it to get under small gaps that only spinning players would be able to access.

Light Speed Dash: Using Custom 2 near a trail of rings allows Sonic to travel along the trail at "Light Speed". Useful for precise ring collecting or for levels that support the ability for alternate paths.

WallJump: Pressing jump and holding the direction of the wall while Sonic isn't on the ground allows Sonic to leap from the wall in the opposite direction gaining extra height and allowing for continued walljumps to gain heights only Knuckles and Tails can.

Super Sonic!: Using Custom 3 with all emeralds and 50+ rings will transform Sonic into Super Sonic. What new abilities will he have? It's up to you to find out!

Rush Mode: Filling your boost meter fully will have Sonic enter Rush mode granting infinite boost and a snazzy glow effect for a short period of time. Extend the timer by destroying enemies, collecting rings, and doing tricks! Speaking of...

Tricks: Pressing toss flag after hitting springs, steamjets, and dustdevils will have Sonic start performing tricks to fill his boost gauge. Though spamming it will result in diminishing returns. Press Jump or Spin to do the trick finisher rewarding you with even more Boost Energy.



Tips:
Spoiler:
*The Boost relies on Sonic's Boost Energy which can be seen in the meter at the bottom left of the screen.

*Replenish your Boost Energy by collecting rings and destroying/damaging enemies/bosses.

*Holding Spin above a certain speed while stomping will cause Sonic to transfer into a Slide, otherwise it acts as a normal Stomp.

*Holding Custom 1 after Boosting/AirBoosting will decrease the boost drain over-time.

*Boosting or Stomping into breakable FOF's will break them.

*Pressing Custom2 while LightDashing will cause Sonic to cancel the ability.

*While crouching or refraining to boost for 5+ seconds, Sonic will start to gain Boost Energy back. This is especially useful for levels that don't have too many rings or enemies to help replenish the Boost Energy normally.

*Jumping and holding the Jump button while Boosting will slow Sonic's midair speed. Use the Airboost to counteract this!

*The Doublejump slows Sonic's movement speed slightly.

*Stomping onto a spring will yield greater height similar to Amy's hammer.

*The Whirlwind Shield negates the slowdown effects of the Doublejump
and the boost while in the air. It also increases Sonic's Doublejump height.

*Pressing Jump as a trick finisher gives you bonus height.

*With SMS added, Modern can go Mystic Super. In this form you gain unlimited jumps underwater, a stronger Walljump, infinite Airboosts, and unlimited Boost Energy.


Commands:
Spoiler:
FootSteps: Toggles the custom footstep sounds as well with the custom landing/skidding sounds. Use On/Off

Voices: Used to Toggle/Choose the voice actor Sonic uses. Use 0-4 or the Voice actors first name. Choices are Ryan Drummond, Jason Griffith, Roger Craig Smith, or Jun'ichi Kanemaru.

LockOn: Used to toggle the reticle between ModernSonic's custom reticle or SRB2's build in reticle. Use ModernSonic/SRB2

Actionswap: Used to switch the Custom1 and spin actions.

Supermusic: Used to choose which music plays while Super. Choose between Custom, Normal, or Off


Adding Footsteps to Custom Textures:
Spoiler:
Add this bit into any Lua script that you have in your addon

if not ModernSonic_FlatSounds
rawset(_G, "ModernSonic_FlatSounds", {})
end

ModernSonic_FlatSounds["CUSTOMTX"] = "grass"
ModernSonic_FlatSounds["CUSTOMT2"] = "wood"

Replace "CUSTOMTX" with the name of the texture you want it to work for.
and replace "grass" or "wood" with any of the following sound types:

"grass", "dirt", "metal", "concrete", "wood"

Do note that Solid FOF's with a translucency will automatically use the glass sfx and liquids use the water sfx.


FAQ:
Spoiler:
Q:Why does Sonic DoubleJump instead of an airdash?
A:Because I wanted to implement Sonic Colors into this and the Doublejump is great for platforming. Something SRB2 has a lot more of than the modern games.


Known Bugs:
Spoiler:
*Stomping into a "bouncy" sector will cause Sonic's stomp to get stuck. Though it will cancel itself after 3 seconds.

*Sometimes when homing in on an enemy, you can get stuck trying to destroy them...but nothing happens

*Sometimes while boosting on certain Slopes, Sonic can get stuck until you stop boosting.

*Not all textures in the game are indexed for the footsteps. I tried to get all of the ones you happen to "run" into in the main campaign at least.

*Splitscreen is not fully supported.


Credits:
Spoiler:
Man...I Have a lot of people to thank for Modern Sonic being possible this time around.
No longer is he the shitty/buggy version he was in 2.1.
now with new effects, sounds, functions, commands, sprites AND more.
He's more than I ever expected him to be. Especially since he was originally going to just be a direct port from 2.1

Ahem- let's not get carried away.

Golden Shine: Thank you for helping me figure out how to make a lot of the effects look pretty good.
Bug testing early on.
Being a HUGE support when there were times I honestly wanted to give up.
Lending bits and pieces of your own code as well as helping with sounds, knowing you didnt have to but you did to help me succeed.
Thank you for reworking SMS' boost aura to work for Modern. It looks awesome!
Seriously this wouldnt have been possible without you.

MF_NOB(LACH)MAP: Thank you for helping me with so many of my Lua questions.
Special thanks for showing me how to use tables and use rawset among other things.
HUGE thanks for writing the sounds functions (The Footsteps/Voices)

Chrispy: Special thanks to creating and letting me use your SonicCE. A lot of people dont seem to like it but it's one of the better old Modern Sonic's
in my opinion.

Doom Flare: A personal friend. Thank you for making the old sliding frames and the original crouching frames.
Even though you were not getting anything in return, you did it because we're friends...I really appreciate that.

DrStephen: Massive credits to pretty much doing the entire sprite remake. this wouldnt have been finished if it weren't for you...

Inuyasha/K.S.: Thank you for letting me use and modify the transformation script and the laser wisp script from your Sonic Colors Blast 2 script.
This was my solution to not having transformation sprites in the CE Style. Thanks again for the original boss hud script
which this boost meter was heavily edited from.

Badz and Hitcoder: Thank you both for your own renditions of the lightdash and giving permission to use them.
I merged both together for a pretty fluent LSD....at least in my opinion

ManicTH14: Thanks for the original walljump SOC used from your Mighty you were working on. It was used in the 2.1 ModernAbilities
but repurposed and refined for 2.2 Modern up until V4.

Rumia1: Thanks for making the new underwater curl up sfx. It sounds more...echoy

Zipper: Thank you for reducing some code length in the Hud

TrickyTex: Added the new Ring engine sounds. Sounds super cool :)

SMS Alfredo: Made the first iteration of the Rush mode.

Bendy: Thanks for making the original design for the ...Modern redesign. it looks super rad. As well as some of the other sprites in the resprite.

Cyron: Thank you for adding I/O support into Modern. I had no idea what i was doing clearly. Also thanks for giving me the JP voices for Sonic and making my job so much easier.

Soap Surfin': Made the Smash pose trick sprite

Thank you to the Testers: DrStephen, Rumia, Emi, Zipper, and Shine

AAAND Last but not least

My sweet and loving girlfriend: For being supportive and lifting me up to finish this and helping me test early netgames and iron out some of the original larger bugs.
Special thanks for helping me with the new speedometer colors.


Changelog:
Spoiler:

Version 1:
Spoiler:
Initial Release

Version 2:
Spoiler:
*Fixed bug where you would have full control while sliding

*Added the ability to jump out of the initial slide and right after stomping

*Added new sfx for the underwater jump and a new boost sound based on Sonic Unleashed

*The Boost and the AirBoost have seperate sfx

*Adjusted the sfx for the walljump

*Slight code optimization

*Fixed a bug that allowed the homing attack to do double damage to bosses

*Removed Boss flinging as it was too buggy. You will be missed :(

*Increased the range to the lightdash to make activating it more consistent

*New underwater echos for all the sfx except the slide because it barely sounded any different

*New colors for the Speedometer

*Removed duplicate reticle graphics

*Fixed Hudname(which is pointless with the custom HUD) and SpecialStage names

*Buffed acceleration coming out of a homing attack

*Added Actionswap command allowing players to switch the Boost button and the Slide/Stomp button

*Fixed a minor animation bug for SuperSonic on rising platforms

*Fixed an animation bug where getting crushed while crouching didnt change your state to the death state

*Changed the airboost behaviour slightly so if you hold the button to go into the normal boosting, it will continue producing the aura effect as well as start playing the "Jet" sound

*Tweaked some of the ways Modern Sonic interacts with shields

*Made the enemy flinging a lot more consistent

*Flinging enemy directions are randomized

*Added a screenshake effect when boosting or homing into enemies and breaking bustable walls

*The Lightdash can now break monitors too

*Breaking FOF's with the boost now properly restores Boost Energy

*Fixed a bug where enemies would die instead of getting flung

*You now start a level with a full Boost Meter, but dying will reset it back to empty.

Version 3:
Spoiler:
*Some minor bug fixes

*Fixed Super flying not working correctly with Actionswap enabled

*Fixed being able to walljump while lightdashing

*Added BattleMod support! Pressing the fire button will lets Sonic use the Cyan Wisp

*Added the ability to jump out of a painstate if knocked off the edge of a platform

*Fixed a bug with the homing attack that let bounce off of enemies nonstop without killing them

*Adjusted boost regen times slightly

*Changed the end level sign sprite

*Renamed the SPR2_SRUN to SPR2_DASH for compatibility with Jeck's low poly Modern Sonic model

*New character select art thanks to DrStephen

*Sliding gives boost energy properly

*Can no longer doublejump after homing in on a boss

Version 3.1:
Spoiler:
*Removed support for Cobalt's battlemod...it was causing more issues than it was worth. I'll re add it in the future after I recode it.

Version 4:
Spoiler:
*Added new ability Rush mode. Thanks to SMS Alfredo for letting me use the original code and letting me modify it

*Code optimization for the lock on code. Thanks to Zipper

*Remade walljump entirely

*Removed the ability to fling TNT with the boost as it was buggy. Now it just blows up if you boost into it

*Added the ability to perform tricks after hitting springs, steam jets, and dust devils to gain boost energy with special fx

*Complete sprite overhaul

*Minor code cleanup...

*New Boost Aura

*I/O Support has been added

*New command "supermusic". Allows you to choose custom music for super, the default music, or no special music while Super

*Removed bot flinging for multiplayer to reduce desynch...hopefully

*Fixed springs stopping your boost

*Added more textures to the footstep list

*Added Mystic Super support. Gives Sonic Multi-Airboost, Infinite jumpes underwater, no air-friction, improved walljump, and infinite boost

*Added Jun'ichi Kanemaru as a voice actor option

*Added 2 more voice clips for Ryan Drummond

*Changed speedshoes behavior. No longer provides infinite boost but instead makes the boost faster

*Added trick animations after doing a Homing Attack

Download Now

File Type: pk3 VCL_ModernSonic-v4.pk3 (3.63 MB, 13263 views)

Screenshots

Click image for larger version

Name:	srb22871.gif
Views:	1974
Size:	7.43 MB
ID:	33043   Click image for larger version

Name:	srb22867.gif
Views:	1202
Size:	3.36 MB
ID:	33044   Click image for larger version

Name:	srb22874.gif
Views:	770
Size:	2.90 MB
ID:	33045   Click image for larger version

Name:	srb22875.gif
Views:	744
Size:	2.67 MB
ID:	33046  

Supporters / CoAuthors

Show Your Support

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

Comments
Old 05-11-2020   #102
Crum
 
Crum's Avatar
Default

Quote:
Originally Posted by Hamsandwich View Post
This is a pretty cool mod, and when I saw it I had to get it. I tried installing it by downloading it (I have Windows 10), going to my downloads, and extracting it to the "addons" folder in the SRB2 folder. However, the mod wanted to replace a ton of stuff, and even though I let it, I wasn't able to use it in game. Can anyone help me with installing it? (I deleted the mod completely from my computer and SRB2 folder)
Don't extract it. The mod is a pk3 file. You're just supposed to open it in the game as it is when you install it. If it's asking you to replace files, you're definitely doing something wrong.
Crum is offline   Reply With Quote
Old 05-11-2020   #103
Hamsandwich
Default Issues solved

Quote:
Originally Posted by Crum View Post
Don't extract it. The mod is a pk3 file. You're just supposed to open it in the game as it is when you install it. If it's asking you to replace files, you're definitely doing something wrong.



Thanks a lot! Iíll just download it and move it to the addons folder.
Hamsandwich is offline   Reply With Quote
Old 05-11-2020   #104
Frostiikin
Insert funny hahas here
 
Frostiikin's Avatar
Default

:thinking:

The new lazers in 2.2.3 are broken by modern 'snocs lazer wisp.
Attached Thumbnails
Click image for larger version

Name:	srb20080.gif
Views:	1284
Size:	7.64 MB
ID:	31082  
Frostiikin is offline   Reply With Quote
Old 05-11-2020   #105
Daviroll_Limit
SEIBAAA!
 
Daviroll_Limit's Avatar
Default

posted this in the wrong release with the wrong character, this time is right
ahem... anyways, with 2.2.3 being a thing, this is now a thing (first gif)
i also found another "bug" in wich Sonic can walljump to Eggman after hitting him (second gif)
Attached Thumbnails
Click image for larger version

Name:	srb20288.gif
Views:	41
Size:	2.51 MB
ID:	31090   Click image for larger version

Name:	srb20291.gif
Views:	29
Size:	4.97 MB
ID:	31091  
__________________
Quote:
Originally Posted by Jeanne d'Arc (Alter)
"If there is a God, surely I will be punished for this"
my discord name: 「デビッド~」|PC-98|#4594 (i know, very original)
My Twitter Account (fixed the link, plus the account is no more on hiatus)
Daviroll_Limit is offline   Reply With Quote
Old 05-12-2020   #106
Wildninja73
A Person that likes Sonic
 
Wildninja73's Avatar
Default Sending this question again so you can answer it

Can I use your Modern Sonic for a Project? I'm trying to remake Sonic Unleashed in SRB2! I will credit you if it is in my Project!
Wildninja73 is offline   Reply With Quote
Old 05-12-2020   #107
Icarus
Default

Quote:
Originally Posted by Wildninja73 View Post
Can I use your Modern Sonic for a Project? I'm trying to remake Sonic Unleashed in SRB2! I will credit you if it is in my Project!
What kind of remake would it be? A level pack? You can make it so the player had to load Werehog and Modern to make it work. I'm interested in this project so if you have a thread I'll check it.
Icarus is offline   Reply With Quote
Old 05-13-2020   #108
Wildninja73
A Person that likes Sonic
 
Wildninja73's Avatar
Default

Quote:
Originally Posted by Icarus View Post
What kind of remake would it be? A level pack? You can make it so the player had to load Werehog and Modern to make it work. I'm interested in this project so if you have a thread I'll check it.
I did not expect you to answer! But yeah it's my first SRB2 mod project, so i'm still not really a pro in Level Design but it's worth a try! Also I might never be that good in Level Design because for some reason I just can't add Slopes or Water or even Floating Platforms! Anyway, I already asked Zero the Artificial if I can use the Werehog, and the answer was a yes (of course only if I credit the person that made the addon)! So now the werehog is in my project! I just want MotdSpork to at least answer anything!

---------- Post added at 06:18 AM ---------- Previous post was at 06:15 AM ----------

By the way I just checked and Zero actually said "As long as you credit me, sure! Good luck with your project!"

---------- Post added at 06:20 AM ---------- Previous post was at 06:18 AM ----------

Oh I just saw the creator of the Modern Sonic addon was last online at April!

---------- Post added at 07:58 AM ---------- Previous post was at 06:20 AM ----------

By the way if I mean i'll remake Sonic Unleashed I mean of course the Wii\Ps2 Version! I don't really know the Level Order of the Xbox\Ps3 Version! And also i always use 3D Models in SRB2 so i think this Modern Sonic would anyway fit better to a Remake of the Wii\Ps2 Version of Sonic Unleashed (because this Model looks like it's based of the Adventure Model and the Xbox\Ps3 Version has the new Modern Sonic that's always being used for Games after Sonic Unleashed and the Wii\Ps2 Version has one that looks similar to the SA2 Sonic without the Upgrades)!
Wildninja73 is offline   Reply With Quote
Old 05-13-2020   #109
Icarus
Default

Quote:
Originally Posted by Wildninja73 View Post
I did not expect you to answer! But yeah it's my first SRB2 mod project, so i'm still not really a pro in Level Design but it's worth a try! Also I might never be that good in Level Design because for some reason I just can't add Slopes or Water or even Floating Platforms! Anyway, I already asked Zero the Artificial if I can use the Werehog, and the answer was a yes (of course only if I credit the person that made the addon)! So now the werehog is in my project! I just want MotdSpork to at least answer anything!

By the way if I mean i'll remake Sonic Unleashed I mean of course the Wii\Ps2 Version! I don't really know the Level Order of the Xbox\Ps3 Version! And also i always use 3D Models in SRB2 so i think this Modern Sonic would anyway fit better to a Remake of the Wii\Ps2 Version of Sonic Unleashed (because this Model looks like it's based of the Adventure Model and the Xbox\Ps3 Version has the new Modern Sonic that's always being used for Games after Sonic Unleashed and the Wii\Ps2 Version has one that looks similar to the SA2 Sonic without the Upgrades)!
Just keep in mind that porting an entire Sonic game is a huge task to do. If you manage to just make Windmill Isle or Rooftop Run it would already be a good thing. We should go back to the thread's main subject.
Icarus is offline   Reply With Quote
Old 05-14-2020   #110
ClassicNC
Also known as Sonic Plus
 
ClassicNC's Avatar
Default

Quote:
Originally Posted by Cyron View Post
I can see uses for quickstep still, it's still a decent correction tool to perfectly adjust yourself to a certain distance while keeping your direction.

But yeah theres not many situations that need it in SRB2 and there aren't any more buttons for it anyway
It could be used with custom 2 while not too close to rings. Like with SMS, you'd press c2 and tap the left or right button to quickstep in said direction. Or maybe the drift move instead.
__________________
Quote:
Originally Posted by Rotes! View Post
Signatures are for gays.

Last edited by ClassicNC; 05-17-2020 at 11:01 PM. Reason: Beeg idea?
ClassicNC is offline   Reply With Quote
Old 05-15-2020   #111
MotdSpork
Mafia? Zombies? Gold spork?
 
MotdSpork's Avatar
Default

Quote:
Originally Posted by Wildninja73 View Post
Can I use your Modern Sonic for a Project? I'm trying to remake Sonic Unleashed in SRB2! I will credit you if it is in my Project!
I'm sorry, but I'd rather it not be used.

Edit: I will get around to updating Modern to fix whatever the hell happened with 2.2.3. I haven't been on SRB2 much recently so I wasn't even aware of this issue until about a day ago.
__________________
Cant decide on spoon or fork? try Spork!

Tsumi: OH GOD OH FUCK MIDGET TAILS IS FIGHTING GIGA BRAK
MotdSpork is offline   Reply With Quote
Old 05-24-2020   #112
Wildninja73
A Person that likes Sonic
 
Wildninja73's Avatar
Default

Quote:
Originally Posted by MotdSpork View Post
I'm sorry, but I'd rather it not be used.

Edit: I will get around to updating Modern to fix whatever the hell happened with 2.2.3. I haven't been on SRB2 much recently so I wasn't even aware of this issue until about a day ago.
Oh! Ok then! I'll guess i'll use Classic Sonic! But that's ok! The Werehog was anyway more important!
Wildninja73 is offline   Reply With Quote
Old 05-29-2020   #113
Crum
 
Crum's Avatar
Default

A bit of an annoying bug: boosting (and potentially other abilities, but I haven't tested those) does not get reset when you restart a level. This is particularly annoying in record attack, sometimes you'll just start the level immediately boosting.
Crum is offline   Reply With Quote
Old 05-29-2020   #114
ledbullet100
Default

have you thought about making modern tails and knuckles tails could have tail swipe dummy ring bomb and of course flight and for knuckles punching digging and of course gliding and climbing hope you like the idea
ledbullet100 is offline   Reply With Quote
Old 05-29-2020   #115
Kwiin
[A person in a place]
 
Kwiin's Avatar
Default

Errrrr what now?

Please use punctuation, dear god.
__________________
Quote:
Originally Posted by Nev3r
DAAAAARRKRKKKKKK CITTYYY
Kwiin is offline   Reply With Quote
Old 05-30-2020   #116
ledbullet100
Default

i said
Have you thought about making Modern Tails and Knuckles? Tails could have tail swipe, dummy ring bomb and of course flight. For knuckles punching, digging and of course gliding and climbing hope you like the idea!

ledbullet100 is offline   Reply With Quote
Old 05-31-2020   #117
izzy
ceo of good descriptions
 
izzy's Avatar
Default

It's clear you're making this a demand at this point. It's also clear nobody cares about your ideas. Cut it out.
__________________
mighty 2.2
izzy is offline   Reply With Quote
Old 05-31-2020   #118
Icarus
Default

I would probably make a map specifically designed for him if I had some mapping knowledge
Icarus is offline   Reply With Quote
Old 06-01-2020   #119
ClassicNC
Also known as Sonic Plus
 
ClassicNC's Avatar
Default

Here's a random idea




TRICKS




You'd perform tricks by pressing toss flag after boinging off of a spring. You can perform up to 5 total very gnarly tricks, the final one being that charming SA1 pose Sonic does on the box art of said game. Using tricks, you can fill your boost meter up and go past the boost limit, similar to Generations. If possible, limit the amount of times you can do tricks on each spring or other stuff like the ACZ tornados.
__________________
Quote:
Originally Posted by Rotes! View Post
Signatures are for gays.
ClassicNC is offline   Reply With Quote
Old 06-01-2020   #120
Kwiin
[A person in a place]
 
Kwiin's Avatar
Default

You must not know.

Modern resprite is very close to completion (I predict it will be released within the week).

And guess what it has? Literally, exactly what you just described. Even with the SA1 pose at the end.
__________________
Quote:
Originally Posted by Nev3r
DAAAAARRKRKKKKKK CITTYYY
Kwiin is offline   Reply With Quote
Old 06-02-2020   #121
Daviroll_Limit
SEIBAAA!
 
Daviroll_Limit's Avatar
Default

Oh yeah! I'm hyped for the resprite overhaul!
Also, i hope the laser glitch would be fixed
__________________
Quote:
Originally Posted by Jeanne d'Arc (Alter)
"If there is a God, surely I will be punished for this"
my discord name: 「デビッド~」|PC-98|#4594 (i know, very original)
My Twitter Account (fixed the link, plus the account is no more on hiatus)
Daviroll_Limit 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:02 AM.


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