tModLoader

tModLoader

313 ratings
Movement Speed Fixed
   
Award
Favorite
Favorited
Unfavorite
Mod Features: Gameplay Tweaks
Mod Side: Both
tModLoader Version: 1.4.3, 1.4.4
Language: English
File Size
Posted
Updated
103.860 KB
13 Jan, 2022 @ 2:58pm
29 Nov @ 4:39pm
18 Change Notes ( view )

Subscribe to download
Movement Speed Fixed

Description
Now with boot stacking!

Movement speed is kind of a useless stat in Terraria. Normally, putting on sprinting boots or wings essentially caps your max speed, and only your acceleration can be boosted.
This mod reworks how movement speed bonuses apply when wearing sprinting boots or wings, making movement speed a more worthwhile stat throughout the game.
Specifically, the speed increase you would get if you weren't wearing boots/wings is calculated and then added to your max running/flying speed.

With movement speed being much more useful, I had to make several balance changes to items that granted movement speed to prevent absurd speeds being reached easily, and to better distribute movement speed throughout the game. They are as follows:
-Movement speed gained from Well Fed buffs decreased from +20%/+30%/+40% to +5%/+7.5%/+10% (equal to the damage increase the buffs give).
-Swiftness Potion speed increase lowered from +25% to +20% to compensate for its increased strength past the early game.
-Sugar Rush movement speed increase lowered from 20% to 10% to stay lower than Swiftness Potion (mining speed boost is unchanged).
-Aglet movement speed bonus increased from 5% to 10%. This is now essentially an Anklet of the Wind, but the Anklet has been reworked with an acceleration bonus (see below).
-Asphalt's movement speed scaling is greatly reduced due to it now being able to stack with the effects of boots. Previously it multiplied your speed by 3.5x, now it only multiplies it by 2x and then adds a flat movement speed bonus to keep it the same without movement speed bonuses.

Acceleration has also received several tweaks:
-The player's base acceleration has been increased by 25%! This makes early game play feel just a little bit more fluid.
-Anklet of the Wind now gives a 50% acceleration buff instead of movement speed to be a little more unique and to better fit as a component to lightning boots (see below).
-Lightning Boots and its upgrades have the 25% increased acceleration (from the Anklet of the Wind), and their max speed has been increased from 34 mph to 36 mph to be a more appealing choice compared to Amphibian Boots.
-Reduced the multiplicative bonuses provided by Shadow Armor and Magiluminescence (both speed and acceleration).
-The majority of acceleration bonuses are no longer multiplicative, but instead additive. Unless you were using Shadow Armor, Magiluminescence, and the Soaring Insignia all at once you probably won't feel a difference, but this is necessary to compensate for the addition of several new sources of acceleration.

Furthermore, boot stacking has been implemented. Each additional sprinting accessory past the first increases you max running speed by 5 mph (about 17% increased maximum speed compared to a single pair of hermes boots). This only affects your ground mobility, and does not affect how fast you accelerate, only your max speed.
(This can be disabled in the config if undesired)
-On a related note, it no longer matters what order you equip your boots. In vanilla, equipping Lightning Boots in an equip slot above Hermes Boots will use the Hermes Boots' lower accRunSpeed, but this has been fixed.

Additional balance changes: (These can be disabled in the config if undesired)
-Bee Greaves got a 10% movement speed increase, summon damage bonus reduced (only by 1%) to match the other armor pieces.
-Stardust Leggings got a 20% movement speed increase, the whip range was moved entirely to the Breastplate to compensate.

