move faster

by Nichenstein·v0.01Alpha·Updated 2019-02-05

This mod consists of two scripts that change the speed at which Geralt and Roach run.

Screenshots 2 screenshots

About this mod Machine translation

This mod consists of two scripts that change the speed at which Geralt and Roach run.

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

This is my first mod. I need your help! Doesn't work the way I want :(

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

Added: 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 as easily. It's not intentional, but I'll do the relay like this. It feels more natural, especially if you're both pedaling long distances. 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;

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
更快的运动
File size
20.2 KiB