I achieved this by editing GatherTextFromAssetsCommandlet.cpp line 388:
// Property is a text property.
if (TextProperty && TextProperty->GetFName() != TEXT("PropertyTooltip"))
{
// ENGINE CHANGE: Added this to filter out PropertyToolTips
if (!Commandlet->ShouldGatherBlueprintPinNames && TextProperty->GetFName() == TEXT("PropertyTooltip"))
{
continue;
}
// END ENGINE CHANGE
FText* Text = reinterpret_cast<FText*>(ElementValueAddress);
And by making ShouldGatherBlueprintPinNames public in GatherTextFromAssetsCommandlet.h
I was going to submit a github pull request for this, however seems like gathering has significantly changed on the master branch, so… I’ll just leave this here and leave it at that.