This is the main application window. On the left, we define the covering parameters we want to construct. Here we can see Wheel Generator working on an c(16,6,5,6) filter driven covering (FD) and we can observe the optimization progress. We can also see the "auto-reduce blocks" feature which automatically removes blocks from the covering for as long as the overall coverage remains above the defined L%, or the filtered coverage when the filter driven coverings mode is enabled.


Here we can see the presets functionality. Presets store all of our settings and we can quickly recall them as required.


Here we setup essential optimization parameters. What each option does and how to get the most out of it is explained in the help file.


Here we select our own selection of numbers to be applied to the constructed covering. If we do not select any numbers, then Wheel Generator will construct a covering with pilot-numbers (when no additional filters are selected such as sums/odd/consecutive/groups/distance or position, which requires a selection to be made).


Here we setup the properties of the coverages engines. Here we can also enable the dual coverage mechanism where we can setup the requested properties for the additional coverage to be optimized within the primary coverage we have defined earlier. We can also see the priority sliders, which tells the engine which aspects of the covering we are interested in improving most. This priority slider is available in all other filters as well, as can be seen from the following screen shots. Finally, a new special building mode is available in WG, the "Filtered over overall coverage" which instructs WG to optimize specifically for filtered coverings.


Here we define if we want the sums and/or odd and/or consecutive filters to participate in the constructed covering. If enabled, we define the desired range for the filter and also the priority we want to give. We can also see the odd filter enabled in "Guide" mode, which means only blocks that fully comply with that filter, will be candidates for the constructed covering. Thus, the covering will only consist of blocks that have 2-3 odd numbers. Finally, we can see the new exciting feature of WG, which allows to set individually the acceptance status of the various values possible for any given filter!


Here we can enable the number groups filter. This filter is very powerful and we can request from this filter to include, within the defined range, the selected numbers in each produced block of the covering. Additional groups can be defined. Each such group can operate in normal or guide mode, with its own settings for priority and requested numbers. Using the power of number groups, we can emulate additional filters such as "bankers", the "Low/High" filter, Decades -octaves-dozens etc or even construct the famous Serotic coverings with guarantees X if Y! The potential of this groups mechanism is tremendous...


Another filter in WG is the Distances filter. We can define the distances of the numbers we want our final combinations to have. For example, in the above screen shot we can see that we want the 1st and 2nd number to have a distance between 1 and 5. This means that the produced blocks should have in the 1st and 2nd position numbers that do not differ more than 5. e.g. the block 3 16 19 20 35 is not accepted because 16-3 > 5 as requested by the filter.


Similar logic to Distances is the Positions filter. Here we define the allowed numbers that we want to fall in each particular position in a block. In the above example, we can see the filter requesting the 1st position to contain only numbers in the range 1-5, the 2nd position in the range 4-11 and the 3rd position to have only numbers in the range 7-30.


This window deals with the importing process. We can either import a covering from a file or the clipboard. We can also see here a new feature called "mother" covering. With this feature, we instruct the engine to use only blocks from the provided covering as the source for the constructed covering.


Here we can observe the best covering that has been found so far. A similar display is available for the currently processed covering as it is being changed by the Wheel Generator engine - it is a real time display.


Here we can get an overall analysis of coverages for the best covering found so far. New features include the evaluation for [L] > 1 and also requesting analysis for [m] up to 12 as well. Exporting the data to the clipboard is provided for ease of use.


The new Detailed Hits analysis gives an in-depth insight of what we could expect in terms of hits produced when we match m correct numbers within our v numbers selection. We also have insight of the 2,1,0 winning divisions which are essential to know when we play with banker numbers. A new feature is the ability to expand the displayed ranges up to any winning division, if such detailed analysis is required.