I managed to do it In Hexagon, it was a bit of a trial and error procedure, but I got there in the end. I could not manage to rotate part of the map, though I suspect that is possible, so I extracted the 'top' as a separate obj, and rotated the UV map for that obj, then recombined all the parts to a new obj.