Faster Movement

by Nichenstein·v0.01·Updated 2018-09-26

Faster Movement Faster Movement

Screenshots 1 screenshots

About this mod Machine translation

Faster Movement Faster Movement

I was looking for some adjustments to the speed of Geralt and his horse, found a few for Witcher but none for Stallion, so I decided to try to make my own.

This is my first mod. I need your help! Not working as I want :(

If anyone has time to check it out please give me some advice.

Compensation: The change in Roach's speed is very small, no matter how much I change the value I seem to hit a bottleneck.

Roach control is also affected, and if she starts galloping, she won't stop so easily. It's not intentional, but I'll do the relay like this. It feels more natural, especially if you're riding hoes on long trails. It's hard to stop a mare after she starts galloping.

I use a controller, so the keyboard experience may be detrimental to this feature.

Changes to game\vehicle\horse\state\exploration.ws and chenges to... player/mouvment/locomotionDirectController

default isStopping = false;

default staminaCooldown = 3.f;

default dismountRequest = false;

default speedRestriction = 3.f;

default useSimpleStaminaManagement = false;

default MIN_SPEED = 0.f;

default SLOW_SPEED = 0.3f;

default WALK_SPEED = 1.7f;

default TROT_SPEED = 2.7f;

default GALLOP_SPEED = 33.3f;

default CANTER_SPEED = 37.77f;....................................................

if( currSpeed == CANTER_SPEED )

{

speed = 37.77;

if(!stickInput &&!thePlayer.GetIsHorseRacing() )

{

dirModifier = 3.0;

followRoad = true;

maxAngleForAdjustingDir = 90.0;

}

else

{

dirModifier = 2.0;

speed *= speedModifier;

maxAngleForAdjustingDir = 15.0;

}

correctedDirV = VecNormalize2D( inputVector * 0.3 + horseHeadingVec * 0.7 );

}

else if( currSpeed == GALLOP_SPEED )

{

speed = 37.7;

if (!stickInput &&!thePlayer.GetIsHorseRacing() )

{

dirModifier = 2.0;

followRoad = true;

maxAngleForAdjustingDir = 90.0;

}

else

{

dirModifier = 2.0;

speed *= speedModifier;

maxAngleForAdjustingDir = 15.0;

}

correctedDirV = VecNormalize2D( inputVector * 0.3 + horseHeadingVec * 0.7 );

}

else

{

speed = 7.77 * speedModifier;

dirModifier = 1.5;

maxAngleForAdjustingDir = 90.0;

correctedDirV = VecNormalize2D( inputVector * 0.4 + horseHeadingVec * 0.6 );

}

var speedSlowWalkingMax: float;defaultspeedSlowWalkingMax = 0.3f;

var speedWalkingMax: float;defaultspeedWalkingMax= 0.7f;

var speedRunning: float;defaultspeedRunning= 3.7f;

var speedSprinting: float;defaultspeedSprinting= 7.3f;

var speedSprintingWithPerk: float;defaultspeedSprintingWithPerk= 7.77f;

varmaxTerrainPitchToWalkUp: float;defaultmaxTerrainPitchToWalkUp= 77.0f;

Thank you for your time!

I have been searching for some tweaks to Geralt and his horse speed, found several for the Witcher but none for the Stallion so i decide to try to do it myself.

This is my first mod ever. I need your help guys! Not working as I want it:(

Please if anyone has the time to check it out, pm me with suggestions.

PS: The changes are very small for Roach speed, no matter how much i change the values I seem to hit a Bottleneck.

Also Roach control is affected, she won t stop that easy if she starts to gallop. It was not intentionality but I relay like this. Feels more natural especially if you guys have been hoers riding on long trails. Its very hard to stop a mare after it starts to gallop.

I use a controller for this so keyboard experience  might be bad for this feature.

Changes to game\vehicle\horse\state\exploration.ws

default isStopping = false;

default staminaCooldown = 3.f;

default dismountRequest = false;

default speedRestriction = 3.f;

default useSimpleStaminaManagement = false;

default MIN_SPEED = 0.f;

default SLOW_SPEED = 0.3f;

default WALK_SPEED = 1.7f;

default TROT_SPEED = 2.7f;

default GALLOP_SPEED = 33.3f;

default CANTER_SPEED = 37.77f;....................................................

if( currSpeed == CANTER_SPEED )

{

speed = 37.77;

if(!stickInput &&!thePlayer.GetIsHorseRacing() )

{

dirModifier = 3.0;

followRoad = true;

maxAngleForAdjustingDir = 90.0;

}

else

{

dirModifier = 2.0;

speed *= speedModi …

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. There is no universal mod manager for this game: some mods replace game files directly, some go into a game-specific Mods folder, and some need a game-specific community loader or tool first — follow the bundled readme.
  3. Place the files exactly as the readme says; mods with listed dependencies need those installed too.
  4. Launch the game to confirm it loaded; some games require enabling mods in settings or an in-game mod menu.

Install locations vary a lot between games and mods — the bundled readme is the most reliable guide.

File & checksum

Filename
Faster Movement 更快的速度
File size
20.2 KiB