Page MenuHomeFeedback Tracker

(1.04151979) View Distance very low/bugged?
Reviewed, NormalPublic

Description

In 1.04 or any version since 1.0
The Fog has been way too much recently and it really ruins sniping with the long-range scope, shooting people 500M+ away (That's what I always adored about DayZ Standalone and the Mod, the long range sniping at 1km+ away :D)

Currently, the view distance fog is too invasive, and you can't even see from one side of Zelenogorsk to the other which is roughly 800M away on a relatively clear day :(


Whereas pre 1.0, you could see generally far.

Any way you can increase the view distance and generally reduce the fog, especially on clear days. Or at least some customizable view distance setting for us with higher-end PCs, so we can actually snipe :) @Geez

Details

Severity
Major
Resolution
Open
Reproducibility
Always
Operating System
Windows 10
Category
Visual-Environment
Additional Information

Thank you very much if this gets addressed :)

Event Timeline

It could be just the weather on your particular day, Ive sniped people an easy 1100m away from the top of lopatino hill facing the top of NWAF north at the tower and see and hit targets,... also people dont render in any further away than 1100m.. unless you edit your settings to make view distance and render distance further away :-).

was this past 1.0, and it seems like everyday I play it is way too foggy. Even when I tune into TheRunningManZ stream, it is usually foggy, limiting his view distance scouting out locations or sniping.

Possibly how the weather is set on the servers, my servers have random weather etc, and clear days regularly so its possible its been set to be static then on some servers?

Geez changed the task status from New to Reviewed.Jul 1 2019, 2:25 PM

Hello jamielou.007.
Adjustable view distance is currently not planned. The only way to make the fog less aggressive would be to adjust the fog server side, which is adjusted by the following script inserted into the init.c file of the server mission.

This needs to be inserted after ce.InitOffline();

Weather weather = GetGame().GetWeather();
weather.MissionWeather(true);
weather.GetOvercast().SetLimits(0.0, 0.0);
weather.GetOvercast().Set(0.0, 0.0, 0.0);

Regards,
Geez

4NDRO1D added a subscriber: 4NDRO1D.Jul 1 2019, 5:53 PM

thank you for the reply, this is very helpful :)

sanguine00 added a subscriber: sanguine00.EditedJul 2 2019, 3:44 AM

I've found that these init.c settings not only start the server with a clear day, but prevent the weather from rolling in later on (if you're into that):

Weather weather = GetGame().GetWeather();
weather.MissionWeather(true);

weather.GetOvercast().SetLimits( 0.0 , 0.0 );
weather.GetRain().SetLimits( 0.0 , 0.0 );
weather.GetFog().SetLimits( 0.0 , 0.0 );

weather.GetOvercast().SetForecastChangeLimits( 0.0, 0.0 );
weather.GetRain().SetForecastChangeLimits( 0.0, 0.0 );
weather.GetFog().SetForecastChangeLimits( 0.0, 0.0 );

weather.GetOvercast().SetForecastTimeLimits( 1800 , 1800 );
weather.GetRain().SetForecastTimeLimits( 600 , 600 );
weather.GetFog().SetForecastTimeLimits( 1800 , 1800 );

weather.GetOvercast().Set(0.0, 0, 0);
weather.GetRain().Set(0.0, 0, 0);
weather.GetFog().Set(0.0, 0, 0);

weather.SetWindMaximumSpeed(0);
weather.SetWindFunctionParams(0.0, 0.0, 50);