- What permissions do you give others to modify and/or maintain your submission?
- Modify: YES - Maintain: YES - I give permission for my entire submission to be modified by others or used in their own work. I give permission for my entire submission to be maintained by others as well.
- I made sure my file(s) follow the Submissions Guidelines
- Yes
- I named my file(s) correctly (see Filename Conventions)
- Yes
This mod is an edit to the controls of every character with the main design philosophy of "If pressing a button in a situation does nothing, something should be added!" The changes are listed below.
Basic Changes
Sonic
Tails
Knuckles
Dynamite Amy (Inspired by Antonblast)
Flip Jump Fang
Metal Sonic
Team Combi Compatibility (ChaotixChars & Ray)
Bonus: Shadow & Trip Compatibility
Now guaranteed to work properly with Shadow & Trip.
Not tested for other Character Mods. Even so, I hope you enjoy!
Basic Changes
- Reworked the way momentum works using ApplyMomentum by ThatCartridgeGuy (https://mb.srb2.org/addons/apply-momentum.7741/) as a base. Instead of changing the player's friction, momentum now changes the player's normalspeed up to a max of 120*FRACUNIT (which also applies to Max Spin Dash Speed and Max Air Action Speed). Unlike the original ApplyMomentum, however, it now properly affects being in the air, being underwater, being Super / having Speed Shoes, or any combination of those states. It's also no longer linked to the player's Run Speed, instead directly applying when above the speed threshold. Lastly, the "actualSpeed" variable is now used across every instance of speed being set, since the default "player.speed" variable left a large margin of error.
- Conversely, the "No Acrobat Thok" build has been replaced by a version without momentum. It keeps the Acrobat Thok / (Flight/Glide) Cancel ability, but reduces the speed cap to 60*FRACUNIT and makes the abilities of Sonic & Amy automatically set speed to max. It also makes normalspeed for Metal Sonic's DashMode the same as Speed Shoes instead of gradually increasing. The two new builds are named "NewMomentum+" and "NoMomentum+" respectively, the "New" suffix added to the former make them closer together in load order.
- Entering the Spring/Fall states allows you to use your Air Action. To compliment this, leaving the ground while standing/walking/running/skidding will put you in the Spring/Fall states.
- Jumping while Spinning no longer reduces steering.
- Min Dash speeds are now adaptive to the player's Normal Speed.
- Water Running has been implemented, but only if previously on the ground.
- Landing on an enemy after using an Air Action when in the Jump state resets your Air Action, allowing you to use it again. This also works with Shield Actions, which now always put you in the Jump State to prevent taking damage during use.
- Tails, Amy, and Fang can now turn Super.
- The Spin/Thok Trail has been changed to the Ghost trail for characters that use differently shaped Spinning animations.
- Landing after an Air Action when in the Jump state allows you to begin Spinning upon landing.
- You can now Spin Dash while Skidding.
- You can now cancel Spinning by pressing the Spin button. This doesn't apply to Amy, Fang, Charmy, Vector, Heavy, or Bomb since they use their own actions while Spinning.
- Thrust Factor in the air and when Spinning have been increased to be closer to grounded Thrust Factor.
Sonic
- Sonic's Thok has been reworked into Acrobat Thok. Press Jump in the air to perform a Jump Thok that scales with current speed like Amy's Hammer. Unlike Amy's Hammer, however, this horizonal speed also converts into vertical height, allowing speedy players to take shortcuts not otherwise accessible when using the Thok. If you're holding the Spin button before using it, however, it instead reverses the vertical height you would've gained into falling speed. This allows users to reach the ground faster when Spinning and gain speed faster than using the Jump variant.
- His Super Sonic Float has been reworked into Egg Reverie Flight, which operates like Tails' Flight without any gravity and can be canceled the same way.
Tails
- His Flight can now be canceled into a pseudo-Acrobat Thok by pressing Spin & Jump together.
- Holding Jump now ascends rather than needing to tap it repeatedly.
- Max Flight Time has been reduced from 8 seconds to 3 seconds in order to incentivize using Flight Cancel to bounce on enemies and refresh it.
Knuckles
- His Glide can now be canceled into a pseudo-Acrobat Thok by pressing Spin & Jump together.
- His Glide Speed has been increased (from 25*FRACUNIT to 36*FRACUNIT).
- Exiting a Glide now enters the Jump state instead of the Fall state.
- Landing while Gliding now immediately enters Glide Landing instead of Skidding, which also no longer reduces speed if below Normal Speed.
Dynamite Amy (Inspired by Antonblast)
- Amy's Hammer has been reworked. If current speed is below Normal Speed, then using Melee while holding a direction Thrusts you in that direction at normal speed. After reaching Normal Speed, using Melee repeatedly allows you to build up speed before capping out at 72*FRACUNIT. It can also now be used in the air. Holding Spin after landing from a Hammer allows you to Twin Spin Roll, while holding Jump after landing from a Hammer allows you to Twin Spin Jump. If not holding either when landing, it just cancels into normal movement, allowing you to activate Hammer again with good timing.
- TwinSpin has been expanded to essentially make Amy a Spin Jump character, with pressing Jump in the air instead performing a Double Jump.
Flip Jump Fang
- Popgun has been reworked. It no longer limits movement, can be used while moving / in the air, and cancels into normal movement after Weapon Delay has ended.
- Holding Spin after exiting Popgun allows you to start Spinning, while holding Jump after Popgun allows you to Spin Jump. When used in the air, it just enters Spin Jump regardless of input to prevent spamming.
- Entering/Exiting Bounce no longer cuts horizontal momentum, and exiting Bounce even enters the Spin Jump state to not leave Fang vulnerable.
- Landing during a Bounce now drops a Bomb and allows you to thrust in any direction at your current speed, just like in his boss fight.
Metal Sonic
- While he can no longer use Shield Abilities, he can use the Egg Reverie Flight (renamed Jet Flight) at any time. Since this makes the Float obsolete, he has been given Sonic's Acrobat Thok with the added buff of immediately entering Dash Mode (though this may be subject to change).
- Dash Mode has been reworked. When using NewMomentum+, it slightly thrusts you in the current direction you're moving. When using NoMomentum+, it sets your Normal Speed to the same as being Super or using Speed Shoes.
Team Combi Compatibility (ChaotixChars & Ray)
- Mighty's Hammer Drop now allows you to thrust in any direction when landing, after which the move can be re-used.
- Vector's Beat Bash Cancel is now an Acrobat Cancel and his second failed Beat Bash Bounce now puts you in the Spinning animation instead of the Fall animation.
- Heavy's Double Tap Dash no longer has a delay, instead putting you into the Heavy Charge state immediately.
- Bomb can now Spam Dash if below Max Dash Speed.
- Any character with an Action Speed lower than Knuckles besides Heavy (such as Bomb or Ray) has had it increased to match.
Bonus: Shadow & Trip Compatibility
Now guaranteed to work properly with Shadow & Trip.
Not tested for other Character Mods. Even so, I hope you enjoy!