Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Default view distance: 40
Minimum view distance: 15
Maximum view distance: 80
Pitch angle method: Variable
Minimum distance pitch: 24
Maximum distance pitch: 48
Zoom step amount: 4
I use these particular settings to allow far zoom-out without encountering objects loading into view. (at least, not too many.)
These settings also allow nearly first person perspective with the zoom-in.
@aly hope its ok
Such a simple fix.. why hasn't anyone updated this mod??
and replace the line 98 with if TheInput:IsControlPressed(CONTROL_ROTATE_LEFT) and not ThePlayer.HUD:HasInputFocus() then and line 100 with elseif TheInput:IsControlPressed(CONTROL_ROTATE_RIGHT) and not ThePlayer.HUD:HasInputFocus() then
(Idk how to do it)
In file workshop-1161850231\modmain.lua:95
Add "ThePlayer.components.playercontroller:IsEnabled()" into the "if not IsPaused()" condition.
Or just use the below function:
----
local function Rotate(time)
if time - lastrotatetime < 0.2 then return end
local rotateamount = 0
if TheInput:IsControlPressed(CONTROL_ROTATE_LEFT) then
rotateamount = -GetRotationAmount()
elseif TheInput:IsControlPressed(CONTROL_ROTATE_RIGHT) then
rotateamount = GetRotationAmount()
end
if rotateamount == 0 then return end
lastrotatetime = time
if not IsPaused() and ThePlayer.components.playercontroller:IsEnabled() then
TheCamera:SetHeadingTarget(TheCamera:GetHeadingTarget() + rotateamount)
elseif ThePlayer.HUD:IsMapScreenOpen() then
TheCamera:SetHeadingTarget(TheCamera:GetHeadingTarget() + rotateamount)
TheCamera:Snap()
end
end
any plan to add a hide hud feature? i would love that. ty anyway for your work.
zoom steps is as author said, basically it is the speed of zooming, the larger number, it is faster to reach the max level, the smaller number, it gets slower.
pitch angle is related to min/max distance pitch, also as author described, when you zoom in or out, the method decide whether your angle still keeping changing after you reach the default value. (try it out by setting min/max distance pitch to default value)
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2512499928
please imit this mod for my personal needs, k thanks.