About this mod
The mod consists of two scripts, changing Geralt and Roach running speed.
WIP
- Permissions and credits
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 *= 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 );
}
and chenges to ...player/mouvment/locomotionDirectController
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 guys ! Good Luck on the Path
Special Thanks to CDPR !
Thronebreaker: The Witcher Tales comming soon ! :D