Dynamic View Distance
Saint Anthony and The Knights of the Thorn claim No rights to this mod. Original location http://www.armaholic.com/page.php?id=13304
Dynamic View Distance (DVD)
by
tpw, Das Attorney
Description:
Here’s a very simple dynamic viewdistance addon which does a few useful things:
What it does:
1 – It dynamically and smoothly adjusts viewdistance according to your framerate.
2 – It prevents the framerate from dropping and staying too low in areas of scenic complexity or lots of AI.
3 – It stabilises the framerate so that there are less noticeable FPS changes.
4 – It increases the viewdistance when using scopes/binoculars, or when in aircraft.
How it works:
The addon launches a background process to monitor the average FPS over a user specified time period (eg 10 seconds). This is then compared to the average from the previous 10 seconds, and if the FPS has decreased then the viewdistance is dropped accordingly. Conversely, if the FPS increases, the viewdistance is increased. It’s set up so that it won’t cause large oscillations in viewdistance/framerate.
DVD also checks if you are using a scope or binocs and increases the viewdistance to simulate being able to see further and with more detail than with the naked eye.
DVD works on the assumption that in areas of high scenic complexity such as the middle of Zargabad or in a dense forest, you won’t really notice that the view distance has been dropped. Similarly, if there are a lot of enemy AI trying to smoke you, you’re probably more interested in getting a smooth bead on them than in admiring distant scenery. Another assumption is that increasing viewdistance when looking down a scoped weapon doesn’t actually negatively affect FPS most of the time.
You’ll notice the viewdistance changing if you look for it, just like you’ll notice lod switching or clutter popping in if you look for them too. After a while you simply stop noticing.
Installation: Since some users don’t need and won’t want this mod it is HIGHLY recommended that you do NOT install this on your server. Rather, place the key located in this mod into your server’s keys folder and have the users that need it download it and run it with the other mods required to load your server. Remove the userconfig folder from @DVD and paste it into your base Arma 3 folder. Go to Arma 3 -> userconfig -> DVD and edit dvd.hpp in the notepad of your choice, to your preferences.
Configure: userconfigDVDDVD.hpp allows you to set the values most appropriate to your system. It’s heavily commented so should give you no trouble.