===================================================================UPDATE 2 (3rd release): Included the 6 class files for Western's Moving Flag Mod, so that the wind speed is taken not from the surface, but from 15m, or halfway to the top of my near-ground wind speed reduction zone (formerly I used the wind taken from the top, which is at 30m). THE WINDSOCK CLASSES HAVE BEEN CHANGED AS WELL (for a less horizontal sock angle at given speed.)
===================================================================To be used with my Wind.class mod (for 4.12, but potentially useable with at least some other post-4.09 game version), available here:
https://www.sas1946.com/main/index.php/topic,63935.0.html-------------------------------------------
Get this new set of moving windsock (and flag) class files here:
https://www.mediafire.com/file/ngszyyx988anel6/WxTech_WindsockGeneric_classfiles.7z/fileFrom the included readme:
These class files are for WindsockGeneric.class and FlagMovingGeneric.class, as supplied with Western0221's moving windsock and flag mods. His moving windsock and flag mod is available here:
https://www.sas1946.com/main/index.php/topic,44031.0.htmlThe list of the 6 new WindsockGeneric.class files replacing Western's:
4B4B59BAF00A305A
8CDB743E83C69676
99E3135ECD6EC844
659447827508EDA8
C3E85D6C8CC4E180
D7124ED014E60E74
The list of the 6 new FlagMovingGeneric.class files replacing Western's:
8EB0521638D49748
44E84F1CB5F7C15E
427A367CF7864A06
4582B0188C3491F0
6296FF46AF3A4FE6
56965B7C498EC008
They're primarily intended to be used with my own (WxTech) modded Wind.class. Why?
Among the numerous changes I made to code in Wind.class is the treatment of wind near the ground/sea. Formerly the wind at the surface was reduced to half the speed as at 10m. But this was unsatisfactory because of the flight model's susceptibility of the airplane to weathercocking (tendency to point into the wind) when any kind of wind was present, making taxying essentially impossible or at least vexingly difficult.
I raised the top of the near-ground zone of diminishing wind to 30m, as well as making the wind drop (smoothly) to zero at the surface so as to be rid of the unmanageable weathercocking.
The original code in this class here (WindsockGeneric.class) took the wind from the surface. This results in no windsock response with my new Wind.class because my surface wind is always zero! I've raised the point at which the wind speed is determined to 15m, or halfway to the top of my near-ground zone of diminishing wind. I use the halfway value because the original scheme also used the wind half-speed value at the surface.
I've tried to execute a reasonable response to wind speed, based on the change from the stock use of a ground wind at half speed, to the new full speed (at 30m.) Some parts of the code have thus far eluded my full understanding. But this fix should prove workable enough... I hope.

I include my WindsockGeneric.java and FlagMovingGeneric.java for reference.
-------------------------------------
Drop this folder into your MODS folder (or #SAS, etc.). If you prefer, you could simply dump the contents into my existing "Wind and Sun Classes" folder, to save on the use of an extra folder (keep things leaner and tidier.) Or replace the original classes in Western's mod. In any event, rename the original 6 class files with a preceding "-" character! (So that you can revert to them if you don't like my treatment here.)
-------------------------------------
As always, this work is offered for use by all for any purpose, without restriction.
WxTech
July 24, 2020