You rock Don, many thanks, I was patching 12.59 with Ubuntu 16.04, kernel 4.15 and I'd found the 12.59 patch already so had to do it a little differently, basically just over writing the 2 folders below in a temp folder and then using your instructions
sudo tar cf /usr/lib/vmware/modules/source/vmmon.tar vmmon-only
sudo tar cf /usr/lib/vmware/modules/source/vmnet.tar vmnet-only
sudo vmware-modconfig --console --install-all
I've been banging my head on this one for a few days and I now have it working again so, many thanks again much appreciated.