dcs-liberation / dcs_liberation

DCS World dynamic campaign.
GNU Lesser General Public License v3.0
713 stars 185 forks source link

Include Flight Waypoints in Culling Zones #1103

Open gatorman22 opened 3 years ago

gatorman22 commented 3 years ago

Is your feature request related to a problem? Please describe. Flight waypoints are not included in the routine for detecting and generating culling zones.

Describe the solution you'd like Treat Flight Waypoints the same as Strike Targets. Maybe even a toggle in Settings/Mission Generator or on the Waypoints tab (for each WP?) to enable/disable the function when, for example, someone wants to create a navigation waypoint in BFE and doesn't expect to need units loaded in the vicinity so the waypoint(s) should not be in a culling zone.

Additional context image In this example, the REDFOR target zone will not be included in the mission with a Culling Zone radius of less than 125mi. Suitable for many PCs but not everyone, particularly in a hardware crunch. Image taken from 2.5x release because there's currently no way to demonstrate culling in 3.0-dev builds.

image Since we're able to grab and move flight waypoints in 3.0+ it has become very useful in controlling friendly AI TOT, and just because a waypoint is in BFE doesn't mean we necessarily want to waste resources loading in ineffective units (say, a couple SAM sites whose radar components are destroyed - not pictured but it happens).

DanAlbert commented 3 years ago

It seems like this will probably have the same effect as disabling culling.

gatorman22 commented 3 years ago

In the first image, I would like WATERBUCK to load in, and that can be achieved by (A) disabling culling, but that runs counter to the advice on the Theater Configuration screen during campaign creation. The maps and modules are only getting more complex (Syria). Or (B) setting the culling radius to 125mi or greater which will then also populate Maykop and many more units off the NW corner of the first example.

(I know you know this, including for reference) image

It would be ideal to keep the radius setting at 50mi (first example) and have the Waypoint located on WATERBUCK be included in the culling zone, see radical paint skills: image