Faster Movement 更快的速度

作者 Nichenstein·版本 v0.01·更新於 2018-09-26

Faster Movement 更快的速度

截圖 共 1 張

模組介紹 作者原文

Faster Movement 更快的速度

我一直在尋找對Geralt和他的馬速度的一些調整,爲Witcher找到了幾個但是沒有爲Stallion,所以我決定嘗試自己做。

這是我的第一個mod。我需要你的幫助!不按我的意願工作:(

如果有人有時間檢查出來,請給我一些建議。

補償:羅奇速度的變化非常小,無論我多少改變我似乎遇到瓶頸的價值。

羅奇控制也受到了影響,如果她開始馳騁,她就不會那麼容易停止。這不是故意的,但我會像這樣接力。感覺更自然,特別是如果你們是騎在長長的小路上的鋤頭。很難阻止母馬它開始疾馳之後。

我使用控制器,因此鍵盤體驗可能對此功能不利。

對遊戲\ vehicle \ horse \ state \ exploration.ws 和chenges的更改爲... 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;

謝謝你們的時間!

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 *= 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;

maxAng …

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
  3. 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
  4. 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。

不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。

檔案與校驗

檔案名稱
Faster Movement 更快的速度
檔案大小
20.2 KiB