File information

Last updated

Original upload

Created by

WinterElfeas

Uploaded by

WinterElfeas

Virus scan

Safe to use

Tags for this mod

About this mod

Make movement speed analog for controller, and removes the gliding (works for keyboard also)

Requirements
Permissions and credits
Changelogs
Description

Bethesda you fools.

Trying to make the Controller Analog stick movement adjust your character speed, and removes the gliding

By default Bethesda made it so that either you walk, or you run full speed. No in between. Also floor is ice.

V2 released

This fixes any arms / weapon (first person) and character (third person) shaking too fast, improving the transition from walk <> run.

I advise this version for Keyboard players also as it comes with fixes.

1.0.4: Horse support added (CONTROLLER ONLY). Do not ask to make transition more smooth between walk and trot, I tried already.

I moved the Original mod under Misc. files.

  • READ VARIABLES BELOW IF YOU USE KEYBOARD

  • If you have issues with diagonal speeds or reaching max speed, find the value 0.99 in the script and try to put a bit lower like 0.98, 0.97, etc. This means your controller stick / deadzone is not fully working and not pushing to the expected 1.0 max output.

Installation

CHOOSE ONLY ONE VERSION (ORIGINAL or V2), DELETE THE OLDER VERSION FOLDER




Variables

V2: if you want to change your global speed, change:

local maxGlobalSpeedFoot = 3.2 -- For Controller only
local keyboardRunSpeedMult = 3.5 -- For keyboard only

I made sneaking slower than running, it felt wrong. If you want to rollback, change this value in the script to 1.0:

local sneakSpeedMult = 0.7
You can edit the backward speed multiplier, put lower than 1.0 to move slower backward

local backwardSpeedMult = 1.0

Overencumber speed can be changed with:

local overEncumberedSpeedMult = 0.3
You can increase Horse gallop (sprint) speed by lowering this value:

local maxGallopSpeedDivider = 1.1 -- For Controller only


If you use Keyboard, put that to true

local usingKeyboard = false

------------------------

For V1 only:


You can edit the maximum run speed at this line:

local runSpeedMult = 3.5
local runSpeedMultMaxed = 3.0