Air Acceleration

[Open Assets] Air Acceleration 1.2.4

I had this sitting in my folder for a while, and finally decided to share it.

With help from luigi budd, most multiplayer resynchs should be fixed! Hopefully though, since I don't really have a way to test this.
I finally figured out how to make this work for the Manual and Strafe control schemes!
The reason it wasn't working before was that it was applied on a global rotation, instead of your rotation.
(This does not have luigi budd's fixes, since I found the variables to not load properly when you join a level)
Sorry, the airacceleration_amount variable works now.
  • Cool!
Reactions: rocklight124
I'm not sure whether to call this 1.2.1 or 1.3, but here is the update anyways.
Apparently Shadow's ability breaks due to me tampering with the forwardmove and sidemove variables (the easy way of doing this), so I decided, I would just translate the game's C code relating to movement, into Lua. Now it should be more accurate than ever!

Short version: I copied the game's code to double air movement accurately.
  • Cool!
Reactions: rocklight124
It's here!
  • If you were to add the mod while in game, the effect wouldn't apply properly until the next map, but that has now been fixed. "That's just incredible!"
  • For characters that don't change their thrust factor all the time, a 100x more reliable method is used to apply it. Not sure why I didn't do this before, maybe I made that choice very early in development. Actually, while writing, I decided to use a completely new method for applying the effect for all characters. This time it's 200x more reliable. Now it should eliminate most bugs related to super speed.
  • My dog just gave me a jumpscare.
I also keep forgetting to mention that this mod works well with any momentum mod as well as Air Options.
No fix for the local server resynch problem yet (just try to keep your toggle value the same between both instances), but I did fix an issue where the player's control can go nuts in Sakura Solstice.
Fixed an error. That's it
  • Cool!
Reactions: HazeX2
This time, I fixed an issue where in the OLDC, switching skins to someone else will make you go superspeed, and a similar effect would happen when starting some levels. I did a rather hacky solution where the effect doesn't apply for the first 5 tics of the level.

Shame on me for not trying out the latest OLDC until today..
Sorry for all the updates today! This time I found a major bug where you would not accelerate at all on the ground on levels where you spawn mid air (a lot of them!) and you would accelerate less in the air in that case!
And even worse, if you disabled the mod in that state, you would be completely immobile!
At least you can beat the game now.

Attachments

  • srb21156.gif
    srb21156.gif
    7.9 MB · Views: 638
  • Cool!
Reactions: Aquavine
This mod now works in splitscreen.. whoops!
However do note that I didn't add secondary commands due to my lack of knowledge on the topic.
Instead, the values are shared between the 2 players.
Back
Top