Mod Compatibility:
-This mod is intended as an add-on to any playthrough that doesn't overhaul movement speed in its own way, and it shouldn't have any major issues that come up.
-However, boot stacking as well as the boot accRunSpeed priority fix will not work with modded boots. Modders can add their own boots to this list by using the following method in their Mod file:
public override void PostSetupContent()
{
Mod moveSpeedFix = ModLoader.GetMod("MoveSpeedFix");
if (moveSpeedFix != null)
{
moveSpeedFix.Call("AddStackableSprintAccesssory", "<YourModName>", "<YourItemName>", <YourItem'sAccRunSpeed>);
}
}

^ the AccRunSpeed field of your modded boot would be whatever the player's accRunSpeed stat is set to in UpdateEquip. Most boots set it to 6f, while lightning boots+ in vanilla have 6.75f (and this mod sets them to 7.2f as long as balance changes are enabled).
Originally posted by tModLoader MoveSpeedFix:
Developed By OblivionAXiS
56 Comments
OblivionAXiS  [author] 29 Nov @ 4:43pm 
@baizhi It's been a while but I finally implemented fully localized text for the modified tooltips, I think you should be able to localize it now?
OblivionAXiS  [author] 24 Aug @ 10:16am 
I was about to start working to fix this, but it seems that when I got my new computer I didn't transfer over all my mod sources. It's currently saved on an external hard drive, but I don't have it with me right now unfortunately. There will probably be a pretty long delay before I am able to fix the localization issues (although when I do I'll make sure to fix it for all my mods, because they probably have the same issues).
baizhi 14 Aug @ 10:26pm 
I want to provide Chinese localization for your mod, but the extracted language text is incomplete
OblivionAXiS  [author] 19 Aug, 2023 @ 2:04pm 
Ah, I think I found the problem. It's not so much a specific bug with the game, this is just a situation that occurs when your acceleration is extremely high. That being said, I accidentally calculated the modded acceleration bonuses (Anklet of the Wind, Lightning Boots, etc) incorrectly. However, in reverting this, this will also make said accessories a lot worse. As such, I'm going to do a light revamp of acceleration bonuses in general.
fartnut_skibidigod 19 Aug, 2023 @ 9:56am 
Gotta say, I love this mod, it's well done and the balance changes can truly make movement a viable playstyle.
There's also this bug or glitch that happens when you have too much acceleration in which your inputs are very delayed, specially when switching directions too fast, and I haven't been using mods that alter movement speed in any capacity (Magiluminiscence + Lightning Boots + Anklet of the Wind + Harpy Wings (all w/ Quick modifier, buffed with Swiftness + Exquisitely Stuffed + Happy! (Sunflower buff)), only happens on the ground if curious enough.
OblivionAXiS  [author] 21 Aug, 2022 @ 1:25am 
@BountyXSnipe
This mod is likely not compatible with either Calamity since it already rebalances movement speed in its own way. I'm pretty sure that like this mod, Calamity also reduces the speed bonus given by food items, causing both reductions to be applied at the same time and making food give negative speed. Calamity and TRAE are the two mods that I know that are completely incompatible with this mod.
BountyXSnipe 20 Aug, 2022 @ 10:54pm 
I'm not sure if this is a bug, but I noticed my character moves slower if I feed them food (Well Fed, Exquisitely Stuffed, etc.). Even slower on Exquisitely Stuffed. No movement speed gain on Sugar Rush. Swiftness Potion works just fine. I'm using Calamity and Overhaul (beta) mod combined. I tested with and without accessories that affect movement.
OblivionAXiS  [author] 2 Aug, 2022 @ 12:36pm 
Huh, that's very odd. I will test that out to confirm, but I can't think of any reason why that would be the case, since I don't do anything relating to player input in this mod, all I change is the way that stats are applied.
Sage ♡ Trans Rights 2 Aug, 2022 @ 11:21am 
this mod seems to cause a weird input delay on controllers. Not sure if this is because of a mod conflict or something but it made the mod unplayable for me.
zil_InstantNoodles 2 Aug, 2022 @ 4:54am 
I'm aware of the config option, and as you rightly point out, it's gets to pretty absurd speed without the balance changes. i'm also aware that the horizontal movement speed cap is removed as i've had situations where anklet of the wind gives higher max speed compared to terraspark boots because sprinting speed is still pegged to 34/41mph, which is mildly interesting. Thanks anyways!