FU Inertia 2.2.1

Please do not ask when mod authors will update their mods to 3.9.X
Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.

Do you hate inertia? So do I. Here's a Bepinex mod to handle that. Laugh while all the online tarkov players are miserable.

Handles a lot of values for your specific player. I do not have a clue what 80 percent of them do but the ones that make the most difference seem to be

finalIK section values.


You can customize with F12 in Bepinex Config Menu (i don't know why you would need to though)


Installation

1. Unzip the zip file directly to your SPT-AKI folder. You will now have a dvize.FUInertia.dll file that is located in your SPT-AKI/Bepinex/Plugins folder.

  • Version 2.2.1

    SPT 3.7.1 Update

    Small fix so for the 164 that downloaded it, please redownload. My version checker script wasn't working correctly.

  • Version 2.2.0

    SPT 3.7.0 Version

  • Version 2.1.0

    Updated for 3.6.0 and 3.6.1 Only

  • Version 2.0.5

    SPT 3.5.8

    1. Removed sidestep patch as it caused error
    2. Updated one gclass number (missed this somehow).
    3. Rebuild for 3.5.8 on non bleeding edge version just in case.
  • Version 2.0.4

    SPT 3.5.8 Build

  • Version 2.0.3

    UPDATED FOR SPT 3.5.7 ONLY

    1. Added additional patch for Inertia.SuddenChangesSmoothness and basically removed that calculation.
  • Version 2.0.2

    Updated for 3.5.6. Will work with this version only.

  • Version 2.0.1

    SPT 3.5.5 Only

    1. Fixed Strength Skill Not Gaining. Apparently patching out the weight messed with this calculation
    2. Your speed is affected by weight again - just no inertia.
    3. Updated Version Checker.
  • Version 2.0.0

    SPT 3.5.5 Only

    1. Updated to use a couple patches
    2. Its not perfect but we are getting closer and closer (try side strafing).
    3. Added Version Checker
  • Version 1.9.2

    1. Updated for 3.5.5
    2. Updated for postfix patch onWeightChanged.

    Hopefully that makes a difference.

  • If you find the time good sir ... pls update this amazing mod it is a must have <3

  • Updated version!
    FUInertia Redux

    • Worse version. Movement weird, char gets stuck moving when crouched. Do not recommend!

  • need this back

  • Any chance to fit to 3.8?
    One of the best mods, i like to use! ;)

    Thumbs Up 7
  • its work on 3.8.0 ???

  • I don't see any difference. Or the plugin is not working anymore.


    Edit : Nevermind, after a comparison, it did work, difference is slight. Thanks for the mod anyway :thumbup: ! Inertia is annoying

    • Apply these values in your globals.json file and inertia will be much better.


      These are from 3.8.x - but the same values exist in earlier versions, just in different order - and this set has some extra configs - just ignore those for earlier versions (not sure why / if / how anyone might be using earlier versions but just saying).


      NOTE that not ALL the values below are changed from the originals - I've just grabbed the whole section - which includes soem modded values and some (prolly most actually) unmodified values.


      Ideally this should be in a mod so it doesn't interfere with the original config file, but I don't know how to do that and don't have the motivation to work it out - I recommend just make a copy of your globals.json first so you have that original to fall back on.


      If you just edit the values in you globals.json using wordpad and then save, you should be ok - ie. the file won't crash the game - but if you want to cut and paste the whole thing to replace that block of text in your globals.json then either use note++ or if using wordpad you have to configure the paste and make it basic text.


      "Inertia": {

      "AverageRotationFrameSpan": 60,

      "BaseJumpPenalty": 0.03,

      "BaseJumpPenaltyDuration": 0.1,

      "CrouchSpeedAccelerationRange": {

      "x": 4.75,

      "y": 7.5,

      "z": 0

      },

      "DiagonalTime": {

      "x": 1.4,

      "y": 1,

      "z": 0

      },

      "DurationPower": 0.07,

      "ExitMovementStateSpeedThreshold": {

      "x": 0.001,

      "y": 0.001,

      "z": 0

      },

      "FallThreshold": 0.15,

      "InertiaBackwardCoef": {

      "x": 0.3,

      "y": 0.2,

      "z": 0

      },

      "InertiaLimits": {

      "x": 0,

      "y": 65,

      "z": 0.5

      },

      "InertiaLimitsStep": 0.05,

      "InertiaTiltCurveMax": {

      "x": 1,

      "y": 0.06,

      "z": 0

      },

      "InertiaTiltCurveMin": {

      "x": 0,

      "y": 0.22,

      "z": 0

      },

      "MaxMovementAccelerationRangeRight": {

      "x": 0.3,

      "y": 1,

      "z": 0

      },

      "MaxTimeWithoutInput": {

      "x": 0.01,

      "y": 0.03,

      "z": 0

      },

      "MinDirectionBlendTime": 0.07,

      "MinMovementAccelerationRangeRight": {

      "x": 0.8,

      "y": 1,

      "z": 0

      },

      "MoveTimeRange": {

      "x": 0.1,

      "y": 0.45,

      "z": 0

      },

      "PenaltyPower": 0.5,

      "PreSprintAccelerationLimits": {

      "x": 10,

      "y": 6,

      "z": 0

      },

      "ProneDirectionAccelerationRange": {

      "x": 2.5,

      "y": 2,

      "z": 0

      },

      "ProneSpeedAccelerationRange": {

      "x": 1,

      "y": 1.6,

      "z": 0

      },

      "SideTime": {

      "x": 2,

      "y": 1,

      "z": 0

      },

      "SpeedInertiaAfterJump": {

      "x": 0.5,

      "y": 0.55,

      "z": 0

      },

      "SpeedLimitAfterFallMax": {

      "x": 4,

      "y": 0,

      "z": 0

      },

      "SpeedLimitAfterFallMin": {

      "x": 0.3,

      "y": 1,

      "z": 0

      },

      "SpeedLimitDurationMax": {

      "x": 2,

      "y": 1.2,

      "z": 0

      },

      "SpeedLimitDurationMin": {

      "x": 0.3,

      "y": 0.5,

      "z": 0

      },

      "SprintAccelerationLimits": {

      "x": 15,

      "y": 0,

      "z": 0

      },

      "SprintBrakeInertia": {

      "x": 0,

      "y": 0,

      "z": 0

      },

      "SprintSpeedInertiaCurveMax": {

      "x": 0.7,

      "y": 0.15,

      "z": 0

      },

      "SprintSpeedInertiaCurveMin": {

      "x": 0.15,

      "y": 0.5

      "z": 0

      },

      "SprintTransitionMotionPreservation": {

      "x": 0.003,

      "y": 0.004,

      "z": 0

      },

      "TiltAcceleration": {

      "x": 0,

      "y": 0,

      "z": 0

      },

      "TiltInertiaMaxSpeed": {

      "x": 0.6,

      "y": 0.5,

      "z": 0

      },

      "TiltMaxSideBackSpeed": {

      "x": 1.2,

      "y": 0.8,

      "z": 0

      },

      "TiltStartSideBackSpeed": {

      "x": 0.8,

      "y": 0.5,

      "z": 0

      },

      "WalkInertia": {

      "x": 0.002,

      "y": 0.025,

      "z": 0

      },

      "WeaponFlipSpeed": {

      "x": 1,

      "y": 0.5,

      "z": 0

      Thumbs Up 2 Heart 4
    • Thanks a lot !

    • You're welcome! - I've just made some more small adjustments that seem to feel noticeably better in game (ive edited my post above). There's still a kind of pause / hesitation when you sprint that I'm trying to improve - and at one time I had the change stance happening much quicker but haven't gotten that back yet.

    • Do you know if there is a way to completely remove the stop you get from switching directions in the globals.json file? Like if I were to hold A and then immediately switch to D, you stop completely then move to the other side.

  • Will there be an upgrade to 3 7 6?

    Thinking 1
  • pls fix it

    Crying

    • Why is that emoji so fucking huge

  • what settings is the best to remove it?

    i know that it doesnt remove 100 precent

    • The settings don't really work that well, everything is hidden in the code.

      I'm not sure if i'm going to work on this more

      Crying 1
  • i dont know man, may be im dumb or something wrong with this (or with me) but its literally dont do nothig
    i tried all possible numbers and it would not affect game worse or better

    • yeah i probably should remove them. The patches already take out most of the inertia so those numbers that affect the physics gravity make it seem like it doesn't do anything.

    • what patches?

    • other stuff in the code. don't worry about it.

  • It's kinda strange 'cause my system can't see this plugin and it doesn't work

  • 3.7.1 in the works for all your plugs?

  • Doesn't seem to work currently

    • if you read the 3.7.1 patch notes, you would know that all plug-ins for 3.7.0 will not work on 3.7.1. But, all mods that go into your user/mod folder should work from 3.7.0

      Thumbs Up 1
  • Hi Author

    for removing 100 present inertia do I need to change something in the settings?

    if yes - please tell me what exactly to change

    SPT 3.7.0

    • There is no option for 100 percent as i haven't figured it out yet.

      Thumbs Up 1
  • Code
    Download the mod to see how it works, I decided to set everything to 0 because I don't know how it works and I discovered that if you lie down you can't get up again. Should I leave it as default? From already thank you very much
    • Yeah i would just leave it as default for now. You can delete the
      \SPT-AKI\BepInEx\config\com.dvize.FUInertia.cfg file and rerun tarkov

    • Code
      OK thanks. keep it up great work
  • didnt notice different in 3.6.1 why?

    • uh.. i don't know but the latest version will only work with 3.7.0

      Heart 1
    • ok..

      thank you author.

      you are the best

      Happy 1
  • on 3.7.0, any possibility that proning is kinda weird? My PMC goes instant prone and unprone without getting an animation and the F12 config has 9999.0 at ''set Transition Float Speed'' by default, not sure if thats normal tho.

    • Yeah thats probably a patch i did and forgot to remove. thanks for report. i'll remove next version.

      Thumbs Up 1
    • Awesome, thanks :thumbup:

    • Same problem, thank you for reply, Props

  • anyone, working for 3.7.0 ?

    • its not perfect but you can tell its working.. especially when carrying overweight.

      did you even try it?

    • i'm still in 3.6.1 so thats the reason i'm asking, if its working, i'm going to install 3.7.0 just for this mod :D

  • finally i found the mod that i wanted since i started to play spt and below my comment the people say that it's doesn't work :(

  • Seems like this Mod changes nothing at all on 3.6.1. Whatever

  • Can someone explain to me what that plugin does?I did not get it

    • it removes straving delay with A and D

  • It's a pity that it doesn't work(

    Thumbs Up 1
  • Are the best settings set by default or can you reduce it even more?

  • MlToUBe


    Did you remove the settings or is something wrong?

    • ye they re gone

  • Do not work for me when spaming a-d.

  • The description of this mod alone is what makes it legendary.

    Happy 1
  • Downloaded version 2.0.1 and put it in my plugins folder. It does not show up in f12 and I don't notice any changes to inertia. Any idea what I did wrong?

    • You are not on version 3.5.5 probably. It will not work on latest version in that case so it doesn't break your game.

  • Not possible to level strength without the gym using this mod.

    • who needs strength when you weightless..

      lol i will look at it later.

  • With this mod on I no longer get the "overweight" status when my character is carrying lots of loot and the stamina drain doesn't increase with increased load. I don't think this was happening with the older version (pre-3.5.5) but I'm not sure

    • Yeah i could see the stamina drain being an issue because something changed and all i checked was that the bullet time mode worked. I'll look into it later.

      Heart 2
    • good to know cause i'm having the same problem and i'm on 3.5.5, i'll carry a lot and stamina or weight will be unaffected, cool that its being looked into doe

    • Yeah,i have the same situation. :( .That is a serious bug.

    • Just helped me realize why I am not slowing down/not losing stamina at 60kg, haha. Was confused but just went with it.

  • Thank you for this mod and the latest update, keep up the good work!

    Happy 1