SRB2 Message Board

SRB2 Message Board (https://mb.srb2.org/index.php)
-   Lua (https://mb.srb2.org/forumdisplay.php?f=105)
-   -   Auto-Brake when not moving (autobrake.lua) (https://mb.srb2.org/showthread.php?t=42134)

FuriousFox 11-13-2016 03:30 AM

Auto-Brake when not moving (autobrake.lua)
 
2 Attachment(s)
This script will make your character automatically try to stop when you aren't pressing any of the movement keys. The idea is that this could help people who find SRB2's controls too slippery.

It basically works by acting like you are pressing the keys to move in the opposite direction that you are currently moving. This script doesn't (or at least shouldn't) do anything that a skilled player can't already do on their own.

The script also automatically disables while springing or spinning, so that diagonal springs can still send you to the correct destination, and so that spindashes don't immediately begin slowing down after doing them.

You can use the AUTOBRAKE console variable to adjust the brake's sensitivity. By default, it is set to the maximum (100). Setting it to 0 completely disables it.

Special thanks to RedEnchilada for helping me understand SRB2's movement code.

TehRealSalt 11-13-2016 03:36 AM

Welcome to releases!

MK.exe 11-13-2016 02:23 PM

Awesome!

Theoretically would this work to counter CLag?

FuriousFox 11-13-2016 05:27 PM

I suppose it could make it easier to come to a stop while dealing with control lag, since you could just let go of the controls instead of trying to figure out how long you have to hold the opposite direction to stop.

FuriousFox 11-13-2016 08:14 PM

Small update: Turns out you couldn't actually set AUTOBRAKE to 0. Whoops! It's fixed now.

Bluesfire 11-13-2016 09:57 PM

This needs to be incorporated as an option in the base game. Holy hell that's nice.

SMSGARDIAN 12-31-2017 06:18 PM

Srb2 2.2 i need this in my server.

RomioTheBadass 01-02-2018 11:43 AM

I Just tried this and I have to say It really makes the controls so much less slippery, It was easy to get used to and it didn't affect the gameplay very much, even on the maps that use slopes, Really great, I'm glad this is going to be in 2.2.

RomioTheBadass 01-03-2018 01:35 PM

With more tests I found a possible issue, the players also come to a full stop when they release movement keys on slippery sectors, somehow the script also affects player movement on slippery sectors, easy to notice on maps like Icicle Falls.

toaster 01-03-2018 02:06 PM

You can already come to a full stop on slippery sectors, it's just incredibly difficult to get the timing right. (It's sorted for internal with the scaling factor on acceleration, though.)

RomioTheBadass 01-03-2018 02:36 PM

I mean, It should be difficult, It's what makes these things challenging.

Sapheros 01-24-2018 06:10 PM

I... I don't know what to think of this idea in general, making the ability to stop by letting go of the controls has made more people hiss at newbies for not understanding SRB2's controls the second they chose Sonic The Hedgehog in the character select for Single Player. But, despite all of that... this is probably the best thing SRB2 has needed when it comes to stiff platforming and movement. As a really active and semi-skilled co-op player, this is absolutely amazing to use personally, it's made platforming a hell of a lot easier in general because of how your momentum can get in the way when you don't want it to, or holding the opposite direction for too long can make you fall off too quickly without intending to fall off, it's made a lot of things tolerable overall... I can't wait to see it's integration in 2.2 make Single Player a much more enjoyable experience.

Biielz 05-21-2018 07:53 PM

Sonic forces ''momentun'' on srb2
Quote:

QUOTE


All times are GMT. The time now is 06:12 PM.

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